public class ProtoPool extends BaseIndexPool<MethodProtoReference> implements ProtoSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>
dexPool, internedItems| Modifier and Type | Method and Description |
|---|---|
TypeListPool.Key<java.util.List<? extends java.lang.CharSequence>> |
getParameters(MethodProtoReference methodProto) |
java.lang.CharSequence |
getReturnType(MethodProtoReference protoReference) |
java.lang.CharSequence |
getShorty(MethodProtoReference reference) |
void |
intern(MethodProtoReference reference) |
getItemIndex, getItems, getItemStringgetItemCount, mark, resetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItemCount, getItemIndex, getItemspublic ProtoPool(@Nonnull
DexPool dexPool)
public void intern(@Nonnull
MethodProtoReference reference)
@Nonnull
public java.lang.CharSequence getShorty(@Nonnull
MethodProtoReference reference)
getShorty in interface ProtoSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>@Nonnull
public java.lang.CharSequence getReturnType(@Nonnull
MethodProtoReference protoReference)
getReturnType in interface ProtoSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>@Nullable public TypeListPool.Key<java.util.List<? extends java.lang.CharSequence>> getParameters(@Nonnull MethodProtoReference methodProto)
getParameters in interface ProtoSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,TypeListPool.Key<? extends java.util.Collection<? extends java.lang.CharSequence>>>