class NameTable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private StrongInternPool<byte[]> |
bytePool |
private StrongInternPool<FieldInternal> |
fieldPool |
private StrongInternPool<MethodInternal> |
methodPool |
private java.util.Map<java.lang.String,DotName> |
names |
private StrongInternPool<java.lang.String> |
stringPool |
private StrongInternPool<Type[]> |
typeListPool |
private StrongInternPool<Type> |
typePool |
Constructor and Description |
---|
NameTable() |
Modifier and Type | Method and Description |
---|---|
(package private) StrongInternPool<byte[]> |
bytePool() |
(package private) DotName |
convertToName(java.lang.String name) |
(package private) DotName |
convertToName(java.lang.String name,
char delim) |
(package private) StrongInternPool<FieldInternal> |
fieldPool() |
(package private) byte[] |
intern(byte[] bytes) |
(package private) DotName |
intern(DotName dotName,
char delim) |
(package private) FieldInternal |
intern(FieldInternal fieldInternal) |
(package private) MethodInternal |
intern(MethodInternal methodInternal) |
(package private) java.lang.String |
intern(java.lang.String string) |
(package private) Type |
intern(Type type) |
(package private) Type[] |
intern(Type[] types) |
private int |
lastIndexOf(java.lang.String name,
char delim1,
char delim2) |
(package private) StrongInternPool<MethodInternal> |
methodPool() |
(package private) int |
positionOf(byte[] type) |
(package private) int |
positionOf(FieldInternal fieldInternal) |
(package private) int |
positionOf(MethodInternal methodInternal) |
(package private) int |
positionOf(java.lang.String string) |
(package private) StrongInternPool<java.lang.String> |
stringPool() |
(package private) DotName |
wrap(DotName prefix,
java.lang.String local,
boolean inner) |
private StrongInternPool<java.lang.String> stringPool
private StrongInternPool<Type> typePool
private StrongInternPool<Type[]> typeListPool
private StrongInternPool<byte[]> bytePool
private StrongInternPool<MethodInternal> methodPool
private StrongInternPool<FieldInternal> fieldPool
private java.util.Map<java.lang.String,DotName> names
DotName convertToName(java.lang.String name)
DotName convertToName(java.lang.String name, char delim)
private int lastIndexOf(java.lang.String name, char delim1, char delim2)
java.lang.String intern(java.lang.String string)
int positionOf(java.lang.String string)
byte[] intern(byte[] bytes)
int positionOf(byte[] type)
MethodInternal intern(MethodInternal methodInternal)
int positionOf(MethodInternal methodInternal)
FieldInternal intern(FieldInternal fieldInternal)
int positionOf(FieldInternal fieldInternal)
StrongInternPool<java.lang.String> stringPool()
StrongInternPool<byte[]> bytePool()
StrongInternPool<MethodInternal> methodPool()
StrongInternPool<FieldInternal> fieldPool()