Uses of Package
net.sourceforge.pmd.lang.java.symbols
-
Packages that use net.sourceforge.pmd.lang.java.symbols Package Description net.sourceforge.pmd.lang.java.ast Contains the classes and interfaces modelling the Java AST.net.sourceforge.pmd.lang.java.symbols Prototype of a new symbol resolution framework that inter-operates cleanly with type resolution.net.sourceforge.pmd.lang.java.symbols.internal.asm net.sourceforge.pmd.lang.java.symbols.internal.ast net.sourceforge.pmd.lang.java.types Support for compile-time type resolution on the AST.net.sourceforge.pmd.lang.java.types.internal.infer -
Classes in net.sourceforge.pmd.lang.java.symbols used by net.sourceforge.pmd.lang.java.ast Class Description JClassSymbol Abstraction over aClass
instance.JConstructorSymbol Represents a constructor declaration.JElementSymbol Represents a named program element that can be referred to by simple name.JExecutableSymbol Common supertype for method and constructor symbols.JFieldSymbol Represents a field declaration.JTypeDeclSymbol A symbol that declares a type.JTypeParameterOwnerSymbol Represents a declaration that can declare type parameters, i.e.JClassSymbol
orJMethodSymbol
.JVariableSymbol -
Classes in net.sourceforge.pmd.lang.java.symbols used by net.sourceforge.pmd.lang.java.symbols Class Description AnnotableSymbol A symbol that can have annotations.JAccessibleElementSymbol Represents declarations having access modifiers common toJFieldSymbol
,JClassSymbol
,JMethodSymbol
, andJConstructorSymbol
.JClassSymbol Abstraction over aClass
instance.JConstructorSymbol Represents a constructor declaration.JElementSymbol Represents a named program element that can be referred to by simple name.JExecutableSymbol Common supertype for method and constructor symbols.JFieldSymbol Represents a field declaration.JFormalParamSymbol Represents a formal parameter of aJExecutableSymbol
.JLocalVariableSymbol Represents all use cases ofASTVariableDeclaratorId
except field declarations.JMethodSymbol Reference to a method.JTypeDeclSymbol A symbol that declares a type.JTypeParameterOwnerSymbol Represents a declaration that can declare type parameters, i.e.JClassSymbol
orJMethodSymbol
.JTypeParameterSymbol Represents the declaration of a type variable, ie a type parameter.JVariableSymbol SymbolicValue Structure to represent constant values of annotations symbolically.SymbolicValue.SymAnnot Symbolic representation of an annotation.SymbolicValue.SymArray An array of values.SymbolicValue.SymClass Represents a class constant.SymbolicValue.SymEnum Symbolic representation of an enum constant.SymbolResolver Resolves symbols from their global name.SymbolVisitor Visitor over symbols. -
Classes in net.sourceforge.pmd.lang.java.symbols used by net.sourceforge.pmd.lang.java.symbols.internal.asm Class Description JClassSymbol Abstraction over aClass
instance.SymbolResolver Resolves symbols from their global name. -
Classes in net.sourceforge.pmd.lang.java.symbols used by net.sourceforge.pmd.lang.java.symbols.internal.ast Class Description AnnotableSymbol A symbol that can have annotations.JElementSymbol Represents a named program element that can be referred to by simple name.JLocalVariableSymbol Represents all use cases ofASTVariableDeclaratorId
except field declarations.JVariableSymbol SymbolicValue.SymAnnot Symbolic representation of an annotation.SymbolResolver Resolves symbols from their global name. -
Classes in net.sourceforge.pmd.lang.java.symbols used by net.sourceforge.pmd.lang.java.types Class Description JClassSymbol Abstraction over aClass
instance.JExecutableSymbol Common supertype for method and constructor symbols.JFieldSymbol Represents a field declaration.JFormalParamSymbol Represents a formal parameter of aJExecutableSymbol
.JLocalVariableSymbol Represents all use cases ofASTVariableDeclaratorId
except field declarations.JMethodSymbol Reference to a method.JTypeDeclSymbol A symbol that declares a type.JTypeParameterSymbol Represents the declaration of a type variable, ie a type parameter.JVariableSymbol SymbolicValue.SymAnnot Symbolic representation of an annotation.SymbolResolver Resolves symbols from their global name. -
Classes in net.sourceforge.pmd.lang.java.symbols used by net.sourceforge.pmd.lang.java.types.internal.infer Class Description JTypeDeclSymbol A symbol that declares a type.SymbolicValue.SymAnnot Symbolic representation of an annotation.