Top Description Fields Constructors Methods
org.jboss.jandex

pack-priv Class NameTable

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map

A collection of intern pools.
Author
Jason T. Greene

Field Summary

Modifier and TypeField and Description
private StrongInternPool<byte[]>
private StrongInternPool<FieldInternal>
private StrongInternPool<MethodInternal>
private Map<String, DotName>
private StrongInternPool<RecordComponentInternal>
private StrongInternPool<String>
private StrongInternPool<Type[]>
private StrongInternPool<Type>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv StrongInternPool<byte[]>
pack-priv DotName
pack-priv DotName
convertToName(String name, char delim)

pack-priv StrongInternPool<FieldInternal>
pack-priv String
intern(String string)

pack-priv Type
intern(Type type)

pack-priv Type[]
intern(Type[] types)

pack-priv byte[]
intern(byte[] bytes)

pack-priv MethodInternal
intern(MethodInternal methodInternal)

pack-priv FieldInternal
intern(FieldInternal fieldInternal)

pack-priv RecordComponentInternal
intern(RecordComponentInternal recordComponentInternal)

pack-priv DotName
intern(DotName dotName, char delim)

private int
lastIndexOf(String name, char delim)

pack-priv StrongInternPool<MethodInternal>
pack-priv int
pack-priv int
positionOf(byte[] bytes)

pack-priv int
positionOf(MethodInternal methodInternal)

pack-priv int
positionOf(FieldInternal fieldInternal)

pack-priv int
positionOf(RecordComponentInternal recordComponentInternal)

pack-priv StrongInternPool<RecordComponentInternal>
pack-priv StrongInternPool<String>
pack-priv DotName
wrap(DotName prefix, String local, boolean inner)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bytePoolback to summary
private StrongInternPool<byte[]> bytePool
fieldPoolback to summary
private StrongInternPool<FieldInternal> fieldPool
methodPoolback to summary
private StrongInternPool<MethodInternal> methodPool
namesback to summary
private Map<String, DotName> names
recordComponentPoolback to summary
private StrongInternPool<RecordComponentInternal> recordComponentPool
stringPoolback to summary
private StrongInternPool<String> stringPool
typeListPoolback to summary
private StrongInternPool<Type[]> typeListPool
typePoolback to summary
private StrongInternPool<Type> typePool

Constructor Detail

NameTableback to summary
pack-priv NameTable()

Method Detail

bytePoolback to summary
pack-priv StrongInternPool<byte[]> bytePool()
convertToNameback to summary
pack-priv DotName convertToName(String name)
convertToNameback to summary
pack-priv DotName convertToName(String name, char delim)
fieldPoolback to summary
pack-priv StrongInternPool<FieldInternal> fieldPool()
internback to summary
pack-priv String intern(String string)
internback to summary
pack-priv Type intern(Type type)
internback to summary
pack-priv Type[] intern(Type[] types)
internback to summary
pack-priv byte[] intern(byte[] bytes)
internback to summary
pack-priv MethodInternal intern(MethodInternal methodInternal)
internback to summary
pack-priv FieldInternal intern(FieldInternal fieldInternal)
internback to summary
pack-priv RecordComponentInternal intern(RecordComponentInternal recordComponentInternal)
internback to summary
pack-priv DotName intern(DotName dotName, char delim)
lastIndexOfback to summary
private int lastIndexOf(String name, char delim)
methodPoolback to summary
pack-priv StrongInternPool<MethodInternal> methodPool()
positionOfback to summary
pack-priv int positionOf(String string)
positionOfback to summary
pack-priv int positionOf(byte[] bytes)
positionOfback to summary
pack-priv int positionOf(MethodInternal methodInternal)
positionOfback to summary
pack-priv int positionOf(FieldInternal fieldInternal)
positionOfback to summary
pack-priv int positionOf(RecordComponentInternal recordComponentInternal)
recordComponentPoolback to summary
pack-priv StrongInternPool<RecordComponentInternal> recordComponentPool()
stringPoolback to summary
pack-priv StrongInternPool<String> stringPool()
wrapback to summary
pack-priv DotName wrap(DotName prefix, String local, boolean inner)