Searched refs:Method (Results 1 - 25 of 139) sorted by relevance

123456

/dalvik/dx/src/com/android/dx/cf/iface/
H A DStdMethodList.java23 * 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 DMethodList.java46 public Method get(int n);
H A DMethod.java24 public interface Method interface in inherits:Member
/dalvik/vm/mterp/common/
H A DFindInterface.h29 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 DClass.h152 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 DObject.h33 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 DResolve.h58 extern "C" Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx,
66 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx);
H A DAccessCheck.h31 bool dvmCheckMethodAccess(const ClassObject* accessFrom, const Method* method);
H A DObject.cpp208 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 DVerifySubs.h43 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 DOptimize.h31 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 DVerifySubs.cpp29 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 DMterp.h46 extern "C" void dvmMterpPrintMethod(Method* method);
/dalvik/vm/native/
H A DInternalNative.h27 DalvikNativeFunc dvmLookupInternalNativeMethod(const Method* method);
/dalvik/vm/interp/
H A DInterp.h40 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 DStack.h137 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 DInterpDefs.h51 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 DReflect.h69 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 DConcreteSub.java17 import java.lang.reflect.Method;
41 Method meth;
/dalvik/tests/085-old-style-inner-class/src/
H A DMain.java17 import java.lang.reflect.Method;
37 private static String nameOf(Method meth) {
/dalvik/vm/compiler/codegen/x86/
H A DNcgHelper.h38 const Method *dvmJitToPatchPredictedChain(const Method *method,
/dalvik/vm/
H A DGlobals.h369 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 DClash.java19 import java.lang.reflect.Method;
65 public Object invoke(Object proxy, Method method, Object[] args)
H A DClash2.java19 import java.lang.reflect.Method;
55 public Object invoke(Object proxy, Method method, Object[] args)
H A DClash3.java19 import java.lang.reflect.Method;
70 public Object invoke(Object proxy, Method method, Object[] args)

Completed in 273 milliseconds

123456