public enum BuiltInObjectSymbolicValue extends Enum<BuiltInObjectSymbolicValue> implements FunctionSymbolicValue
| Enum Constant and Description |
|---|
ARRAY |
BOOLEAN |
DATE |
FUNCTION |
NUMBER |
OBJECT |
REGEXP |
STRING |
| Modifier and Type | Method and Description |
|---|---|
SymbolicValue |
call(List<SymbolicValue> argumentValues) |
static Optional<SymbolicValue> |
find(String name) |
Optional<SymbolicValue> |
getValueForOwnProperty(String name) |
SymbolicValue |
instantiate() |
Type |
type() |
static BuiltInObjectSymbolicValue |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BuiltInObjectSymbolicValue[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfbaseConstraint, constrainDependenciespublic static final BuiltInObjectSymbolicValue NUMBER
public static final BuiltInObjectSymbolicValue BOOLEAN
public static final BuiltInObjectSymbolicValue STRING
public static final BuiltInObjectSymbolicValue FUNCTION
public static final BuiltInObjectSymbolicValue DATE
public static final BuiltInObjectSymbolicValue REGEXP
public static final BuiltInObjectSymbolicValue ARRAY
public static final BuiltInObjectSymbolicValue OBJECT
public static BuiltInObjectSymbolicValue[] values()
for (BuiltInObjectSymbolicValue c : BuiltInObjectSymbolicValue.values()) System.out.println(c);
public static BuiltInObjectSymbolicValue valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic Type type()
public Optional<SymbolicValue> getValueForOwnProperty(String name)
getValueForOwnProperty in interface FunctionSymbolicValuegetValueForOwnProperty in interface ObjectSymbolicValuepublic SymbolicValue instantiate()
instantiate in interface FunctionSymbolicValuepublic SymbolicValue call(List<SymbolicValue> argumentValues)
call in interface FunctionSymbolicValuepublic static Optional<SymbolicValue> find(String name)
Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.