Uses of Interface
net.sourceforge.pmd.lang.java.symbols.JTypeDeclSymbol
Packages that use JTypeDeclSymbol
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 JTypeDeclSymbol in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return JTypeDeclSymbolModifier and TypeMethodDescriptionstatic JTypeDeclSymbolInternalApiBridge.getReferencedSym(ASTClassType type) -
Uses of JTypeDeclSymbol in net.sourceforge.pmd.lang.java.symbols
Subinterfaces of JTypeDeclSymbol in net.sourceforge.pmd.lang.java.symbolsModifier and TypeInterfaceDescriptioninterfaceAbstraction over aClassinstance.interfaceRepresents the declaration of a type variable, ie a type parameter.Methods in net.sourceforge.pmd.lang.java.symbols that return JTypeDeclSymbolModifier and TypeMethodDescription@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 JTypeDeclSymbolModifier and TypeMethodDescriptiondefault 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 JTypeDeclSymbolModifier and TypeMethodDescription@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 JTypeDeclSymbolModifier and TypeMethodDescriptionstatic 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.TypeSystem.rawType(@Nullable JTypeDeclSymbol klass) LikeTypeSystem.typeOf(JTypeDeclSymbol, boolean), defaulting the erased parameter to true.TypeSystem.typeOf(@Nullable JTypeDeclSymbol symbol, boolean isErased) Returns a type mirror for the given symbol.