Uses of Interface
net.sourceforge.pmd.lang.java.symbols.JExecutableSymbol
Packages that use JExecutableSymbol
Package
Description
Contains the classes and interfaces modelling the Java AST.
The new symbol resolution framework
that inter-operates cleanly with type resolution.
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 -
Uses of JExecutableSymbol in net.sourceforge.pmd.lang.java.symbols
Subinterfaces of JExecutableSymbol in net.sourceforge.pmd.lang.java.symbolsModifier and TypeInterfaceDescriptioninterfaceRepresents a constructor declaration.interfaceReference to a method.Methods in net.sourceforge.pmd.lang.java.symbols that return JExecutableSymbolModifier and TypeMethodDescriptionJFormalParamSymbol.getDeclaringSymbol()Returns the symbol declaring this parameter.@Nullable JExecutableSymbolJClassSymbol.getEnclosingMethod()Returns the method or constructor this symbol is declared in, if it represents a local class declaration or an anonymous class declaration.Methods in net.sourceforge.pmd.lang.java.symbols with parameters of type JExecutableSymbolModifier and TypeMethodDescriptiondefault RSymbolVisitor.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 JExecutableSymbolModifier and TypeMethodDescriptionJMethodSig.getSymbol()Return the symbol of the method or constructor.Methods in net.sourceforge.pmd.lang.java.types with parameters of type JExecutableSymbolModifier and TypeMethodDescription@Nullable JMethodSigJClassType.getDeclaredMethod(JExecutableSymbol sym) Returns the typed signature for the symbol, if it is declared directly in this type, and not a supertype.static booleanTypeOps.isContextDependent(JExecutableSymbol symbol) Return true if the method is context dependent.static booleanTypeOps.isOverridableIn(JExecutableSymbol m, JTypeDeclSymbol origin) Returns true if the given method can be overridden in the origin class.TypeSystem.sigOf(JExecutableSymbol methodSym) TypeSystem.sigOf(JExecutableSymbol methodSym, Substitution subst)