Uses of Interface
net.sourceforge.pmd.lang.java.symbols.SymbolicValue.SymAnnot
-
Packages that use SymbolicValue.SymAnnot Package Description net.sourceforge.pmd.lang.java.symbols Prototype of a new symbol resolution framework that inter-operates cleanly with type resolution.net.sourceforge.pmd.lang.java.symbols.internal.ast net.sourceforge.pmd.lang.java.types Support for compile-time type resolution on the AST.net.sourceforge.pmd.lang.java.types.internal.infer -
-
Uses of SymbolicValue.SymAnnot in net.sourceforge.pmd.lang.java.symbols
Methods in net.sourceforge.pmd.lang.java.symbols that return SymbolicValue.SymAnnot Modifier and Type Method Description default SymbolicValue.SymAnnot
AnnotableSymbol. 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.SymAnnot Modifier and Type Method Description default 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.symbols.internal.ast
Methods in net.sourceforge.pmd.lang.java.symbols.internal.ast that return types with arguments of type SymbolicValue.SymAnnot Modifier and Type Method Description static org.pcollections.PSet<SymbolicValue.SymAnnot>
SymbolResolutionPass. buildSymbolicAnnotations(NodeStream<ASTAnnotation> annotations)
Converts between nodes toSymbolicValue.SymAnnot
. -
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.SymAnnot Modifier and Type Method Description org.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.SymAnnot Modifier and Type Method Description default JTypeMirror
JTypeMirror. addAnnotation(@NonNull SymbolicValue.SymAnnot newAnnot)
Returns a type mirror that is equal to this instance but has one more type annotation.default JTypeVar
JTypeVar. addAnnotation(@NonNull SymbolicValue.SymAnnot newAnnot)
Method parameters in net.sourceforge.pmd.lang.java.types with type arguments of type SymbolicValue.SymAnnot Modifier and Type Method Description JClassType
JClassType. selectInner(JClassSymbol symbol, List<? extends JTypeMirror> targs, org.pcollections.PSet<SymbolicValue.SymAnnot> typeAnnotations)
Select an inner type, with new type annotations.JArrayType
JArrayType. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
JClassType
JClassType. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
JTypeMirror
JIntersectionType. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
JTypeMirror
JPrimitiveType. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
JTypeMirror
JTypeMirror. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
Returns a type mirror that is equal to this instance but has different type annotations.JTypeVar
JTypeVar. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
JWildcardType
JWildcardType. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
-
Uses of SymbolicValue.SymAnnot in net.sourceforge.pmd.lang.java.types.internal.infer
Methods in net.sourceforge.pmd.lang.java.types.internal.infer that return types with arguments of type SymbolicValue.SymAnnot Modifier and Type Method Description org.pcollections.PSet<SymbolicValue.SymAnnot>
InferenceVar. getTypeAnnotations()
Method parameters in net.sourceforge.pmd.lang.java.types.internal.infer with type arguments of type SymbolicValue.SymAnnot Modifier and Type Method Description JTypeMirror
InferenceVar. withAnnotations(org.pcollections.PSet<SymbolicValue.SymAnnot> newTypeAnnots)
-