/external/smali/dexlib/src/main/java/org/jf/dexlib/ |
MethodIdItem.java | 34 public class MethodIdItem extends Item<MethodIdItem> implements Convertible<MethodIdItem> { 42 * Creates a new uninitialized <code>MethodIdItem</code> 45 protected MethodIdItem(DexFile dexFile) { 50 * Creates a new <code>MethodIdItem</code> for the given class, type and name 56 private MethodIdItem(DexFile dexFile, TypeIdItem classType, ProtoIdItem methodPrototype, StringIdItem methodName) { 64 * Returns a <code>MethodIdItem</code> for the given values, and that has been interned into 70 * @return a <code>MethodIdItem</code> for the given values, and that has been interned into 73 public static MethodIdItem internMethodIdItem(DexFile dexFile, TypeIdItem classType [all...] |
AnnotationDirectoryItem.java | 167 MethodIdItem methodIdItem = dexFile.MethodIdsSection.getItemByIndex(in.readInt()); 170 methodAnnotations[i] = new MethodAnnotation(methodIdItem, methodAnnotationSet); 181 MethodIdItem methodIdItem = dexFile.MethodIdsSection.getItemByIndex(in.readInt()); 184 parameterAnnotations[i] = new ParameterAnnotation(methodIdItem, paramaterAnnotationSet); 417 * @param methodIdItem The method to get the annotations for 421 public AnnotationSetItem getMethodAnnotations(MethodIdItem methodIdItem) { 425 int index = Arrays.binarySearch(methodAnnotations, methodIdItem); [all...] |
ItemFactory.java | 43 return new MethodIdItem(dexFile);
|
ClassDataItem.java | 549 * @param methodIdItem The MethodIdItem of the direct method to search for 552 public EncodedMethod findDirectMethodByMethodId(MethodIdItem methodIdItem) { 553 return findMethodByMethodIdInternal(methodIdItem.index, directMethods); 558 * @param methodIdItem The MethodIdItem of the virtual method to search for 561 public EncodedMethod findVirtualMethodByMethodId(MethodIdItem methodIdItem) { 562 return findMethodByMethodIdInternal(methodIdItem.index, virtualMethods) [all...] |
DexFile.java | 758 * The <code>IndexedSection</code> containing <code>MethodIdItem</code> items 760 public final IndexedSection<MethodIdItem> MethodIdsSection = 761 new IndexedSection<MethodIdItem>(this, ItemType.TYPE_METHOD_ID_ITEM); [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
MethodIdsSection.java | 33 * MethodIdItem} instances 35 private final TreeMap<CstBaseMethodRef, MethodIdItem> methodIds; 45 methodIds = new TreeMap<CstBaseMethodRef, MethodIdItem>(); 98 public MethodIdItem intern(CstBaseMethodRef method) { 105 MethodIdItem result = methodIds.get(method); 108 result = new MethodIdItem(method); 129 MethodIdItem item = methodIds.get(ref);
|
MethodIdItem.java | 24 public final class MethodIdItem extends MemberIdItem { 30 public MethodIdItem(CstBaseMethodRef method) {
|
/dalvik/dx/src/com/android/dx/dex/file/ |
MethodIdsSection.java | 33 * MethodIdItem} instances 35 private final TreeMap<CstBaseMethodRef, MethodIdItem> methodIds; 45 methodIds = new TreeMap<CstBaseMethodRef, MethodIdItem>(); 98 public synchronized MethodIdItem intern(CstBaseMethodRef method) { 105 MethodIdItem result = methodIds.get(method); 108 result = new MethodIdItem(method); 129 MethodIdItem item = methodIds.get(ref);
|
MethodIdItem.java | 24 public final class MethodIdItem extends MemberIdItem { 30 public MethodIdItem(CstBaseMethodRef method) {
|
/external/dexmaker/src/dx/java/com/android/dx/dex/file/ |
MethodIdsSection.java | 33 * MethodIdItem} instances 35 private final TreeMap<CstBaseMethodRef, MethodIdItem> methodIds; 45 methodIds = new TreeMap<CstBaseMethodRef, MethodIdItem>(); 98 public MethodIdItem intern(CstBaseMethodRef method) { 105 MethodIdItem result = methodIds.get(method); 108 result = new MethodIdItem(method); 129 MethodIdItem item = methodIds.get(ref);
|
MethodIdItem.java | 24 public final class MethodIdItem extends MemberIdItem { 30 public MethodIdItem(CstBaseMethodRef method) {
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
SyntheticAccessorResolver.java | 45 private final HashMap<MethodIdItem, AccessedMember> resolvedAccessors = new HashMap<MethodIdItem, AccessedMember>(); 51 public static boolean looksLikeSyntheticAccessor(MethodIdItem methodIdItem) { 52 return methodIdItem.getMethodName().getStringValue().startsWith("access$"); 55 public AccessedMember getAccessedMember(MethodIdItem methodIdItem) { 56 AccessedMember accessedMember = resolvedAccessors.get(methodIdItem); 61 ClassDefItem classDefItem = classMap.getClassDefByType(methodIdItem.getContainingClass()); 71 ClassDataItem.EncodedMethod encodedMethod = classDataItem.findDirectMethodByMethodId(methodIdItem); [all...] |
DeodexUtil.java | 79 public MethodIdItem lookupVirtualMethod(ClassPath.ClassDef accessingClass, ClassPath.ClassDef instanceClass, 108 private MethodIdItem parseAndResolveMethod(ClassPath.ClassDef accessingClass, ClassPath.ClassDef definingClass, 208 MethodIdItem methodIdItem = MethodIdItem.lookupMethodIdItem(dexFile, classTypeItem, protoItem, methodNameItem); 209 if (methodIdItem != null && checkClassAccess(accessingClass, methodClassDef)) { 210 return methodIdItem; 288 private MethodIdItem methodIdItem = null; 299 public MethodIdItem getMethodIdItem(DeodexUtil deodexUtil) [all...] |
AnalyzedInstruction.java | 34 import org.jf.dexlib.MethodIdItem; 248 MethodIdItem method = (MethodIdItem)item;
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/EncodedValue/ |
MethodEncodedValue.java | 32 import org.jf.dexlib.MethodIdItem; 38 public final MethodIdItem value; 54 * Constructs a new <code>MethodEncodedValue</code> with the given <code>MethodIdItem</code> value 55 * @param value The <code>MethodIdItem</code> value 57 public MethodEncodedValue(MethodIdItem value) {
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/ |
ReferenceType.java | 56 return item instanceof MethodIdItem;
|
InstructionWithReference.java | 102 if (!(referencedItem instanceof MethodIdItem)) { 104 " is the wrong item type for opcode " + opcode.name + ". Expecting MethodIdItem.");
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
ReferenceFormatter.java | 41 writeMethodReference(writer, (MethodIdItem)item); 55 public static void writeMethodReference(IndentingWriter writer, MethodIdItem item) throws IOException {
|
MethodDefinition.java | 369 MethodIdItem methodIdItem = 370 (MethodIdItem)((InstructionWithReference) instruction).getReferencedItem(); 372 if (SyntheticAccessorResolver.looksLikeSyntheticAccessor(methodIdItem)) { 374 baksmali.syntheticAccessorResolver.getAccessedMember(methodIdItem);
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Format/ |
Instruction5rc.java | 40 import org.jf.dexlib.MethodIdItem; 117 MethodIdItem methodIdItem = (MethodIdItem) item; 118 int parameterRegisterCount = methodIdItem.getPrototype().getParameterRegisterCount();
|
Instruction35c.java | 37 import org.jf.dexlib.MethodIdItem; 154 MethodIdItem methodIdItem = (MethodIdItem) item; 155 int parameterRegisterCount = methodIdItem.getPrototype().getParameterRegisterCount();
|
Instruction3rc.java | 37 import org.jf.dexlib.MethodIdItem; 123 MethodIdItem methodIdItem = (MethodIdItem) item; 124 int parameterRegisterCount = methodIdItem.getPrototype().getParameterRegisterCount();
|
Instruction20bc.java | 54 if (item instanceof MethodIdItem) {
|
/dalvik/tools/dexdeps/src/com/android/dexdeps/ |
DexData.java | 33 private MethodIdItem[] mMethodIds; 246 mMethodIds = new MethodIdItem[count]; 251 mMethodIds[i] = new MethodIdItem(); 411 MethodIdItem methodId = mMethodIds[i]; 587 static class MethodIdItem {
|
/external/smali/smali/src/main/antlr3/ |
smaliTreeWalker.g | 436 MethodIdItem methodIdItem = null; 454 methodIdItem = $method_name_and_prototype.methodIdItem; 457 methodParameterRegisters = methodIdItem.getPrototype().getParameterRegisterCount(); 549 int methodParameterCount = methodIdItem.getPrototype().getParameterRegisterCount(); 566 $encodedMethod = new ClassDataItem.EncodedMethod(methodIdItem, accessFlags, codeItem); 590 method_name_and_prototype returns[MethodIdItem methodIdItem] 597 $methodIdItem = MethodIdItem.internMethodIdItem(dexFile, classType, protoIdItem, methodName) [all...] |