Uses of Interface
net.sourceforge.pmd.lang.java.symbols.JElementSymbol
Packages that use JElementSymbol
Package
Description
Contains the classes and interfaces modelling the Java AST.
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 JElementSymbolModifier and TypeMethodDescriptionSymbolDeclaratorNode.getSymbol()Returns the symbol this node declares.Methods in net.sourceforge.pmd.lang.java.ast with parameters of type JElementSymbolModifier and TypeMethodDescriptionstatic voidInternalApiBridge.setSymbol(SymbolDeclaratorNode node, JElementSymbol symbol) -
Uses of JElementSymbol in net.sourceforge.pmd.lang.java.symbols
Subinterfaces of JElementSymbol in net.sourceforge.pmd.lang.java.symbolsModifier and TypeInterfaceDescriptioninterfaceA symbol that can have annotations.(package private) interfacenet.sourceforge.pmd.lang.java.symbols.BoundToNode<N extends JavaNode>Constrains the return type of getDeclaration.interfaceRepresents declarations having access modifiers common toJFieldSymbol,JClassSymbol,JMethodSymbol, andJConstructorSymbol.interfaceAbstraction over aClassinstance.interfaceRepresents a constructor declaration.interfaceCommon supertype for method and constructor symbols.interfaceRepresents a field declaration.interfaceRepresents a formal parameter of aJExecutableSymbol.interfaceRepresents all use cases ofASTVariableIdexcept field declarations.interfaceReference to a method.interfaceinterfaceRepresents a record component.interfaceA symbol that declares a type.interfaceRepresents a declaration that can declare type parameters, i.e.JClassSymbolorJMethodSymbol.interfaceRepresents the declaration of a type variable, ie a type parameter.interfaceMethods in net.sourceforge.pmd.lang.java.symbols with parameters of type JElementSymbol