Class ChecksVisitor.ContextAdapter
java.lang.Object
org.sonar.iac.common.extension.visitors.ChecksVisitor.ContextAdapter
- All Implemented Interfaces:
CheckContext,InitContext
- Enclosing class:
- ChecksVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Tree>
voidregister(Class<T> cls, BiConsumer<CheckContext, T> visitor) voidreportIssue(HasTextRange toHighlight, String message) voidreportIssue(HasTextRange toHighlight, String message, List<SecondaryLocation> secondaryLocations) voidreportIssue(HasTextRange toHighlight, String message, SecondaryLocation secondaryLocation) voidreportIssue(TextRange textRange, String message)
-
Field Details
-
ruleKey
public final org.sonar.api.rule.RuleKey ruleKey
-
-
Constructor Details
-
ContextAdapter
public ContextAdapter(org.sonar.api.rule.RuleKey ruleKey)
-
-
Method Details
-
register
- Specified by:
registerin interfaceInitContext
-
reportIssue
- Specified by:
reportIssuein interfaceCheckContext
-
reportIssue
- Specified by:
reportIssuein interfaceCheckContext
-
reportIssue
public void reportIssue(HasTextRange toHighlight, String message, SecondaryLocation secondaryLocation) - Specified by:
reportIssuein interfaceCheckContext
-
reportIssue
public void reportIssue(HasTextRange toHighlight, String message, List<SecondaryLocation> secondaryLocations) - Specified by:
reportIssuein interfaceCheckContext
-