Uses of Interface
org.sonar.plugins.java.api.JavaCheck
-
-
Uses of JavaCheck in org.sonar.java
Subinterfaces of JavaCheck in org.sonar.java Modifier and Type Interface Description interfaceDebugCheckinterfaceEndOfAnalysisCheckCommon interface for checks that are triggered at the end of the analysis, after all files have been scanned.Classes in org.sonar.java that implement JavaCheck Modifier and Type Class Description classDefaultJavaResourceLocatorclassJavaFilesCacheclassMeasurerclassMeasurer.TestFileMeasurerMethods in org.sonar.java that return JavaCheck Modifier and Type Method Description JavaCheck[]SonarComponents. checkClasses()JavaCheckAnalyzerMessage. getCheck()Methods in org.sonar.java that return types with arguments of type JavaCheck Modifier and Type Method Description Iterable<org.sonar.api.batch.rule.Checks<JavaCheck>>SonarComponents. checks()Collection<JavaCheck>SonarComponents. testCheckClasses()Methods in org.sonar.java with parameters of type JavaCheck Modifier and Type Method Description voidSonarComponents. addIssue(org.sonar.api.batch.fs.InputComponent inputComponent, JavaCheck check, int line, String message, Integer cost)org.sonar.api.rule.RuleKeySonarComponents. getRuleKey(JavaCheck check)Method parameters in org.sonar.java with type arguments of type JavaCheck Modifier and Type Method Description voidSonarComponents. registerCheckClasses(String repositoryKey, Iterable<Class<? extends JavaCheck>> checkClasses)voidSonarComponents. registerTestCheckClasses(String repositoryKey, Iterable<Class<? extends JavaCheck>> checkClasses)Constructors in org.sonar.java with parameters of type JavaCheck Constructor Description AnalyzerMessage(JavaCheck check, org.sonar.api.batch.fs.InputComponent inputComponent, int line, String message, int cost)AnalyzerMessage(JavaCheck check, org.sonar.api.batch.fs.InputComponent inputComponent, AnalyzerMessage.TextSpan textSpan, String message, int cost)JavaSquid(JavaVersion javaVersion, boolean xFileEnabled, SonarComponents sonarComponents, Measurer measurer, JavaResourceLocator javaResourceLocator, SonarJavaIssueFilter postAnalysisIssueFilter, JavaCheck... visitors)JavaSquid(JavaVersion javaVersion, SonarComponents sonarComponents, Measurer measurer, JavaResourceLocator javaResourceLocator, SonarJavaIssueFilter postAnalysisIssueFilter, JavaCheck... visitors) -
Uses of JavaCheck in org.sonar.java.ast.visitors
Classes in org.sonar.java.ast.visitors that implement JavaCheck Modifier and Type Class Description classCommentLinesVisitorclassFileLinesVisitorSaves information about lines directly into Sonar by usingFileLinesContext.classLinesOfCodeVisitorclassSubscriptionVisitorclassSyntaxHighlighterVisitor -
Uses of JavaCheck in org.sonar.java.filters
Subinterfaces of JavaCheck in org.sonar.java.filters Modifier and Type Interface Description interfaceSonarJavaIssueFilter -
Uses of JavaCheck in org.sonar.java.model
Methods in org.sonar.java.model with parameters of type JavaCheck Modifier and Type Method Description voidDefaultJavaFileScannerContext. addIssue(int line, JavaCheck javaCheck, String message)voidDefaultJavaFileScannerContext. addIssue(int line, JavaCheck javaCheck, String message, Integer cost)voidVisitorsBridgeForTests.TestJavaFileScannerContext. addIssue(int line, JavaCheck javaCheck, String message, Integer cost)voidDefaultJavaFileScannerContext. addIssueOnFile(JavaCheck javaCheck, String message)voidDefaultJavaFileScannerContext. addIssueOnProject(JavaCheck check, String message)voidVisitorsBridgeForTests.TestJavaFileScannerContext. addIssueOnProject(JavaCheck javaCheck, String message)protected static AnalyzerMessageDefaultJavaFileScannerContext. createAnalyzerMessage(org.sonar.api.batch.fs.InputFile inputFile, JavaCheck javaCheck, Tree startTree, Tree endTree, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost)AnalyzerMessageDefaultJavaFileScannerContext. createAnalyzerMessage(JavaCheck javaCheck, Tree startTree, String message)AnalyzerMessageVisitorsBridgeForTests.TestJavaFileScannerContext. createAnalyzerMessage(JavaCheck javaCheck, Tree startTree, String message)voidDefaultJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree tree, String message)voidDefaultJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree syntaxNode, String message, List<JavaFileScannerContext.Location> secondary, Integer cost)voidDefaultJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message)voidDefaultJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondary, Integer cost)voidVisitorsBridgeForTests.TestJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree syntaxNode, String message, List<JavaFileScannerContext.Location> secondary, Integer cost)voidVisitorsBridgeForTests.TestJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message)voidVisitorsBridgeForTests.TestJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondary, Integer cost)voidDefaultJavaFileScannerContext. reportIssueWithFlow(JavaCheck javaCheck, Tree syntaxNode, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost)voidVisitorsBridgeForTests.TestJavaFileScannerContext. reportIssueWithFlow(JavaCheck javaCheck, Tree syntaxNode, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost) -
Uses of JavaCheck in org.sonar.java.se
Classes in org.sonar.java.se that implement JavaCheck Modifier and Type Class Description classSymbolicExecutionVisitorMethods in org.sonar.java.se with parameters of type JavaCheck Modifier and Type Method Description static SymbolicExecutionModeSymbolicExecutionMode. getMode(JavaCheck[] visitors, boolean xFileEnabled) -
Uses of JavaCheck in org.sonar.java.se.checks
Classes in org.sonar.java.se.checks that implement JavaCheck Modifier and Type Class Description classBooleanGratuitousExpressionsCheckclassConditionalUnreachableCodeCheckclassCustomUnclosedResourcesCheckclassDivisionByZeroCheckclassInvariantReturnCheckclassLocksNotUnlockedCheckclassMapComputeIfAbsentOrPresentCheckclassMinMaxRangeCheckclassNonNullSetToNullCheckclassNoWayOutLoopCheckclassNullDereferenceCheckclassObjectOutputStreamCheckclassOptionalGetBeforeIsPresentCheckclassParameterNullnessCheckclassRedundantAssignmentsCheckclassSECheckclassStreamConsumedCheckNote thatStreamNotConsumedCheckis implemented by using constraints set by this checkclassStreamNotConsumedCheckThis check is used just to report issues.classUnclosedResourcesCheck -
Uses of JavaCheck in org.sonar.java.se.checks.debug
Classes in org.sonar.java.se.checks.debug that implement JavaCheck Modifier and Type Class Description classDebugInterruptedExecutionCheckclassDebugMethodYieldsCheckclassDebugMethodYieldsOnInvocationsCheck -
Uses of JavaCheck in org.sonar.plugins.java.api
Subinterfaces of JavaCheck in org.sonar.plugins.java.api Modifier and Type Interface Description interfaceJavaFileScannerCommon interface for all checks analyzing a java file.interfaceJavaResourceLocatorInterface to get the mapping between java classes and files (as multiple classes can be declared in one file).Classes in org.sonar.plugins.java.api that implement JavaCheck Modifier and Type Class Description classIssuableSubscriptionVisitorSubscription visitor providing an API to report issues.Methods in org.sonar.plugins.java.api that return types with arguments of type JavaCheck Modifier and Type Method Description Iterable<Class<? extends JavaCheck>>CheckRegistrar.RegistrarContext. checkClasses()get main source check classesIterable<Class<? extends JavaCheck>>CheckRegistrar.RegistrarContext. testCheckClasses()get test source check classesMethods in org.sonar.plugins.java.api with parameters of type JavaCheck Modifier and Type Method Description voidJavaFileScannerContext. addIssue(int line, JavaCheck check, String message)Report an issue on a specific line.voidJavaFileScannerContext. addIssue(int line, JavaCheck check, String message, Integer cost)Report an issue on a specific line.voidJavaFileScannerContext. addIssueOnFile(JavaCheck check, String message)Report an issue at file level.voidJavaFileScannerContext. addIssueOnProject(JavaCheck check, String message)Report an issue at at the project level.voidJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree tree, String message)Report an issue.voidJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree tree, String message, List<JavaFileScannerContext.Location> secondaryLocations, Integer cost)Report an issue.voidJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message)Report an issue.voidJavaFileScannerContext. reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondaryLocations, Integer cost)Report an issue.voidJavaFileScannerContext. reportIssueWithFlow(JavaCheck javaCheck, Tree tree, String message, Iterable<List<JavaFileScannerContext.Location>> flows, Integer cost)Report an issue.Method parameters in org.sonar.plugins.java.api with type arguments of type JavaCheck Modifier and Type Method Description voidCheckRegistrar.RegistrarContext. registerClassesForRepository(String repositoryKey, Iterable<Class<? extends JavaCheck>> checkClasses, Iterable<Class<? extends JavaCheck>> testCheckClasses)Registers java checks for a given repository.
-