Uses of Interface
net.sourceforge.pmd.lang.java.symbols.SymbolicValue.SymAnnot
Packages that use SymbolicValue.SymAnnot
Package
Description
The new symbol resolution framework
that inter-operates cleanly with type resolution.
Support for compile-time type resolution on the AST.
-
Uses of SymbolicValue.SymAnnot in net.sourceforge.pmd.lang.java.symbols
Methods in net.sourceforge.pmd.lang.java.symbols that return SymbolicValue.SymAnnotModifier and TypeMethodDescriptiondefault SymbolicValue.SymAnnotAnnotableSymbol.getDeclaredAnnotation(Class<? extends Annotation> type) Return an annotation of the given type, if it is present on this declaration.Methods in net.sourceforge.pmd.lang.java.symbols that return types with arguments of type SymbolicValue.SymAnnotModifier and TypeMethodDescriptiondefault org.pcollections.PSet<SymbolicValue.SymAnnot>AnnotableSymbol.getDeclaredAnnotations()Return the valid symbolic annotations defined on this symbol. -
Uses of SymbolicValue.SymAnnot in net.sourceforge.pmd.lang.java.types
Methods in net.sourceforge.pmd.lang.java.types that return types with arguments of type SymbolicValue.SymAnnotModifier and TypeMethodDescriptionorg.pcollections.PSet<SymbolicValue.SymAnnot>JArrayType.getTypeAnnotations()org.pcollections.PSet<SymbolicValue.SymAnnot>JIntersectionType.getTypeAnnotations()org.pcollections.PSet<SymbolicValue.SymAnnot>JPrimitiveType.getTypeAnnotations()org.pcollections.PSet<SymbolicValue.SymAnnot>JTypeMirror.getTypeAnnotations()Return a list of annotations on this type.Methods in net.sourceforge.pmd.lang.java.types with parameters of type SymbolicValue.SymAnnotModifier and TypeMethodDescriptiondefault JTypeMirrorJTypeMirror.addAnnotation(@NonNull SymbolicValue.SymAnnot newAnnot) Returns a type mirror that is equal to this instance but has one more type annotation.default JTypeVarJTypeVar.addAnnotation(@NonNull SymbolicValue.SymAnnot newAnnot) Method parameters in net.sourceforge.pmd.lang.java.types with type arguments of type SymbolicValue.SymAnnotModifier and TypeMethodDescriptionJClassType.selectInner(JClassSymbol symbol, List<? extends JTypeMirror> targs, org.pcollections.PSet<SymbolicValue.SymAnnot> typeAnnotations) Select an inner type, with new type annotations.JArrayType.withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots) JClassType.withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots) JIntersectionType.withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots) JPrimitiveType.withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots) JTypeMirror.withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots) Returns a type mirror that is equal to this instance but has different type annotations.JTypeVar.withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots) JWildcardType.withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)