Package de.uzl.its.swat.symbolic.value
Class ValueFactory
java.lang.Object
de.uzl.its.swat.symbolic.value.ValueFactory
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic AbstractArrayValue<?,?, ?, ?, ?> createArrayValue(ValueType type, IntValue size, int address) static IntegerObjectValuecreateIntegerObjectValue(IntValue intValue, int address) static LongObjectValuecreateLongObjectValue(LongValue longValue, int address) static ObjectValue<?,?> static NumericalValue<?,?> createNumericalValue(ValueType type, Object concrete) static ObjectArrayValuecreateObjectArrayValue(String type, IntValue dimensions) static ObjectValue<?,?> createObjectValue(int nFields, String className) static ObjectValue<?,?> createObjectValue(Object concrete, int address) static StringValuecreateStringValue(String concrete, int address) static LambdaObjectValuegetLambdaObjectValue(int address, int parentAddress, int key) 
- 
Constructor Details- 
ValueFactorypublic ValueFactory()
 
- 
- 
Method Details- 
createNumericalValue
- 
createArrayValuepublic static AbstractArrayValue<?,?, createArrayValue?, ?, ?> (ValueType type, IntValue size, int address) 
- 
createObjectArrayValue
- 
createStringValue
- 
createObjectValue
- 
createObjectValue
- 
getLambdaObjectValue
- 
createLongObjectValue
- 
createIntegerObjectValue
- 
createNULLValue
 
-