Modifier and Type | Field and Description |
---|---|
private static long | |
private static CIntegerField | |
private static CIntegerField |
Modifier and Type | Method and Description |
---|---|
public byte[] | |
public String | |
public static Symbol | |
public boolean | |
public boolean | |
public long | fastCompare(Symbol other)
Note this comparison is used for vtable sorting only; it doesn't matter what order it defines, as long as it is a total, time-invariant order Since Symbol* are in C_HEAP, their relative order in memory never changes, so use address comparison for speed. |
public byte | |
public long | |
private static synchronized void | |
public boolean | |
public void | |
private static String | |
public boolean |
baseOffset | back to summary |
---|---|
private static long baseOffset |
idHashAndRefcount | back to summary |
---|---|
private static CIntegerField idHashAndRefcount |
lengthField | back to summary |
---|---|
private static CIntegerField lengthField |
Symbol | back to summary |
---|---|
pack-priv Symbol(Address addr) |
asByteArray | back to summary |
---|---|
public byte[] asByteArray() |
asString | back to summary |
---|---|
public String asString() |
create | back to summary |
---|---|
public static Symbol create(Address addr) |
equals | back to summary |
---|---|
public boolean equals(byte[] modUTF8Chars) |
equals | back to summary |
---|---|
public boolean equals(String string) |
fastCompare | back to summary |
---|---|
public long fastCompare(Symbol other) Note this comparison is used for vtable sorting only; it doesn't matter what order it defines, as long as it is a total, time-invariant order Since Symbol* are in C_HEAP, their relative order in memory never changes, so use address comparison for speed. |
getByteAt | back to summary |
---|---|
public byte getByteAt(long index) |
getLength | back to summary |
---|---|
public long getLength() |
initialize | back to summary |
---|---|
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException |
isSymbol | back to summary |
---|---|
public boolean isSymbol() |
printValueOn | back to summary |
---|---|
public void printValueOn(PrintStream tty) |
readModifiedUTF8 | back to summary |
---|---|
private static String readModifiedUTF8(byte[] buf) throws IOException |
startsWith | back to summary |
---|---|
public boolean startsWith(String str) |