Uses of Interface
net.sourceforge.pmd.lang.java.symbols.JElementSymbol
-
Packages that use JElementSymbol Package Description net.sourceforge.pmd.lang.java.ast Contains the classes and interfaces modelling the Java AST.net.sourceforge.pmd.lang.java.symbols The new symbol resolution framework that inter-operates cleanly with type resolution. -
-
Uses of JElementSymbol in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return JElementSymbol Modifier and Type Method Description JElementSymbol
SymbolDeclaratorNode. getSymbol()
Returns the symbol this node declares.Methods in net.sourceforge.pmd.lang.java.ast with parameters of type JElementSymbol Modifier and Type Method Description static void
InternalApiBridge. setSymbol(SymbolDeclaratorNode node, JElementSymbol symbol)
-
Uses of JElementSymbol in net.sourceforge.pmd.lang.java.symbols
Subinterfaces of JElementSymbol in net.sourceforge.pmd.lang.java.symbols Modifier and Type Interface Description interface
AnnotableSymbol
A symbol that can have annotations.(package private) interface
net.sourceforge.pmd.lang.java.symbols.BoundToNode<N extends JavaNode>
Constrains the return type of getDeclaration.interface
JAccessibleElementSymbol
Represents declarations having access modifiers common toJFieldSymbol
,JClassSymbol
,JMethodSymbol
, andJConstructorSymbol
.interface
JClassSymbol
Abstraction over aClass
instance.interface
JConstructorSymbol
Represents a constructor declaration.interface
JExecutableSymbol
Common supertype for method and constructor symbols.interface
JFieldSymbol
Represents a field declaration.interface
JFormalParamSymbol
Represents a formal parameter of aJExecutableSymbol
.interface
JLocalVariableSymbol
Represents all use cases ofASTVariableId
except field declarations.interface
JMethodSymbol
Reference to a method.interface
JTypeDeclSymbol
A symbol that declares a type.interface
JTypeParameterOwnerSymbol
Represents a declaration that can declare type parameters, i.e.JClassSymbol
orJMethodSymbol
.interface
JTypeParameterSymbol
Represents the declaration of a type variable, ie a type parameter.interface
JVariableSymbol
Methods in net.sourceforge.pmd.lang.java.symbols with parameters of type JElementSymbol Modifier and Type Method Description R
SymbolVisitor. visitSymbol(JElementSymbol sym, P p)
-