Home | History | Annotate | Download | only in reflect

Lines Matching refs:Method

54  * Get the named method.
69 Method* dvmSlotToMethod(ClassObject* clazz, int slot);
99 * Return the class object that matches the method's signature. For
102 ClassObject* dvmGetBoxedReturnType(const Method* meth);
108 Method* dvmGetMethodFromReflectObj(Object* obj);
110 Object* dvmCreateReflectObjForMethod(const ClassObject* clazz, Method* method);
113 * Quick test to determine if the method in question is a reflection call.
114 * Used for some stack parsing. Currently defined as "the method's declaring
115 * class is java.lang.reflect.Method".
117 INLINE bool dvmIsReflectionMethod(const Method* method)
119 return (method->clazz == gDvm.classJavaLangReflectMethod);
129 * Create a new java.lang.reflect.Method object based on "meth".
131 Object* dvmCreateReflectMethodObject(const Method* meth);
134 * Return an array of Annotation objects for the specified piece. For method
137 * Method also applies to Constructor.
140 ArrayObject* dvmGetMethodAnnotations(const Method* method);
142 ArrayObject* dvmGetParameterAnnotations(const Method* method);
148 Object* dvmGetMethodAnnotation(const ClassObject* clazz, const Method* method,
150 Object* dvmGetFieldAnnotation(const ClassObject* clazz, const Field* method,
157 bool dvmIsMethodAnnotationPresent(const ClassObject* clazz, const Method* method,
159 bool dvmIsFieldAnnotationPresent(const ClassObject* clazz, const Field* method,
165 Object* dvmGetAnnotationDefaultValue(const Method* method);
168 * Get the list of thrown exceptions for a method. Returns NULL if there
171 ArrayObject* dvmGetMethodThrows(const Method* method);
177 ArrayObject* dvmGetMethodSignatureAnnotation(const Method* method);
181 * Get the EnclosingMethod attribute from an annotation. Returns a Method