HomeSort by relevance Sort by last modified time
    Searched refs:MethodIdItem (Results 1 - 25 of 27) sorted by null

1 2

  /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 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...]

Completed in 4054 milliseconds

1 2