Package org.sonar.javascript.se.sv
Interface FunctionSymbolicValue
-
- All Superinterfaces:
ObjectSymbolicValue,SymbolicValue
- All Known Implementing Classes:
BuiltInConstructorSymbolicValue,BuiltInFunctionSymbolicValue
public interface FunctionSymbolicValue extends ObjectSymbolicValue
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ConstraintbaseConstraint(ProgramState state)default SymbolicValuecall(List<SymbolicValue> argumentValues)default SymbolicValuegetPropertyValue(String name)default SymbolicValueinstantiate()-
Methods inherited from interface org.sonar.javascript.se.sv.ObjectSymbolicValue
constrainDependencies
-
-
-
-
Method Detail
-
baseConstraint
default Constraint baseConstraint(ProgramState state)
- Specified by:
baseConstraintin interfaceSymbolicValue
-
getPropertyValue
default SymbolicValue getPropertyValue(String name)
- Specified by:
getPropertyValuein interfaceObjectSymbolicValue
-
instantiate
default SymbolicValue instantiate()
-
call
default SymbolicValue call(List<SymbolicValue> argumentValues)
-
-