public class ArrayReference extends VariableReferenceImpl
changeListener, stPosition, testCase, type| Constructor and Description |
|---|
ArrayReference(TestCase tc,
Class<?> clazz)
Constructor for ArrayReference.
|
ArrayReference(TestCase tc,
GenericClass clazz,
int array_length)
Constructor for ArrayReference.
|
ArrayReference(TestCase tc,
GenericClass clazz,
int[] lengths)
Constructor for ArrayReference.
|
| Modifier and Type | Method and Description |
|---|---|
VariableReference |
copy(TestCase newTestCase,
int offset)
Create a copy of the current variable for new test
|
int |
getArrayDimensions()
getArrayDimensions
|
int |
getArrayLength()
getArrayLength
|
List<Integer> |
getLengths()
Getter for the field
lengths. |
int |
getMaximumIndex() |
boolean |
isInitialized(int index) |
boolean |
isInitialized(int index,
int position) |
void |
setArrayLength(int l)
setArrayLength
|
void |
setLengths(int[] lengths)
Setter for the field
lengths. |
void |
setLengths(List<Integer> lengths)
Setter for the field
lengths. |
changeClassLoader, clone, clone, compareTo, getAdditionalVariableReference, getClassName, getComponentClass, getComponentName, getComponentType, getDefaultValue, getDefaultValueString, getDistance, getGenericClass, getName, getObject, getOriginalCode, getSimpleClassName, getStPosition, getTestCase, getType, getVariableClass, isAccessible, isArray, isArrayIndex, isAssignableFrom, isAssignableFrom, isAssignableTo, isAssignableTo, isEnum, isFieldReference, isPrimitive, isString, isVoid, isWrapperType, loadBytecode, replaceAdditionalVariableReference, same, setAdditionalVariableReference, setDistance, setObject, setOriginalCode, setType, storeBytecode, toStringpublic ArrayReference(TestCase tc, GenericClass clazz, int[] lengths)
Constructor for ArrayReference.
tc - a TestCase object.clazz - a GenericClass object.lengths - an array of int.public ArrayReference(TestCase tc, GenericClass clazz, int array_length)
Constructor for ArrayReference.
tc - a TestCase object.clazz - a GenericClass object.array_length - a int.public int getArrayLength()
getArrayLength
public void setArrayLength(int l)
setArrayLength
l - a int.public List<Integer> getLengths()
Getter for the field lengths.
public void setLengths(int[] lengths)
Setter for the field lengths.
lengths - an array of int.public VariableReference copy(TestCase newTestCase, int offset)
copy in interface VariableReferencecopy in class VariableReferenceImplnewTestCase - a TestCase object.offset - a int.VariableReference object.public int getArrayDimensions()
getArrayDimensions
public void setLengths(List<Integer> lengths)
Setter for the field lengths.
lengths - a List object.public int getMaximumIndex()
public boolean isInitialized(int index)
public boolean isInitialized(int index,
int position)
Copyright © 2010–2017 EvoSuite. All rights reserved.