public class MethodPool extends BaseIndexPool<MethodReference> implements MethodSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>
internedItems| Constructor and Description |
|---|
MethodPool(StringPool stringPool,
TypePool typePool,
ProtoPool protoPool) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.CharSequence |
getDefiningClass(MethodReference methodReference) |
int |
getMethodIndex(org.jf.dexlib2.writer.pool.PoolMethod poolMethod) |
java.lang.CharSequence |
getName(MethodReference methodReference) |
ProtoPool.Key |
getPrototype(MethodReference methodReference) |
ProtoPool.Key |
getPrototype(org.jf.dexlib2.writer.pool.PoolMethod poolMethod) |
void |
intern(MethodReference method) |
getItemIndex, getItems, getItemStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItemIndex, getItemspublic MethodPool(@Nonnull
StringPool stringPool,
@Nonnull
TypePool typePool,
@Nonnull
ProtoPool protoPool)
public void intern(@Nonnull
MethodReference method)
@Nonnull
public java.lang.CharSequence getDefiningClass(@Nonnull
MethodReference methodReference)
getDefiningClass in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>@Nonnull public ProtoPool.Key getPrototype(@Nonnull MethodReference methodReference)
getPrototype in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>@Nonnull public ProtoPool.Key getPrototype(@Nonnull org.jf.dexlib2.writer.pool.PoolMethod poolMethod)
getPrototype in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>@Nonnull
public java.lang.CharSequence getName(@Nonnull
MethodReference methodReference)
getName in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>public int getMethodIndex(@Nonnull
org.jf.dexlib2.writer.pool.PoolMethod poolMethod)
getMethodIndex in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,ProtoPool.Key,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>