Uses of Interface
net.sourceforge.pmd.lang.java.symbols.JExecutableSymbol
-
Packages that use JExecutableSymbol 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.net.sourceforge.pmd.lang.java.types Support for compile-time type resolution on the AST. -
-
Uses of JExecutableSymbol in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return JExecutableSymbol Modifier and Type Method Description JExecutableSymbol
ASTExecutableDeclaration. getSymbol()
-
Uses of JExecutableSymbol in net.sourceforge.pmd.lang.java.symbols
Subinterfaces of JExecutableSymbol in net.sourceforge.pmd.lang.java.symbols Modifier and Type Interface Description interface
JConstructorSymbol
Represents a constructor declaration.interface
JMethodSymbol
Reference to a method.Methods in net.sourceforge.pmd.lang.java.symbols that return JExecutableSymbol Modifier and Type Method Description JExecutableSymbol
JFormalParamSymbol. getDeclaringSymbol()
Returns the symbol declaring this parameter.@Nullable JExecutableSymbol
JClassSymbol. getEnclosingMethod()
Returns the method or constructor this symbol is declared in, if it represents a local class declaration.Methods in net.sourceforge.pmd.lang.java.symbols with parameters of type JExecutableSymbol Modifier and Type Method Description default R
SymbolVisitor. visitExecutable(JExecutableSymbol sym, P param)
-
Uses of JExecutableSymbol in net.sourceforge.pmd.lang.java.types
Methods in net.sourceforge.pmd.lang.java.types that return JExecutableSymbol Modifier and Type Method Description JExecutableSymbol
JMethodSig. getSymbol()
Return the symbol of the method or constructor.Methods in net.sourceforge.pmd.lang.java.types with parameters of type JExecutableSymbol Modifier and Type Method Description @Nullable JMethodSig
JClassType. getDeclaredMethod(JExecutableSymbol sym)
Returns the typed signature for the symbol, if it is declared directly in this type, and not a supertype.static boolean
TypeOps. isOverridableIn(JExecutableSymbol m, JTypeDeclSymbol origin)
Returns true if the given method can be overridden in the origin class.JMethodSig
TypeSystem. sigOf(JExecutableSymbol methodSym)
JMethodSig
TypeSystem. sigOf(JExecutableSymbol methodSym, Substitution subst)
-