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

12

/dalvik/dexgen/src/com/android/dexgen/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/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/dexgen/src/com/android/dexgen/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/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.
31 /** {@code non-null;} the wrapped prototype */
32 private final Prototype prototype; field in class:ProtoIdItem
34 /** {@code non-null;} the short-form of the prototype */
39 * prototype has no parameters
46 * @param prototype {@code non-null;} the constant for the prototype
48 public ProtoIdItem(Prototype prototype) { argument
49 if (prototype == null) {
50 throw new NullPointerException("prototype
67 makeShortForm(Prototype prototype) argument
[all...]
/dalvik/vm/oo/
H A DClass.h188 * Store a copy of the method prototype descriptor string
196 dexProtoGetMethodDescriptor(&method->prototype, pCache);
202 * given method's prototype. For example, if the method descriptor is
208 return dexProtoComputeArgsSize(&method->prototype);
218 return dexProtoCompare(&method1->prototype, &method2->prototype);
229 return dexProtoCompareParameters(&method1->prototype, &method2->prototype);
234 * name is considered the "major" order and the prototype the "minor"
243 * prototype th
[all...]
H A DObject.h518 * Method prototype descriptor string (return and argument types).
525 DexProto prototype; member in struct:Method
H A DClass.cpp2158 dexProtoSetFromMethodId(&meth->prototype, pDexFile, pMethodId);
2159 meth->shorty = dexProtoGetShorty(&meth->prototype);
2209 meth->jniArgInfo = computeJniArgInfo(&meth->prototype);
3225 char* desc = dexProtoCopyMethodDescriptor(&imeth->prototype);
3249 dexProtoCopyMethodDescriptor(&imeth->prototype);
3285 &imeth->prototype);
4000 dexParameterIteratorInit(&iterator, &meth->prototype);
4015 descriptor = dexProtoGetReturnType(&meth->prototype);
4742 desc = dexProtoCopyMethodDescriptor(&clazz->vtable[i]->prototype);
4752 &clazz->directMethods[i].prototype);
[all...]
/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
84 * @param prototype {@code non-null;} the prototype for the
87 public BaseMachine(Prototype prototype) { argument
88 if (prototype == null) {
89 throw new NullPointerException("prototype == null");
92 this.prototype = prototype;
100 return prototype;
137 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.java526 * Checks whether the prototype is compatible with returning the
535 * Check to see if the prototype's return type is
541 throw new SimException("return type mismatch: prototype " +
651 * Get the instance prototype, and use it to direct
654 Prototype prototype =
656 machine.popArgs(frame, prototype);
661 * Get the static prototype, and use it to direct
664 Prototype prototype =
666 machine.popArgs(frame, prototype);
672 * create. Make a prototype o
[all...]
/dalvik/vm/mterp/
H A DMterp.cpp85 &self->interpSave.method->prototype);
/dalvik/vm/analysis/
H A DVerifySubs.cpp60 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
H A DCodeVerify.cpp785 dexParameterIteratorInit(&iterator, &meth->prototype);
890 descriptor = dexProtoGetReturnType(&meth->prototype);
943 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
963 const char* descriptor = dexProtoGetReturnType(&meth->prototype);
1184 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1201 sigOriginal = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1339 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
1355 char* desc = dexProtoCopyMethodDescriptor(&resMethod->prototype);
3623 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
3687 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
[all...]
/dalvik/vm/mterp/armv5te/
H A Ddebug.cpp73 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
/dalvik/vm/mterp/mips/
H A Ddebug.cpp83 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
/dalvik/vm/reflect/
H A DProxy.cpp715 const char* baseSig = dexProtoGetReturnType(&baseMethod->prototype);
716 const char* subSig = dexProtoGetReturnType(&subMethod->prototype);
738 * The constructor signatures (->prototype and ->shorty) need to
747 meth->prototype =
748 gDvm.methJavaLangReflectProxy_constructorPrototype->prototype;
770 dstMeth->prototype = srcMeth->prototype;
796 size_t argCount = dexProtoGetParameterCount(&method->prototype);
927 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
H A DReflect.cpp722 || dexProtoCompareToParameterDescriptors(&method->prototype,
1158 const char* sig = dexProtoGetReturnType(&meth->prototype);
1176 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
/dalvik/vm/
H A DNative.cpp94 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
120 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
722 createMangledSignature(&meth->prototype);
H A DProfile.cpp316 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache),
329 dexProtoGetMethodDescriptor(&meth->prototype, &stringCache),
H A DDebugger.cpp1236 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype,
1250 (const u1*) dexProtoGetMethodDescriptor(&meth->prototype,
1333 method->prototype.protoIdx,
1430 method->prototype.protoIdx,
2749 const char* descriptor = dexProtoGetReturnType(&method->prototype);
2794 char* desc = dexProtoCopyMethodDescriptor(&meth->prototype);
2897 method->prototype.protoIdx,
/dalvik/vm/mterp/c/
H A Dheader.cpp105 desc = dexProtoCopyMethodDescriptor(&curMethod->prototype); \
/dalvik/vm/interp/
H A DInterp.cpp867 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);
925 desc = dexProtoCopyMethodDescriptor(&method->prototype);
1370 char* desc = dexProtoCopyMethodDescriptor(&method->prototype);

Completed in 527 milliseconds

12