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 interfaceSymbolicValue.SymAnnotSymbolic representation of an annotation.Classes in net.sourceforge.pmd.lang.java.symbols that implement SymbolicValue Modifier and Type Class Description static classSymbolicValue.SymArrayAn array of values.static classSymbolicValue.SymClassRepresents a class constant.static classSymbolicValue.SymEnumSymbolic representation of an enum constant.static classSymbolicValue.SymValueRepresents a primitive or string value.Methods in net.sourceforge.pmd.lang.java.symbols that return SymbolicValue Modifier and Type Method Description static SymbolicValueSymbolicValue.SymEnum. fromEnum(TypeSystem ts, Enum<?> value)Returns the symbolic value for the given enum constant.@Nullable SymbolicValueSymbolicValue.SymAnnot. getAttribute(String attrName)Returns the value of the attribute, which may fall back to the default value of the annotation element.default @Nullable SymbolicValueJClassSymbol. getDefaultAnnotationAttributeValue(String attrName)Return the default value of the attribute if this is an annotation type with a default.default @Nullable SymbolicValueJMethodSymbol. getDefaultAnnotationValue()Returns the default value, if this is a constant method.static @Nullable SymbolicValueSymbolicValue. 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.SymArraySymbolicValue.SymArray. forElements(List<SymbolicValue> values)Returns a SymArray for a list of symbolic values.
-