public class ProtoPool extends BaseIndexPool<ProtoPool.Key> implements ProtoSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>
| Modifier and Type | Class and Description |
|---|---|
static class |
ProtoPool.Key |
internedItems| Constructor and Description |
|---|
ProtoPool(StringPool stringPool,
TypePool typePool,
TypeListPool typeListPool) |
| Modifier and Type | Method and Description |
|---|---|
TypeListPool.Key<java.util.List<? extends java.lang.CharSequence>> |
getParameters(ProtoPool.Key key) |
java.lang.CharSequence |
getReturnType(ProtoPool.Key key) |
java.lang.CharSequence |
getShorty(ProtoPool.Key key) |
void |
intern(MethodReference method) |
getItemIndex, getItems, getItemStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItemIndex, getItemspublic ProtoPool(@Nonnull
StringPool stringPool,
@Nonnull
TypePool typePool,
@Nonnull
TypeListPool typeListPool)
public void intern(@Nonnull
MethodReference method)
@Nonnull
public java.lang.CharSequence getShorty(@Nonnull
ProtoPool.Key key)
getShorty in interface ProtoSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>@Nonnull
public java.lang.CharSequence getReturnType(@Nonnull
ProtoPool.Key key)
getReturnType in interface ProtoSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>@Nullable public TypeListPool.Key<java.util.List<? extends java.lang.CharSequence>> getParameters(@Nonnull ProtoPool.Key key)
getParameters in interface ProtoSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>