Package org.jboss.jandex
Class NameTable
- java.lang.Object
-
- org.jboss.jandex.NameTable
-
class NameTable extends java.lang.ObjectA collection of intern pools.
-
-
Field Summary
Fields Modifier and Type Field Description private StrongInternPool<byte[]>bytePoolprivate StrongInternPool<FieldInternal>fieldPoolprivate StrongInternPool<MethodInternal>methodPoolprivate java.util.Map<java.lang.String,DotName>namesprivate StrongInternPool<RecordComponentInternal>recordComponentPoolprivate StrongInternPool<java.lang.String>stringPoolprivate StrongInternPool<Type[]>typeListPoolprivate StrongInternPool<Type>typePool
-
Constructor Summary
Constructors Constructor Description NameTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) StrongInternPool<byte[]>bytePool()(package private) DotNameconvertToName(java.lang.String name)(package private) DotNameconvertToName(java.lang.String name, char delim)(package private) StrongInternPool<FieldInternal>fieldPool()(package private) byte[]intern(byte[] bytes)(package private) java.lang.Stringintern(java.lang.String string)(package private) DotNameintern(DotName dotName, char delim)(package private) FieldInternalintern(FieldInternal fieldInternal)(package private) MethodInternalintern(MethodInternal methodInternal)(package private) RecordComponentInternalintern(RecordComponentInternal recordComponentInternal)(package private) Typeintern(Type type)(package private) Type[]intern(Type[] types)private intlastIndexOf(java.lang.String name, char delim)(package private) StrongInternPool<MethodInternal>methodPool()(package private) intpositionOf(byte[] bytes)(package private) intpositionOf(java.lang.String string)(package private) intpositionOf(FieldInternal fieldInternal)(package private) intpositionOf(MethodInternal methodInternal)(package private) intpositionOf(RecordComponentInternal recordComponentInternal)(package private) StrongInternPool<RecordComponentInternal>recordComponentPool()(package private) StrongInternPool<java.lang.String>stringPool()(package private) DotNamewrap(DotName prefix, java.lang.String local, boolean inner)
-
-
-
Field Detail
-
stringPool
private StrongInternPool<java.lang.String> stringPool
-
typePool
private StrongInternPool<Type> typePool
-
typeListPool
private StrongInternPool<Type[]> typeListPool
-
bytePool
private StrongInternPool<byte[]> bytePool
-
methodPool
private StrongInternPool<MethodInternal> methodPool
-
fieldPool
private StrongInternPool<FieldInternal> fieldPool
-
recordComponentPool
private StrongInternPool<RecordComponentInternal> recordComponentPool
-
names
private java.util.Map<java.lang.String,DotName> names
-
-
Method Detail
-
convertToName
DotName convertToName(java.lang.String name)
-
convertToName
DotName convertToName(java.lang.String name, char delim)
-
lastIndexOf
private int lastIndexOf(java.lang.String name, char delim)
-
intern
java.lang.String intern(java.lang.String string)
-
positionOf
int positionOf(java.lang.String string)
-
intern
byte[] intern(byte[] bytes)
-
positionOf
int positionOf(byte[] bytes)
-
intern
MethodInternal intern(MethodInternal methodInternal)
-
positionOf
int positionOf(MethodInternal methodInternal)
-
intern
FieldInternal intern(FieldInternal fieldInternal)
-
positionOf
int positionOf(FieldInternal fieldInternal)
-
intern
RecordComponentInternal intern(RecordComponentInternal recordComponentInternal)
-
positionOf
int positionOf(RecordComponentInternal recordComponentInternal)
-
stringPool
StrongInternPool<java.lang.String> stringPool()
-
bytePool
StrongInternPool<byte[]> bytePool()
-
methodPool
StrongInternPool<MethodInternal> methodPool()
-
fieldPool
StrongInternPool<FieldInternal> fieldPool()
-
recordComponentPool
StrongInternPool<RecordComponentInternal> recordComponentPool()
-
-