public class MethodPool extends BaseIndexPool<MethodReference> implements MethodSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>
dexPool, internedItems| Constructor and Description |
|---|
MethodPool(DexPool dexPool) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.CharSequence |
getDefiningClass(MethodReference methodReference) |
int |
getMethodIndex(org.jf.dexlib2.writer.pool.PoolMethod poolMethod) |
MethodReference |
getMethodReference(org.jf.dexlib2.writer.pool.PoolMethod poolMethod) |
java.lang.CharSequence |
getName(MethodReference methodReference) |
MethodProtoReference |
getPrototype(MethodReference methodReference) |
MethodProtoReference |
getPrototype(org.jf.dexlib2.writer.pool.PoolMethod poolMethod) |
void |
intern(MethodReference method) |
getItemIndex, getItems, getItemStringgetItemCount, mark, resetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItemCount, getItemIndex, getItemspublic MethodPool(@Nonnull
DexPool dexPool)
public void intern(@Nonnull
MethodReference method)
@Nonnull public MethodReference getMethodReference(@Nonnull org.jf.dexlib2.writer.pool.PoolMethod poolMethod)
getMethodReference in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>@Nonnull
public java.lang.CharSequence getDefiningClass(@Nonnull
MethodReference methodReference)
getDefiningClass in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>@Nonnull public MethodProtoReference getPrototype(@Nonnull MethodReference methodReference)
getPrototype in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>@Nonnull public MethodProtoReference getPrototype(@Nonnull org.jf.dexlib2.writer.pool.PoolMethod poolMethod)
getPrototype in interface MethodSection<java.lang.CharSequence,java.lang.CharSequence,MethodProtoReference,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,MethodProtoReference,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,MethodProtoReference,MethodReference,org.jf.dexlib2.writer.pool.PoolMethod>