Uses of Interface
net.sourceforge.pmd.lang.java.ast.JavaNode
-
-
Uses of JavaNode in net.sourceforge.pmd.lang.java.ast
Subinterfaces of JavaNode in net.sourceforge.pmd.lang.java.ast Modifier and Type Interface Description interface
Annotatable
The interface use to mark nodes that can be annotated.interface
ASTAnyTypeBodyDeclaration
Marker interface for type body declarations, such as annotation members, field or method declarations.interface
ASTAnyTypeDeclaration
Groups enum, class, annotation and interface declarations.interface
ASTMethodOrConstructorDeclaration
Groups method and constructor declarations under a common type.interface
MethodLikeNode
Groups method, constructor and lambda declarations under a common type.Methods in net.sourceforge.pmd.lang.java.ast that return JavaNode Modifier and Type Method Description JavaNode
ASTAnyTypeBodyDeclaration. getDeclarationNode()
Returns the child of this declaration, which can be cast to a more specific node type usingASTAnyTypeBodyDeclaration.getKind()
as a cue.Methods in net.sourceforge.pmd.lang.java.ast with parameters of type JavaNode Modifier and Type Method Description void
DumpFacade. initializeWith(java.io.Writer writer, java.lang.String prefix, boolean recurse, JavaNode node)
java.lang.Object
DumpFacade. visit(JavaNode node, java.lang.Object data)
java.lang.Object
JavaParserControllessVisitorAdapter. visit(JavaNode node, java.lang.Object data)
java.lang.Object
JavaParserDecoratedVisitor. visit(JavaNode node, java.lang.Object data)
java.lang.Object
JavaParserVisitor. visit(JavaNode node, java.lang.Object data)
java.lang.Object
JavaParserVisitorAdapter. visit(JavaNode node, java.lang.Object data)
java.lang.Object
JavaParserVisitorDecorator. visit(JavaNode node, java.lang.Object data)
-
Uses of JavaNode in net.sourceforge.pmd.lang.java.dfa
Methods in net.sourceforge.pmd.lang.java.dfa with parameters of type JavaNode Modifier and Type Method Description void
StatementAndBraceFinder. buildDataFlowFor(JavaNode node)
-
Uses of JavaNode in net.sourceforge.pmd.lang.java.metrics.impl.visitors
Methods in net.sourceforge.pmd.lang.java.metrics.impl.visitors with parameters of type JavaNode Modifier and Type Method Description java.lang.Object
NpathBaseVisitor. visit(JavaNode node, java.lang.Object data)
-
Uses of JavaNode in net.sourceforge.pmd.lang.java.rule
Methods in net.sourceforge.pmd.lang.java.rule with parameters of type JavaNode Modifier and Type Method Description java.lang.Object
AbstractJavaRule. visit(JavaNode node, java.lang.Object data)
Constructors in net.sourceforge.pmd.lang.java.rule with parameters of type JavaNode Constructor Description JavaRuleViolation(net.sourceforge.pmd.Rule rule, net.sourceforge.pmd.RuleContext ctx, JavaNode node, java.lang.String message)
JavaRuleViolation(net.sourceforge.pmd.Rule rule, net.sourceforge.pmd.RuleContext ctx, JavaNode node, java.lang.String message, int beginLine, int endLine)
-
Uses of JavaNode in net.sourceforge.pmd.lang.java.rule.design
Methods in net.sourceforge.pmd.lang.java.rule.design with parameters of type JavaNode Modifier and Type Method Description java.lang.Object
AbstractNcssCountRule. visit(JavaNode node, java.lang.Object data)
java.lang.Object
ExcessiveLengthRule. visit(JavaNode node, java.lang.Object data)
java.lang.Object
ExcessiveNodeCountRule. visit(JavaNode node, java.lang.Object data)
-
Uses of JavaNode in net.sourceforge.pmd.lang.java.symboltable
Methods in net.sourceforge.pmd.lang.java.symboltable that return JavaNode Modifier and Type Method Description JavaNode
JavaNameOccurrence. getLocation()
Constructors in net.sourceforge.pmd.lang.java.symboltable with parameters of type JavaNode Constructor Description ClassNameDeclaration(JavaNode node)
JavaNameOccurrence(JavaNode location, java.lang.String image)
-