/dalvik/dx/src/com/android/dx/cf/iface/ |
H A D | StdMethodList.java | 23 * an array of {@link Method} objects and can be made immutable. 36 public Method get(int n) { 37 return (Method) get0(n); 46 public void set(int n, Method method) {
|
H A D | MethodList.java | 46 public Method get(int n);
|
H A D | Method.java | 24 public interface Method interface in inherits:Member
|
/dalvik/vm/mterp/common/ |
H A D | FindInterface.h | 29 INLINE Method* dvmFindInterfaceMethodInCache(ClassObject* thisClass, 30 u4 methodIdx, const Method* method, DvmDex* methodClassDex) 36 return (Method*) ATOMIC_CACHE_LOOKUP(methodClassDex->pInterfaceCache,
|
/dalvik/vm/oo/ |
H A D | Class.h | 152 void dvmSetNativeFunc(Method* method, DalvikBridgeFunc func, const u2* insns); 157 void dvmSetRegisterMap(Method* method, const RegisterMap* pMap); 165 void dvmMakeCodeReadWrite(Method* meth); 166 void dvmMakeCodeReadOnly(Method* meth); 192 INLINE char* dvmCopyDescriptorStringFromMethod(const Method* method, 206 INLINE int dvmComputeMethodArgsSize(const Method* method) 215 INLINE int dvmCompareMethodProtos(const Method* method1, 216 const Method* method2) 226 INLINE int dvmCompareMethodParameterProtos(const Method* method1, 227 const Method* method [all...] |
H A D | Object.h | 33 struct Method; 52 const Method* method, struct Thread* self); 410 Method* directMethods; 414 Method* virtualMethods; 422 Method** vtable; 486 struct Method { struct 503 * Method bounds; not needed for an abstract method. 516 * Method prototype descriptor string (return and argument types). 583 u4 dvmGetMethodIdx(const Method* method); 589 Method* dvmFindDirectMethodByDescripto [all...] |
H A D | Resolve.h | 58 extern "C" Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, 66 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx);
|
H A D | AccessCheck.h | 31 bool dvmCheckMethodAccess(const ClassObject* accessFrom, const Method* method);
|
H A D | Object.cpp | 208 static inline int compareMethodHelper(Method* method, const char* methodName, 365 static Method* findMethodInListByDescriptor(const ClassObject* clazz, 387 Method* methods; 400 Method* method = &methods[i]; 425 static Method* findMethodInListByProto(const ClassObject* clazz, 436 Method* method = &clazz->virtualMethods[i]; 444 Method* method = &clazz->directMethods[i]; 468 Method* dvmFindVirtualMethodByDescriptor(const ClassObject* clazz, 489 Method* dvmFindVirtualMethodByName(const ClassObject* clazz, 492 Method* method [all...] |
/dalvik/vm/analysis/ |
H A D | VerifySubs.h | 43 bool dvmComputeCodeWidths(const Method* meth, InsnFlags* insnFlags, 47 bool dvmSetTryFlags(const Method* meth, InsnFlags* insnFlags); 54 void dvmLogVerifyFailure(const Method* meth, const char* format, ...) 62 const Method* meth); 65 bool dvmGetBranchOffset(const Method* meth, const InsnFlags* insnFlags, 72 bool dvmWantVerboseVerification(const Method* meth);
|
H A D | Optimize.h | 31 void dvmUpdateCodeUnit(const Method* meth, u2* ptr, u2 newVal); 39 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, 41 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx);
|
H A D | VerifySubs.cpp | 29 bool dvmWantVerboseVerification(const Method* meth) 45 void dvmLogVerifyFailure(const Method* meth, const char* format, ...) 75 const Method* meth) 92 bool dvmGetBranchOffset(const Method* meth, const InsnFlags* insnFlags,
|
/dalvik/vm/mterp/ |
H A D | Mterp.h | 46 extern "C" void dvmMterpPrintMethod(Method* method);
|
/dalvik/vm/native/ |
H A D | InternalNative.h | 27 DalvikNativeFunc dvmLookupInternalNativeMethod(const Method* method);
|
/dalvik/vm/interp/ |
H A D | Interp.h | 40 void dvmInterpret(Thread* thread, const Method* method, JValue* pResult); 48 extern "C" void dvmThrowVerificationError(const Method* method, 62 void dvmAddBreakAddr(Method* method, unsigned int instrOffset); 63 void dvmClearBreakAddr(Method* method, unsigned int instrOffset); 82 extern "C" void dvmReportPreNativeInvoke(const Method* methodToCall, Thread* self, u4* fp); 83 extern "C" void dvmReportPostNativeInvoke(const Method* methodToCall, Thread* self, u4* fp); 84 extern "C" void dvmReportInvoke(Thread* self, const Method* methodToCall);
|
H A D | Stack.h | 137 const Method* method; 184 bool dvmPushJNIFrame(Thread* thread, const Method* method); 189 bool dvmPushLocalFrame(Thread* thread, const Method* method); 199 void dvmCallMethod(Thread* self, const Method* method, Object* obj, 201 void dvmCallMethodV(Thread* self, const Method* method, Object* obj, 203 void dvmCallMethodA(Thread* self, const Method* method, Object* obj, 214 * "params" and "returnType" come from the Method object, so we don't have 218 Object* dvmInvokeMethod(Object* invokeObj, const Method* meth, 227 extern "C" int dvmLineNumFromPC(const Method* method, u4 relPc); 267 void dvmFillStackTraceArray(const void* fp, const Method** arra [all...] |
H A D | InterpDefs.h | 51 Object* dvmGetThisPtr(const Method* method, const u4* fp); 56 void dvmInterpCheckTrackedRefs(Thread* self, const Method* method, 74 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx, 75 const Method* method, DvmDex* methodClassDex);
|
/dalvik/vm/reflect/ |
H A D | Reflect.h | 69 Method* dvmSlotToMethod(ClassObject* clazz, int slot); 102 ClassObject* dvmGetBoxedReturnType(const Method* meth); 108 Method* dvmGetMethodFromReflectObj(Object* obj); 110 Object* dvmCreateReflectObjForMethod(const ClassObject* clazz, Method* method); 115 * class is java.lang.reflect.Method". 117 INLINE bool dvmIsReflectionMethod(const Method* method) 129 * Create a new java.lang.reflect.Method object based on "meth". 131 Object* dvmCreateReflectMethodObject(const Method* meth); 137 * Method also applies to Constructor. 140 ArrayObject* dvmGetMethodAnnotations(const Method* metho [all...] |
/dalvik/tests/032-concrete-sub/src/ |
H A D | ConcreteSub.java | 17 import java.lang.reflect.Method; 41 Method meth;
|
/dalvik/tests/085-old-style-inner-class/src/ |
H A D | Main.java | 17 import java.lang.reflect.Method; 37 private static String nameOf(Method meth) {
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | NcgHelper.h | 38 const Method *dvmJitToPatchPredictedChain(const Method *method,
|
/dalvik/vm/ |
H A D | Globals.h | 369 Method* methJavaLangClassLoader_getSystemClassLoader; 389 Method* methJavaLangRefReferenceQueueAdd; 392 Method* methJavaLangRefFinalizerReferenceAdd; 394 /* constructor method pointers; no vtable involved, so use Method* */ 395 Method* methJavaLangStackTraceElement_init; 396 Method* methJavaLangReflectConstructor_init; 397 Method* methJavaLangReflectField_init; 398 Method* methJavaLangReflectMethod_init; 399 Method* methOrgApacheHarmonyLangAnnotationAnnotationMember_init; 402 Method* [all...] |
/dalvik/tests/044-proxy/src/ |
H A D | Clash.java | 19 import java.lang.reflect.Method; 65 public Object invoke(Object proxy, Method method, Object[] args)
|
H A D | Clash2.java | 19 import java.lang.reflect.Method; 55 public Object invoke(Object proxy, Method method, Object[] args)
|
H A D | Clash3.java | 19 import java.lang.reflect.Method; 70 public Object invoke(Object proxy, Method method, Object[] args)
|