public abstract class ReferenceExpression extends AbstractExpression<Object> implements SymbolicValue
concreteValue| Constructor and Description |
|---|
ReferenceExpression(org.objectweb.asm.Type objectType,
int instanceId,
int expressionSize,
boolean containsSymbolicVariable)
Creates a new Reference expression of type
objectType and
with instance identifier instanceId |
| Modifier and Type | Method and Description |
|---|---|
String |
getClassName()
Returns the type of the class
|
int |
getConcIdentityHashCode()
Returns the identity hash
|
void |
initializeReference(Object conc_object)
Initializes the current reference using the concrete object
|
boolean |
isInitialized()
Returns true iff the the reference is initialised
|
boolean |
isString()
Returns true iff the reference is of type
String |
String |
toString()
Prints the reference Id
|
containsSymbolicVariable, getConcreteValue, getConstants, getParent, getSize, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, getVariablespublic ReferenceExpression(org.objectweb.asm.Type objectType,
int instanceId,
int expressionSize,
boolean containsSymbolicVariable)
objectType and
with instance identifier instanceIdobjectType - the type of the new referenceinstanceId - the instance identifier for this new referencepublic void initializeReference(Object conc_object)
conc_object - public boolean isInitialized()
public int getConcIdentityHashCode()
public String getClassName()
public boolean isString()
StringCopyright © 2010–2017 EvoSuite. All rights reserved.