public final class ReferenceVariable extends ReferenceExpression implements Variable<Object>
concreteValue| Constructor and Description |
|---|
ReferenceVariable(org.objectweb.asm.Type objectType,
int instanceId,
String name,
Object concreteValue)
Creates a new reference variable using the type of the reference, an
instance id, the name of the variable and the concrete object reference.
|
| Modifier and Type | Method and Description |
|---|---|
<K,V> K |
accept(ExpressionVisitor<K,V> v,
V arg) |
Object |
getMaxValue()
Returns the concrete object
|
Object |
getMinValue()
Returns the concrete object
|
String |
getName()
Returns the name of the variable
|
Set<Variable<?>> |
getVariables()
Returns a the set {this}
|
getClassName, getConcIdentityHashCode, initializeReference, isInitialized, isString, toStringcontainsSymbolicVariable, getConcreteValue, getConstants, getParent, getSize, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcontainsSymbolicVariable, getConcreteValue, getConstants, getParent, getSize, setParentpublic ReferenceVariable(org.objectweb.asm.Type objectType,
int instanceId,
String name,
Object concreteValue)
objectType - instanceId - name - concreteValue - public Set<Variable<?>> getVariables()
getVariables in interface Expression<Object>public String getName()
public Object getMinValue()
getMinValue in interface Variable<Object>public Object getMaxValue()
getMaxValue in interface Variable<Object>public <K,V> K accept(ExpressionVisitor<K,V> v, V arg)
accept in interface Expression<Object>Copyright © 2010–2017 EvoSuite. All rights reserved.