Package org.jf.dexlib2.writer.pool
Class ProtoPool
- All Implemented Interfaces:
IndexSection<MethodProtoReference>,Markable,ProtoSection<CharSequence,CharSequence, MethodProtoReference, TypeListPool.Key<? extends Collection<? extends CharSequence>>>
public class ProtoPool
extends BaseIndexPool<MethodProtoReference>
implements ProtoSection<CharSequence,CharSequence,MethodProtoReference,TypeListPool.Key<? extends Collection<? extends CharSequence>>>
-
Field Summary
Fields inherited from class org.jf.dexlib2.writer.pool.BasePool
dexPool, internedItems -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTypeListPool.Key<List<? extends CharSequence>> getParameters(MethodProtoReference methodProto) getReturnType(MethodProtoReference protoReference) getShorty(MethodProtoReference reference) voidintern(MethodProtoReference reference) Methods inherited from class org.jf.dexlib2.writer.pool.BaseIndexPool
getItemIndex, getItems, getItemStringMethods inherited from class org.jf.dexlib2.writer.pool.BasePool
getItemCount, mark, resetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jf.dexlib2.writer.IndexSection
getItemCount, getItemIndex, getItems
-
Constructor Details
-
ProtoPool
-
-
Method Details
-
intern
-
getShorty
- Specified by:
getShortyin interfaceProtoSection<CharSequence,CharSequence, MethodProtoReference, TypeListPool.Key<? extends Collection<? extends CharSequence>>>
-
getReturnType
- Specified by:
getReturnTypein interfaceProtoSection<CharSequence,CharSequence, MethodProtoReference, TypeListPool.Key<? extends Collection<? extends CharSequence>>>
-
getParameters
@Nullable public TypeListPool.Key<List<? extends CharSequence>> getParameters(@Nonnull MethodProtoReference methodProto) - Specified by:
getParametersin interfaceProtoSection<CharSequence,CharSequence, MethodProtoReference, TypeListPool.Key<? extends Collection<? extends CharSequence>>>
-