Public Methods | |
ElementInfo () | |
ElementInfo (ElementInfo ei) | |
ElementInfo (Fields f, Monitor m) | |
int | arrayLength () |
boolean[] | asBooleanArray () |
byte[] | asByteArray () |
char[] | asCharArray () |
double[] | asDoubleArray () |
float[] | asFloatArray () |
int[] | asIntArray () |
long[] | asLongArray () |
Reflection[] | asObjectArray () |
short[] | asShortArray () |
String | asString () |
void | backtrackTo (ArrayOffset storing, Object backtrack) |
boolean | canLock (ThreadInfo th) |
Object | clone () |
String | getArrayType () |
Object | getBacktrackData () |
boolean | getBooleanArrayElement (int findex) |
boolean | getBooleanField (String fname) |
byte | getByteArrayElement (int findex) |
byte | getByteField (String fname) |
char | getCharArrayElement (int findex) |
char | getCharField (String fname) |
ClassInfo | getClassInfo () |
double | getDoubleArrayElement (int findex) |
double | getDoubleField (String fname) |
int | getField (int findex) |
int | getField (String fname) |
String | getFieldType (int findex) |
String | getFieldType (String fname) |
float | getFloatArrayElement (int findex) |
float | getFloatField (String fname) |
int | getIntArrayElement (int findex) |
int | getIntField (String fname) |
int | getLockCount () |
int | getLockingThread () |
long | getLongArrayElement (int findex) |
long | getLongField (int findex) |
long | getLongField (String fname) |
Reference | getObjectArrayElement (int findex) |
Reference | getObjectField (String fname) |
Reflection | getReflection () |
short | getShortArrayElement (int findex) |
short | getShortField (String fname) |
int[] | getStoringData () |
String | getStringArrayElement (int findex) |
String | getStringField (String fname) |
String | getType () |
int[] | getWaitingThreads () |
void | hash (HashData hd) |
int | hashCode () |
boolean | instanceOf (String type) |
void | interrupt () |
boolean | isFieldRef (int findex) |
boolean | isFieldRef (String fname) |
void | lock (ThreadInfo th) |
void | lockNotified (ThreadInfo th) |
void | log () |
void | mark () |
void | notifies () |
void | notifiesAll () |
boolean | outOfBounds (int index) |
void | setField (int findex, int value) |
void | setField (String fname, int value) |
void | setLongField (int findex, long value) |
void | setLongField (String fname, long value) |
void | unlock (ThreadInfo th) |
void | wait (ThreadInfo th) |
Public Attributes | |
Fields | fields |
Monitor | monitor |
Area | area |
int | index |
Private Methods | |
Fields | cloneFields () |
Monitor | cloneMonitor () |
int | getFieldsIndex () |
int | getMonitorIndex () |
void | setFieldsIndex (int index) |
void | setMonitorIndex (int index) |
Private Attributes | |
int | fIndex = -1 |
int | mIndex = -1 |
Static Private Attributes | |
HashPool | fieldsPool = new HashPool() |
HashPool | monitorPool = new HashPool() |
Definition at line 17 of file ElementInfo.java.