Class JWarning.Mapper
java.lang.Object
org.sonar.java.ast.visitors.SubscriptionVisitor
org.sonar.java.model.JWarning.Mapper
- All Implemented Interfaces:
JavaCheck, JavaFileScanner
- Enclosing class:
JWarning
-
Field Summary
Fields inherited from class SubscriptionVisitor
context -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidstatic JWarning.MapperwarningsFor(org.eclipse.jdt.core.dom.CompilationUnit ast, LineColumnConverter lineColumnConverter) Methods inherited from class SubscriptionVisitor
leaveFile, leaveNode, scanFile, scanTree, setContext, visitToken, visitTriviaModifier and TypeMethodDescriptionvoidleaveFile(JavaFileScannerContext context) voidvoidscanFile(JavaFileScannerContext context) Method called after parsing and semantic analysis has been done on file.protected voidvoidsetContext(JavaFileScannerContext context) voidvisitToken(SyntaxToken syntaxToken) voidvisitTrivia(SyntaxTrivia syntaxTrivia) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface JavaFileScanner
scanWithoutParsingModifier and TypeMethodDescriptiondefault booleanscanWithoutParsing(InputFileScannerContext inputFileScannerContext) Scan based on the raw file and cached data (ie: No tree is available at this stage).
-
Method Details
-
warningsFor
public static JWarning.Mapper warningsFor(org.eclipse.jdt.core.dom.CompilationUnit ast, LineColumnConverter lineColumnConverter) -
mappedInto
-
nodesToVisit
- Specified by:
nodesToVisitin classSubscriptionVisitor
-
visitNode
- Overrides:
visitNodein classSubscriptionVisitor
-