public class BuiltInConstructorSymbolicValue extends BuiltInObjectSymbolicValue implements FunctionSymbolicValue
ARRAY, ARRAY_PROTOTYPE, BOOLEAN, BOOLEAN_PROTOTYPE, DATE, DATE_PROTOTYPE, FUNCTION, FUNCTION_PROTOTYPE, IS_NAN, MATH, NUMBER, NUMBER_PROTOTYPE, OBJECT, OBJECT_PROTOTYPE, REGEXP, REGEXP_PROTOTYPE, STRING, STRING_PROTOTYPE| Modifier and Type | Method and Description |
|---|---|
SymbolicValue |
call(List<SymbolicValue> argumentValues) |
static BuiltInConstructorSymbolicValue |
constructor(Map<String,org.sonar.javascript.se.builtins.BuiltInProperty> properties,
Constraint constraintOnReturnedValue,
BuiltInObjectSymbolicValue prototypeOfInstances) |
SymbolicValue |
getPropertyValue(String propertyName) |
BuiltInObjectSymbolicValue |
getPrototypeOfInstances() |
SymbolicValue |
instantiate() |
baseConstraint, baseConstraint, create, find, prototypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbaseConstraintconstrainDependenciespublic static BuiltInConstructorSymbolicValue constructor(Map<String,org.sonar.javascript.se.builtins.BuiltInProperty> properties, Constraint constraintOnReturnedValue, BuiltInObjectSymbolicValue prototypeOfInstances)
public SymbolicValue instantiate()
instantiate in interface FunctionSymbolicValuepublic SymbolicValue call(List<SymbolicValue> argumentValues)
call in interface FunctionSymbolicValuepublic BuiltInObjectSymbolicValue getPrototypeOfInstances()
public SymbolicValue getPropertyValue(String propertyName)
getPropertyValue in interface FunctionSymbolicValuegetPropertyValue in interface ObjectSymbolicValuegetPropertyValue in class BuiltInObjectSymbolicValueCopyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.