HomeSort by relevance Sort by last modified time
    Searched refs:methodIdItem (Results 1 - 11 of 11) sorted by null

  /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...]
MethodAnalyzer.java 141 MethodIdItem methodIdItem = encodedMethod.method;
144 int parameterRegisters = methodIdItem.getPrototype().getParameterRegisterCount();
162 ClassPath.getClassDef(methodIdItem.getContainingClass())));
166 ClassPath.getClassDef(methodIdItem.getContainingClass())));
170 TypeListItem parameters = methodIdItem.getPrototype().getParameters();
356 MethodIdItem methodIdItem = encodedMethod.method;
357 assert methodIdItem != null;
364 int parameterRegisters = methodIdItem.getPrototype().getParameterRegisterCount()
    [all...]
  /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...]
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...]
  /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();
  /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...]
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/
MethodDefinition.java 369 MethodIdItem methodIdItem =
370 (MethodIdItem)((InstructionWithReference) instruction).getReferencedItem();
372 if (SyntheticAccessorResolver.looksLikeSyntheticAccessor(methodIdItem)) {
374 baksmali.syntheticAccessorResolver.getAccessedMember(methodIdItem);

Completed in 1351 milliseconds