Class StringBuilderValue
java.lang.Object
de.uzl.its.swat.symbolic.value.Value<T,K>
 
de.uzl.its.swat.symbolic.value.reference.ObjectValue<Object,Object>
 
de.uzl.its.swat.symbolic.value.reference.StringBuilderValue
- 
Field SummaryFields inherited from class de.uzl.its.swat.symbolic.value.reference.ObjectValueaddress, ADDRESS_UNKNOWN, className
- 
Constructor SummaryConstructorsConstructorDescriptionStringBuilderValue(org.sosy_lab.java_smt.api.SolverContext context) StringBuilderValue(org.sosy_lab.java_smt.api.SolverContext context, StringValue v, int address) 
- 
Method SummaryModifier and TypeMethodDescriptionValue<?,?> Value<?,?> invokeMethod(String name, org.objectweb.asm.Type[] desc, Value<?, ?>[] args) Handles method invocation for Java's StringBuilder (Java 16) as defined in:toString()Returns the string representation of the value.Methods inherited from class de.uzl.its.swat.symbolic.value.reference.ObjectValueasArrayValue, asFloatValue, asIntValue, asObjectArrayValue, asObjectValue, equals, getAddress, getConcrete, getField, getFields, getnFields, IF_ACMPEQ, IF_ACMPNE, IFNONNULL, IFNULL, MAKE_SYMBOLIC, MAKE_SYMBOLIC, setAddress, setField, setFieldsMethods inherited from class de.uzl.its.swat.symbolic.value.ValueasBooleanValue, asByteValue, asCharValue, asDoubleValue, asLongValue, asNumericalValue, asShortValue, getBounds, getConcreteEncoded, getName, getType, initSymbolic, initSymbolic, MAKE_SYMBOLIC, reset
- 
Constructor Details- 
StringBuilderValuepublic StringBuilderValue(org.sosy_lab.java_smt.api.SolverContext context) 
- 
StringBuilderValuepublic StringBuilderValue(org.sosy_lab.java_smt.api.SolverContext context, StringValue v, int address) 
 
- 
- 
Method Details- 
getStringValue
- 
invokeMethodHandles method invocation for Java's StringBuilder (Java 16) as defined in:- Overrides:
- invokeMethodin class- ObjectValue<Object,- Object> 
- Parameters:
- name- The name of the method that is called
- desc- The Type descriptions for all Arguments
- args- The Value's representing the arguments
- Returns:
- The return Value of the Method, or a PlaceHolder::instance if the Method is not implemented or void should be returned
 
- 
asStringValue- Overrides:
- asStringValuein class- Value<Object,- Object> 
 
- 
toStringDescription copied from class:ValueReturns the string representation of the value. Should be implemented by each inheriting class.- Overrides:
- toStringin class- ObjectValue<Object,- Object> 
- Returns:
- the string representation of the value
 
 
-