Uses of Interface
net.sourceforge.pmd.lang.java.symbols.SymbolicValue
-
Packages that use SymbolicValue Package Description net.sourceforge.pmd.lang.java.symbols The new symbol resolution framework that inter-operates cleanly with type resolution. -
-
Uses of SymbolicValue in net.sourceforge.pmd.lang.java.symbols
Subinterfaces of SymbolicValue in net.sourceforge.pmd.lang.java.symbols Modifier and Type Interface Description static interface
SymbolicValue.SymAnnot
Symbolic representation of an annotation.Classes in net.sourceforge.pmd.lang.java.symbols that implement SymbolicValue Modifier and Type Class Description static class
SymbolicValue.SymArray
An array of values.static class
SymbolicValue.SymClass
Represents a class constant.static class
SymbolicValue.SymEnum
Symbolic representation of an enum constant.static class
SymbolicValue.SymValue
Represents a primitive or string value.Methods in net.sourceforge.pmd.lang.java.symbols that return SymbolicValue Modifier and Type Method Description static SymbolicValue
SymbolicValue.SymEnum. fromEnum(TypeSystem ts, Enum<?> value)
Returns the symbolic value for the given enum constant.@Nullable SymbolicValue
SymbolicValue.SymAnnot. getAttribute(String attrName)
Returns the value of the attribute, which may fall back to the default value of the annotation element.default @Nullable SymbolicValue
JClassSymbol. getDefaultAnnotationAttributeValue(String attrName)
Return the default value of the attribute if this is an annotation type with a default.default @Nullable SymbolicValue
JMethodSymbol. getDefaultAnnotationValue()
Returns the default value, if this is a constant method.static @Nullable SymbolicValue
SymbolicValue. of(TypeSystem ts, Object value)
Returns a symbolic value for the given java object Returns an annotation element for the given java value.Method parameters in net.sourceforge.pmd.lang.java.symbols with type arguments of type SymbolicValue Modifier and Type Method Description static SymbolicValue.SymArray
SymbolicValue.SymArray. forElements(List<SymbolicValue> values)
Returns a SymArray for a list of symbolic values.
-