public class BuiltInObjectSymbolicValue extends Object implements ObjectSymbolicValue
| Modifier and Type | Field and Description |
|---|---|
static BuiltInConstructorSymbolicValue |
ARRAY |
static BuiltInObjectSymbolicValue |
ARRAY_PROTOTYPE |
static BuiltInConstructorSymbolicValue |
BOOLEAN |
static BuiltInObjectSymbolicValue |
BOOLEAN_PROTOTYPE |
static BuiltInConstructorSymbolicValue |
DATE |
static BuiltInObjectSymbolicValue |
DATE_PROTOTYPE |
static BuiltInConstructorSymbolicValue |
FUNCTION |
static BuiltInObjectSymbolicValue |
FUNCTION_PROTOTYPE |
static SymbolicValue |
IS_NAN |
static BuiltInObjectSymbolicValue |
MATH |
static BuiltInConstructorSymbolicValue |
NUMBER |
static BuiltInObjectSymbolicValue |
NUMBER_PROTOTYPE |
static BuiltInConstructorSymbolicValue |
OBJECT |
static BuiltInObjectSymbolicValue |
OBJECT_PROTOTYPE |
static BuiltInConstructorSymbolicValue |
REGEXP |
static BuiltInObjectSymbolicValue |
REGEXP_PROTOTYPE |
static BuiltInConstructorSymbolicValue |
STRING |
static BuiltInObjectSymbolicValue |
STRING_PROTOTYPE |
| Modifier and Type | Method and Description |
|---|---|
Constraint |
baseConstraint() |
Constraint |
baseConstraint(ProgramState state) |
static BuiltInObjectSymbolicValue |
create(Map<String,org.sonar.javascript.se.builtins.BuiltInProperty> properties,
BuiltInObjectSymbolicValue prototype,
Constraint baseConstraint) |
static Optional<SymbolicValue> |
find(String name) |
SymbolicValue |
getPropertyValue(String propertyName) |
BuiltInObjectSymbolicValue |
prototype() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconstrainDependenciespublic static final BuiltInObjectSymbolicValue OBJECT_PROTOTYPE
public static final BuiltInObjectSymbolicValue FUNCTION_PROTOTYPE
public static final BuiltInObjectSymbolicValue STRING_PROTOTYPE
public static final BuiltInObjectSymbolicValue NUMBER_PROTOTYPE
public static final BuiltInObjectSymbolicValue BOOLEAN_PROTOTYPE
public static final BuiltInObjectSymbolicValue ARRAY_PROTOTYPE
public static final BuiltInObjectSymbolicValue DATE_PROTOTYPE
public static final BuiltInObjectSymbolicValue REGEXP_PROTOTYPE
public static final BuiltInObjectSymbolicValue MATH
public static final BuiltInConstructorSymbolicValue OBJECT
public static final BuiltInConstructorSymbolicValue FUNCTION
public static final BuiltInConstructorSymbolicValue STRING
public static final BuiltInConstructorSymbolicValue NUMBER
public static final BuiltInConstructorSymbolicValue BOOLEAN
public static final BuiltInConstructorSymbolicValue ARRAY
public static final BuiltInConstructorSymbolicValue DATE
public static final BuiltInConstructorSymbolicValue REGEXP
public static final SymbolicValue IS_NAN
public static BuiltInObjectSymbolicValue create(Map<String,org.sonar.javascript.se.builtins.BuiltInProperty> properties, BuiltInObjectSymbolicValue prototype, Constraint baseConstraint)
public static Optional<SymbolicValue> find(String name)
public Constraint baseConstraint()
public Constraint baseConstraint(ProgramState state)
baseConstraint in interface SymbolicValuepublic SymbolicValue getPropertyValue(String propertyName)
getPropertyValue in interface ObjectSymbolicValuepublic BuiltInObjectSymbolicValue prototype()
Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.