Uses of Interface
net.sourceforge.pmd.lang.java.symbols.JTypeDeclSymbol
-
Packages that use JTypeDeclSymbol 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 JTypeDeclSymbol in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return JTypeDeclSymbol Modifier and Type Method Description static JTypeDeclSymbolInternalApiBridge. getReferencedSym(ASTClassType type) -
Uses of JTypeDeclSymbol in net.sourceforge.pmd.lang.java.symbols
Subinterfaces of JTypeDeclSymbol in net.sourceforge.pmd.lang.java.symbols Modifier and Type Interface Description interfaceJClassSymbolAbstraction over aClassinstance.interfaceJTypeParameterSymbolRepresents the declaration of a type variable, ie a type parameter.Methods in net.sourceforge.pmd.lang.java.symbols that return JTypeDeclSymbol Modifier and Type Method Description @Nullable JTypeDeclSymbolJClassSymbol. getArrayComponent()Returns the component symbol, returns null if this is not an array.Methods in net.sourceforge.pmd.lang.java.symbols with parameters of type JTypeDeclSymbol Modifier and Type Method Description default RSymbolVisitor. visitArray(JClassSymbol sym, JTypeDeclSymbol component, P param)Delegates tovisitClass.default RSymbolVisitor. visitTypeDecl(JTypeDeclSymbol sym, P param) -
Uses of JTypeDeclSymbol in net.sourceforge.pmd.lang.java.types
Methods in net.sourceforge.pmd.lang.java.types that return JTypeDeclSymbol Modifier and Type Method Description @Nullable JTypeDeclSymbolJIntersectionType. getSymbol()default @Nullable JTypeDeclSymbolJTypeMirror. getSymbol()Returns the symbol declaring this type.Methods in net.sourceforge.pmd.lang.java.types with parameters of type JTypeDeclSymbol Modifier and Type Method Description static booleanTypeTestUtil. isExactlyA(@NonNull Class<?> klass, @Nullable JTypeDeclSymbol type)static booleanTypeOps. isOverridableIn(JExecutableSymbol m, JTypeDeclSymbol origin)Returns true if the given method can be overridden in the origin class.JTypeMirrorTypeSystem. rawType(@Nullable JTypeDeclSymbol klass)LikeTypeSystem.typeOf(JTypeDeclSymbol, boolean), defaulting the erased parameter to true.JTypeMirrorTypeSystem. typeOf(@Nullable JTypeDeclSymbol symbol, boolean isErased)Returns a type mirror for the given symbol.
-