public class SymbolTable extends Object
| 限定符和类型 | 类和说明 |
|---|---|
private static class |
SymbolTable.Entry |
| 限定符和类型 | 字段和说明 |
|---|---|
private SymbolTable.Entry[] |
entries |
static SymbolTable |
global |
private int |
indexMask |
private static boolean |
JVM_16 |
private static Charset |
UTF8 |
| 构造器和说明 |
|---|
SymbolTable(int tableSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
addSymbol(byte[] buffer,
int offset,
int len,
long hash) |
String |
addSymbol(String buffer,
int offset,
int len,
long hash) |
String |
addSymbol(String symbol,
long hash) |
String |
findSymbol(long hash) |
private static String |
subString(byte[] bytes,
int from,
int len) |
private static String |
subString(String src,
int offset,
int len) |
private static final Charset UTF8
private static final boolean JVM_16
public static SymbolTable global
private final SymbolTable.Entry[] entries
private final int indexMask
Copyright © 2013–2019 Alibaba Group. All rights reserved.