2007-06-21 01:37:43 +00:00
|
|
|
package java.lang;
|
|
|
|
|
|
|
|
public final class Class <T> {
|
2007-07-12 23:46:08 +00:00
|
|
|
private short flags;
|
2007-07-14 17:31:01 +00:00
|
|
|
private byte vmFlags;
|
|
|
|
private byte arrayDimensions;
|
2007-07-12 23:46:08 +00:00
|
|
|
private short fixedSize;
|
|
|
|
private short arrayElementSize;
|
|
|
|
private int[] objectMask;
|
|
|
|
private byte[] name;
|
|
|
|
private Class super_;
|
|
|
|
private Object interfaceTable;
|
|
|
|
private Object virtualTable;
|
|
|
|
private Object fieldTable;
|
|
|
|
private Object methodTable;
|
|
|
|
private Object staticTable;
|
|
|
|
private Object initializer;
|
2007-06-21 01:37:43 +00:00
|
|
|
|
|
|
|
private Class() { }
|
2007-07-04 22:27:08 +00:00
|
|
|
|
2007-07-12 23:46:08 +00:00
|
|
|
public String getName() {
|
2007-07-14 18:37:04 +00:00
|
|
|
return new String(name, 0, name.length - 1, false);
|
2007-07-12 23:46:08 +00:00
|
|
|
}
|
2007-06-21 01:37:43 +00:00
|
|
|
}
|