Home
last modified time | relevance | path

Searched refs:Prototype (Results 1 – 25 of 28) sorted by relevance

12

/dalvik/dexgen/src/com/android/dexgen/rop/type/
DPrototype.java26 public final class Prototype implements Comparable<Prototype> { class
28 private static final HashMap<String, Prototype> internTable =
29 new HashMap<String, Prototype>(500);
53 public static Prototype intern(String descriptor) { in intern()
57 Prototype result = internTable.get(descriptor); in intern()
103 result = new Prototype(descriptor, returnType, parameterTypes); in intern()
164 public static Prototype intern(String descriptor, Type definer, in intern()
166 Prototype base = intern(descriptor); in intern()
187 public static Prototype internInts(Type returnType, int count) { in internInts()
211 private Prototype(String descriptor, Type returnType, in Prototype() method in Prototype
[all …]
/dalvik/dx/src/com/android/dx/rop/type/
DPrototype.java27 public final class Prototype implements Comparable<Prototype> { class
33 private static final ConcurrentMap<String, Prototype> internTable =
58 public static Prototype intern(String descriptor) { in intern()
63 Prototype result = internTable.get(descriptor); in intern()
84 public static Prototype fromDescriptor(String descriptor) { in fromDescriptor()
85 Prototype result = internTable.get(descriptor); in fromDescriptor()
131 return new Prototype(descriptor, returnType, parameterTypes); in fromDescriptor()
195 public static Prototype intern(String descriptor, Type definer, in intern()
197 Prototype base = intern(descriptor); in intern()
218 public static Prototype internInts(Type returnType, int count) { in internInts()
[all …]
/dalvik/dx/src/com/android/dx/rop/cst/
DCstProtoRef.java18 import com.android.dx.rop.type.Prototype;
27 private final Prototype prototype;
29 public CstProtoRef(Prototype prototype) { in CstProtoRef()
41 Prototype prototype = Prototype.fromDescriptor(descriptor.getString()); in make()
91 public Prototype getPrototype() { in getPrototype()
DCstBaseMethodRef.java19 import com.android.dx.rop.type.Prototype;
32 private final Prototype prototype;
38 private Prototype instancePrototype;
56 this.prototype = Prototype.fromDescriptor(descriptor); in CstBaseMethodRef()
58 this.prototype = Prototype.intern(descriptor); in CstBaseMethodRef()
69 public final Prototype getPrototype() { in getPrototype()
84 public final Prototype getPrototype(boolean isStatic) { in getPrototype()
DCstInvokeDynamic.java19 import com.android.dx.rop.type.Prototype;
36 private final Prototype prototype;
68 this.prototype = Prototype.fromDescriptor(nat.getDescriptor().toHuman()); in CstInvokeDynamic()
162 public Prototype getPrototype() { in getPrototype()
DCstCallSiteRef.java18 import com.android.dx.rop.type.Prototype;
89 public Prototype getPrototype() { in getPrototype()
DCstCallSite.java20 import com.android.dx.rop.type.Prototype;
46 list.set(2, new CstProtoRef(Prototype.fromDescriptor(nat.getDescriptor().getString()))); in make()
/dalvik/dexgen/src/com/android/dexgen/rop/cst/
DCstBaseMethodRef.java19 import com.android.dexgen.rop.type.Prototype;
32 private final Prototype prototype;
38 private Prototype instancePrototype;
50 this.prototype = Prototype.intern(descriptor); in CstBaseMethodRef()
60 public final Prototype getPrototype() { in getPrototype()
75 public final Prototype getPrototype(boolean isStatic) { in getPrototype()
/dalvik/dx/src/com/android/dx/cf/iface/
DStdMethod.java22 import com.android.dx.rop.type.Prototype;
30 private final Prototype effectiveDescriptor;
46 Prototype.intern(descStr, definingClass.getClassType(), in StdMethod()
53 public Prototype getEffectiveDescriptor() { in getEffectiveDescriptor()
DMethod.java19 import com.android.dx.rop.type.Prototype;
33 public Prototype getEffectiveDescriptor(); in getEffectiveDescriptor()
/dalvik/dexgen/src/com/android/dexgen/dex/file/
DProtoIdsSection.java20 import com.android.dexgen.rop.type.Prototype;
35 private final TreeMap<Prototype, ProtoIdItem> protoIds;
45 protoIds = new TreeMap<Prototype, ProtoIdItem>(); in ProtoIdsSection()
90 public ProtoIdItem intern(Prototype prototype) { in intern()
114 public int indexOf(Prototype prototype) { in indexOf()
DProtoIdItem.java21 import com.android.dexgen.rop.type.Prototype;
35 private final Prototype prototype;
51 public ProtoIdItem(Prototype prototype) { in ProtoIdItem()
70 private static CstUtf8 makeShortForm(Prototype prototype) { in makeShortForm()
DDebugInfoDecoder.java25 import com.android.dexgen.rop.type.Prototype;
60 private final Prototype desc;
/dalvik/dx/src/com/android/dx/dex/file/
DProtoIdsSection.java21 import com.android.dx.rop.type.Prototype;
35 private final TreeMap<Prototype, ProtoIdItem> protoIds;
45 protoIds = new TreeMap<Prototype, ProtoIdItem>(); in ProtoIdsSection()
105 public synchronized ProtoIdItem intern(Prototype prototype) { in intern()
129 public int indexOf(Prototype prototype) { in indexOf()
DProtoIdItem.java21 import com.android.dx.rop.type.Prototype;
32 private final Prototype prototype;
48 public ProtoIdItem(Prototype prototype) { in ProtoIdItem()
67 private static CstString makeShortForm(Prototype prototype) { in makeShortForm()
DDebugInfoDecoder.java42 import com.android.dx.rop.type.Prototype;
71 private final Prototype desc;
DDebugInfoEncoder.java38 import com.android.dx.rop.type.Prototype;
77 private final Prototype desc;
/dalvik/dx/src/com/android/dx/cf/code/
DMachine.java21 import com.android.dx.rop.type.Prototype;
39 public Prototype getPrototype(); in getPrototype()
67 public void popArgs(Frame frame, Prototype prototype); in popArgs()
DBaseMachine.java22 import com.android.dx.rop.type.Prototype;
37 private final Prototype prototype;
87 public BaseMachine(Prototype prototype) { in BaseMachine()
100 public Prototype getPrototype() { in getPrototype()
141 public void popArgs(Frame frame, Prototype prototype) { in popArgs()
DConcreteMethod.java31 import com.android.dx.rop.type.Prototype;
191 public Prototype getEffectiveDescriptor() { in getEffectiveDescriptor()
DValueAwareMachine.java21 import com.android.dx.rop.type.Prototype;
37 public ValueAwareMachine(Prototype prototype) { in ValueAwareMachine()
DSimulator.java31 import com.android.dx.rop.type.Prototype;
705 Prototype prototype in visitConstant()
713 Prototype prototype = invokeDynamicRef.getPrototype(); in visitConstant()
730 Prototype prototype = in visitConstant()
731 Prototype.internInts(Type.VOID, value); in visitConstant()
/dalvik/dx/src/com/android/multidex/
DClassReferenceListBuilder.java26 import com.android.dx.rop.type.Prototype;
118 checkPrototype(Prototype.intern(methods.get(i).getDescriptor().getString())); in addDependencies()
122 private void checkPrototype(Prototype proto) { in checkPrototype()
/dalvik/dx/src/com/android/dx/rop/code/
DRops.java24 import com.android.dx.rop.type.Prototype;
1209 Prototype meth = cstMeth.getPrototype(); in ropFor()
1216 Prototype meth = cstMeth.getPrototype(); in ropFor()
1223 Prototype meth = cstMeth.getPrototype(); in ropFor()
1230 Prototype meth = cstMeth.getPrototype(); in ropFor()
1237 Prototype proto = cstMeth.getPrototype(); in ropFor()
1239 Prototype meth = proto.withFirstParameter(definer.getClassType()); in ropFor()
1244 Prototype proto = cstInvokeDynamicRef.getPrototype(); in ropFor()
1996 public static Rop opInvokeStatic(Prototype meth) { in opInvokeStatic()
2010 public static Rop opInvokeVirtual(Prototype meth) { in opInvokeVirtual()
[all …]
/dalvik/dexgen/src/com/android/dexgen/rop/code/
DRops.java23 import com.android.dexgen.rop.type.Prototype;
1208 Prototype meth = cstMeth.getPrototype(); in ropFor()
1215 Prototype meth = cstMeth.getPrototype(); in ropFor()
1222 Prototype meth = cstMeth.getPrototype(); in ropFor()
1229 Prototype meth = cstMeth.getPrototype(); in ropFor()
1979 public static Rop opInvokeStatic(Prototype meth) { in opInvokeStatic()
1993 public static Rop opInvokeVirtual(Prototype meth) { in opInvokeVirtual()
2007 public static Rop opInvokeSuper(Prototype meth) { in opInvokeSuper()
2021 public static Rop opInvokeDirect(Prototype meth) { in opInvokeDirect()
2035 public static Rop opInvokeInterface(Prototype meth) { in opInvokeInterface()

12