Searched refs:prototype (Results 1 - 25 of 43) sorted by relevance

12

/dalvik/dx/src/com/android/dx/rop/cst/
H A DCstBaseMethodRef.java31 /** {@code non-null;} the raw prototype for this method */
32 private final Prototype prototype; field in class:CstBaseMethodRef
35 * {@code null-ok;} the prototype for this method taken to be an instance
50 this.prototype = Prototype.intern(descriptor);
55 * Gets the raw prototype of this method. This doesn't include a
58 * @return {@code non-null;} the method prototype
61 return prototype;
65 * Gets the prototype of this method as either a
68 * prototype. In the case of an instance method, this has an
73 * @return {@code non-null;} the method prototype
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DProtoIdsSection.java28 * Proto (method prototype) identifiers list section of a
87 * @param prototype {@code non-null;} the prototype to intern
90 public ProtoIdItem intern(Prototype prototype) { argument
91 if (prototype == null) {
92 throw new NullPointerException("prototype == null");
97 ProtoIdItem result = protoIds.get(prototype);
100 result = new ProtoIdItem(prototype);
101 protoIds.put(prototype, result);
108 * Gets the index of the given prototype, whic
114 indexOf(Prototype prototype) argument
[all...]
H A DProtoIdItem.java28 * Representation of a method prototype reference inside a Dalvik file.
34 /** {@code non-null;} the wrapped prototype */
35 private final Prototype prototype; field in class:ProtoIdItem
37 /** {@code non-null;} the short-form of the prototype */
42 * prototype has no parameters
49 * @param prototype {@code non-null;} the constant for the prototype
51 public ProtoIdItem(Prototype prototype) { argument
52 if (prototype == null) {
53 throw new NullPointerException("prototype
70 makeShortForm(Prototype prototype) argument
[all...]
/dalvik/vm/oo/
H A DClass.h185 * Store a copy of the method prototype descriptor string
193 dexProtoGetMethodDescriptor(&method->prototype, pCache);
199 * given method's prototype. For example, if the method descriptor is
205 return dexProtoComputeArgsSize(&method->prototype);
215 return dexProtoCompare(&method1->prototype, &method2->prototype);
226 return dexProtoCompareParameters(&method1->prototype, &method2->prototype);
231 * name is considered the "major" order and the prototype the "minor"
240 * prototype th
[all...]
H A DClass.c2077 dexProtoSetFromMethodId(&meth->prototype, pDexFile, pMethodId);
2078 meth->shorty = dexProtoGetShorty(&meth->prototype);
2115 meth->jniArgInfo = computeJniArgInfo(&meth->prototype);
3212 char* desc = dexProtoCopyMethodDescriptor(&imeth->prototype);
3236 dexProtoCopyMethodDescriptor(&imeth->prototype);
3270 &imeth->prototype);
4044 dexParameterIteratorInit(&iterator, &meth->prototype);
4059 descriptor = dexProtoGetReturnType(&meth->prototype);
4719 desc = dexProtoCopyMethodDescriptor(&clazz->vtable[i]->prototype);
4729 &clazz->directMethods[i].prototype);
[all...]
H A DObject.c218 proto = &method->prototype;
/dalvik/dx/src/com/android/dx/cf/code/
H A DBaseMachine.java36 /* {@code non-null;} the prototype for the associated method */
37 private final Prototype prototype; field in class:BaseMachine
81 * @param prototype {@code non-null;} the prototype for the associated method
83 public BaseMachine(Prototype prototype) { argument
84 if (prototype == null) {
85 throw new NullPointerException("prototype == null");
88 this.prototype = prototype;
96 return prototype;
132 popArgs(Frame frame, Prototype prototype) argument
[all...]
H A DMachine.java33 * Gets the effective prototype of the method that this instance is
34 * being used for. The <i>effective</i> prototype includes an initial
37 * @return {@code non-null;} the method prototype
59 * order, so the first prototype argument type is for the deepest
65 * @param prototype {@code non-null;} prototype indicating arguments to pop
67 public void popArgs(Frame frame, Prototype prototype); argument
H A DValueAwareMachine.java33 * @param prototype {@code non-null;} the prototype for the associated
36 public ValueAwareMachine(Prototype prototype) { argument
37 super(prototype);
H A DSimulator.java475 * Checks whether the prototype is compatible with returning the
484 * Check to see if the prototype's return type is
490 throw new SimException("return type mismatch: prototype " +
599 * Get the instance prototype, and use it to direct
602 Prototype prototype =
604 machine.popArgs(frame, prototype);
609 * Get the static prototype, and use it to direct
612 Prototype prototype =
614 machine.popArgs(frame, prototype);
620 * create. Make a prototype o
[all...]
/dalvik/vm/mterp/
H A DMterp.c97 char* desc = dexProtoCopyMethodDescriptor(&glue->method->prototype);
/dalvik/vm/mterp/armv5te/
H A Ddebug.c70 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
/dalvik/vm/hprof/
H A DHprofStackFrame.c66 descriptor = dexProtoGetMethodDescriptor(&method->prototype, &cache);
228 descriptor = dexProtoGetMethodDescriptor(&method->prototype, &cache);
/dalvik/vm/reflect/
H A DProxy.c82 * The prototype signature needs to be cloned from a method in a
769 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype);
770 const char* subSig = dexProtoGetReturnType(&subMethod->prototype);
794 meth->prototype =
795 gDvm.methJavaLangReflectProxy_constructorPrototype->prototype;
817 dstMeth->prototype = srcMeth->prototype;
847 argCount = dexProtoGetParameterCount(&method->prototype);
987 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
/dalvik/vm/
H A DNative.c95 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
122 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
778 createMangledSignature(&meth->prototype);
H A DProfile.c291 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache),
304 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache),
H A DDebugger.c1266 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype,
1280 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype,
1369 method->prototype.protoIdx,
1466 method->prototype.protoIdx,
2851 const char* descriptor = dexProtoGetReturnType(&method->prototype);
2893 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
2983 method->prototype.protoIdx,
/dalvik/vm/mterp/portable/
H A Ddebug.c163 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
/dalvik/vm/alloc/
H A DHeapWorker.c175 &gDvm.gcHeap->heapWorkerCurrentMethod->prototype);
190 &gDvm.gcHeap->heapWorkerCurrentMethod->prototype);
/dalvik/vm/analysis/
H A DCodeVerify.c721 dexParameterIteratorInit(&iterator, &meth->prototype);
826 const char* descriptor = dexProtoGetReturnType(&meth->prototype);
879 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
899 const char* descriptor = dexProtoGetReturnType(&meth->prototype);
1056 // dexProtoCopyMethodDescriptor(&meth->prototype);
1098 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1115 sigOriginal = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1264 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1280 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
3228 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
[all...]
H A DVerifySubs.c373 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
395 //char* methodDescr = dexProtoCopyMethodDescriptor(&meth->prototype);
H A DRegisterMap.c479 desc = dexProtoCopyMethodDescriptor(&vdata->method->prototype);
1062 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
2256 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
2316 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
/dalvik/vm/mterp/c/
H A Dheader.c117 desc = dexProtoCopyMethodDescriptor(&curMethod->prototype); \
/dalvik/vm/interp/
H A DInterp.c672 desc = dexProtoCopyMethodDescriptor(&method->prototype);
1158 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
H A DStack.c381 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
834 method->prototype.protoIdx,

Completed in 367 milliseconds

12