Searched defs:clazz (Results 1 - 25 of 75) sorted by relevance

123

/dalvik/vm/mterp/c/
H A DOP_CONST_CLASS.cpp3 ClassObject* clazz; local
8 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
9 if (clazz == NULL) {
11 clazz = dvmResolveClass(curMethod->clazz, ref, true);
12 if (clazz == NULL)
15 SET_REGISTER(vdst, (u4) clazz);
H A DOP_CHECK_CAST.cpp3 ClassObject* clazz; local
18 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
19 if (clazz == NULL) {
20 clazz = dvmResolveClass(curMethod->clazz, ref, false);
21 if (clazz == NULL)
24 if (!dvmInstanceof(obj->clazz, clazz)) {
25 dvmThrowClassCastException(obj->clazz, clazz);
[all...]
H A DOP_INSTANCE_OF.cpp3 ClassObject* clazz; local
19 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
20 if (clazz == NULL) {
22 clazz = dvmResolveClass(curMethod->clazz, ref, true);
23 if (clazz == NULL)
26 SET_REGISTER(vdst, dvmInstanceof(obj->clazz, clazz));
H A DOP_NEW_INSTANCE.cpp3 ClassObject* clazz; local
11 clazz = dvmDexGetResolvedClass(methodClassDex, ref);
12 if (clazz == NULL) {
13 clazz = dvmResolveClass(curMethod->clazz, ref, false);
14 if (clazz == NULL)
18 if (!dvmIsClassInitialized(clazz) && !dvmInitClass(clazz))
37 //if (dvmIsInterfaceClass(clazz) || dvmIsAbstractClass(clazz)) {
[all...]
/dalvik/vm/native/
H A Djava_lang_reflect_AccessibleObject.cpp25 * private static Object[] getClassSignatureAnnotation(Class clazz)
33 ClassObject* clazz = (ClassObject*) args[0]; local
34 ArrayObject* arr = dvmGetClassSignatureAnnotation(clazz);
H A DInternalNative.cpp100 const char* classDescriptor = method->clazz->descriptor;
150 * Verify that "obj" is non-null and is an instance of "clazz".
155 bool dvmVerifyObjectInClass(Object* obj, ClassObject* clazz) { argument
159 } else if (!dvmInstanceof(obj->clazz, clazz)) {
167 std::string expectedClassName(dvmHumanReadableDescriptor(clazz->descriptor));
180 ClassObject* clazz = NULL; local
207 clazz = dvmFindClass(descriptor, loader);
209 clazz = dvmFindClassNoInit(descriptor, loader);
211 if (clazz
[all...]
H A Ddalvik_system_VMStack.cpp32 ClassObject* clazz = local
37 if (clazz == NULL)
39 RETURN_PTR(clazz->classLoader);
50 ClassObject* clazz = local
55 RETURN_PTR(clazz);
119 Object* klass = (Object *)methods[i]->clazz;
H A Djava_lang_VMClassLoader.cpp83 ClassObject* clazz = NULL; local
103 clazz = dvmLookupClass(descriptor, loader, false);
104 LOGVV("look: %s ldr=%p --> %p", descriptor, loader, clazz);
109 RETURN_PTR(clazz);
176 ClassObject* clazz; local
178 clazz = dvmFindClassByName(nameObj, NULL, resolve);
179 assert(clazz == NULL || dvmIsClassLinked(clazz));
180 RETURN_PTR(clazz);
H A Djava_lang_reflect_Method.cpp89 meth = dvmGetVirtualizedMethod(methObj->clazz, meth);
142 ClassObject* clazz = (ClassObject*) args[0]; local
146 Method* meth = dvmSlotToMethod(clazz, slot);
147 RETURN_PTR(dvmGetMethodAnnotation(clazz, meth, annotationClazz));
157 ClassObject* clazz = (ClassObject*) args[0]; local
161 Method* meth = dvmSlotToMethod(clazz, slot);
162 RETURN_BOOLEAN(dvmIsMethodAnnotationPresent(clazz, meth, annotationClazz));
/dalvik/vm/oo/
H A DTypeCheck.h29 const ClassObject* clazz);
32 * Determine whether "instance" is an instance of "clazz".
36 INLINE int dvmInstanceof(const ClassObject* instance, const ClassObject* clazz) argument
38 if (instance == clazz) {
43 return dvmInstanceofNonTrivial(instance, clazz);
51 int dvmImplements(const ClassObject* clazz, const ClassObject* interface);
54 * Determine whether "sub" is a sub-class of "clazz".
58 INLINE int dvmIsSubClass(const ClassObject* sub, const ClassObject* clazz) { argument
60 /*printf("###### sub='%s' clazz='%s'\n", sub->name, clazz
[all...]
H A DArray.h76 return ( ((Object*)arrayObj)->clazz->descriptor[0] == '[' );
84 INLINE bool dvmIsObjectArrayClass(const ClassObject* clazz) argument
86 const char* descriptor = clazz->descriptor;
98 return dvmIsObjectArrayClass(arrayObj->clazz);
107 INLINE bool dvmIsArrayClass(const ClassObject* clazz) argument
109 return (clazz->descriptor[0] == '[');
138 size_t dvmArrayClassElementWidth(const ClassObject* clazz);
H A DAccessCheck.cpp119 * Determine whether the "accessFrom" class is allowed to get at "clazz".
121 * It's allowed if "clazz" is public or is in the same package. (Only
126 const ClassObject* clazz)
128 if (dvmIsPublicClass(clazz))
130 return dvmInSamePackage(accessFrom, clazz);
138 return checkAccess(accessFrom, method->clazz, method->accessFlags);
148 // field->clazz->descriptor, field->accessFlags);
149 return checkAccess(accessFrom, field->clazz, field->accessFlags);
125 dvmCheckClassAccess(const ClassObject* accessFrom, const ClassObject* clazz) argument
H A DClass.h67 * Set clazz->serialNumber to the next available value.
69 void dvmSetClassSerialNumber(ClassObject* clazz);
118 bool dvmLinkClass(ClassObject* clazz);
123 INLINE bool dvmIsClassInitialized(const ClassObject* clazz) { argument
124 return (clazz->status == CLASS_INITIALIZED);
126 bool dvmIsClassInitializing(const ClassObject* clazz);
131 extern "C" bool dvmInitClass(ClassObject* clazz);
143 void dvmFreeClassInnards(ClassObject* clazz);
144 bool dvmAddClassToHash(ClassObject* clazz);
145 void dvmAddInitiatingLoader(ClassObject* clazz, Objec
[all...]
H A DTypeCheck.cpp57 * Determine whether "sub" is an instance of "clazz", where both of these
82 const ClassObject* clazz)
85 assert(dvmIsArrayClass(clazz));
94 assert(subDim > 0 && clazz->arrayDim > 0);
95 if (subDim == clazz->arrayDim) {
97 * See if "sub" is an instance of "clazz". This handles the
100 return dvmInstanceof(subElemClass, clazz->elementClass);
101 } else if (subDim > clazz->arrayDim) {
108 if (dvmIsInterfaceClass(clazz->elementClass)) {
114 return dvmImplements(clazz, claz
81 isArrayInstanceOfArray(const ClassObject* subElemClass, int subDim, const ClassObject* clazz) argument
137 isArrayInstanceOf(const ClassObject* sub, const ClassObject* clazz) argument
170 dvmImplements(const ClassObject* clazz, const ClassObject* interface) argument
224 isInstanceof(const ClassObject* instance, const ClassObject* clazz) argument
241 dvmInstanceofNonTrivial(const ClassObject* instance, const ClassObject* clazz) argument
[all...]
/dalvik/tests/085-old-style-inner-class/src/
H A DMain.java33 private static String nameOf(Class clazz) { argument
34 return (clazz == null) ? "(null)" : clazz.getName();
41 private static void infoFor(Class clazz) { argument
42 System.out.println("Class: " + nameOf(clazz) + "\n" +
44 nameOf(clazz.getDeclaringClass()) + "\n" +
46 nameOf(clazz.getEnclosingClass()) + "\n" +
48 nameOf(clazz.getEnclosingMethod()));
/dalvik/tests/004-annotations/src/android/test/anno/
H A DTestAnnotations.java28 static void printAnnotations(Class clazz) { argument
32 annos = clazz.getAnnotations();
33 System.out.println("annotations on TYPE " + clazz +
38 for (Constructor c: clazz.getDeclaredConstructors()) {
49 for (Method m: clazz.getDeclaredMethods()) {
60 for (Field f: clazz.getDeclaredFields()) {
158 Class clazz;
159 clazz = SimplyNoted.class;
160 printAnnotations(clazz);
161 clazz
[all...]
/dalvik/vm/reflect/
H A DReflect.h32 ArrayObject* dvmGetDeclaredFields(ClassObject* clazz, bool publicOnly);
37 Object* dvmGetDeclaredField(ClassObject* clazz, StringObject* nameObj);
42 ArrayObject* dvmGetDeclaredConstructors(ClassObject* clazz, bool publicOnly);
51 ArrayObject* dvmGetDeclaredMethods(ClassObject* clazz, bool publicOnly);
56 Object* dvmGetDeclaredConstructorOrMethod(ClassObject* clazz,
63 ArrayObject* dvmGetInterfaces(ClassObject* clazz);
68 Field* dvmSlotToField(ClassObject* clazz, int slot);
69 Method* dvmSlotToMethod(ClassObject* clazz, int slot);
109 Object* dvmCreateReflectObjForField(const ClassObject* clazz, Field* field);
110 Object* dvmCreateReflectObjForMethod(const ClassObject* clazz, Metho
230 const ClassObject* clazz; /* class to resolve with respect to */ member in struct:EncodedArrayIterator
[all...]
/dalvik/vm/arch/generic/
H A DCall.cpp54 extern "C" void dvmPlatformInvoke(void* pEnv, ClassObject* clazz, int argInfo,
67 * the non-NULL state of "clazz" to determine whether or not it's static.
75 void dvmPlatformInvoke(void* pEnv, ClassObject* clazz, int argInfo, int argc, argument
78 const int kMaxArgs = argc+2; /* +1 for env, maybe +1 for clazz */
90 if (clazz != NULL) {
91 values[1] = &clazz;
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DClassDefsSection.java108 * @param clazz {@code non-null;} the class def to add
110 public void add(ClassDefItem clazz) { argument
114 type = clazz.getThisClass().getClassType();
117 throw new NullPointerException("clazz == null");
126 classDefs.put(type, clazz);
H A DAnnotationUtils.java102 * @param clazz {@code non-null;} the enclosing class
105 public static Annotation makeEnclosingClass(CstType clazz) { argument
108 result.put(new NameValuePair(VALUE_UTF, clazz));
/dalvik/dx/src/com/android/dx/dex/file/
H A DClassDefsSection.java107 * @param clazz {@code non-null;} the class def to add
109 public void add(ClassDefItem clazz) { argument
113 type = clazz.getThisClass().getClassType();
116 throw new NullPointerException("clazz == null");
125 classDefs.put(type, clazz);
/dalvik/tests/031-class-attributes/src/
H A DClassAttrs.java164 public static void printClassAttrs(Class clazz) { argument
167 System.out.println("***** " + clazz + ":");
170 + clazz.getName());
172 + clazz.getCanonicalName());
174 + clazz.getSimpleName());
176 + getSignatureAttribute(clazz));
179 + clazz.getSuperclass());
181 + clazz.getGenericSuperclass());
183 + clazz.getDeclaringClass());
185 + clazz
[all...]
/dalvik/vm/alloc/
H A DVisitInlines.h27 assert(obj->clazz != NULL);
28 if (obj->clazz->refOffsets != CLASS_WALK_SUPER) {
29 size_t refOffsets = obj->clazz->refOffsets;
38 for (ClassObject *clazz = obj->clazz;
39 clazz != NULL;
40 clazz = clazz->super) {
41 InstField *field = clazz->ifields;
42 for (int i = 0; i < clazz
54 visitStaticFields(Visitor *visitor, ClassObject *clazz, void *arg) argument
70 visitInterfaces(Visitor *visitor, ClassObject *clazz, void *arg) argument
[all...]
/dalvik/vm/hprof/
H A DHprofClass.cpp40 static u4 computeClassHash(const ClassObject *clazz) argument
46 cp = clazz->descriptor;
47 hash = (u4)clazz->classLoader;
73 hprof_class_object_id hprofLookupClassId(const ClassObject *clazz) argument
77 if (clazz == NULL) {
89 val = dvmHashTableLookup(gClassHashTable, computeClassHash(clazz),
90 (void *)clazz, classCmp, true);
100 getPrettyClassNameId(clazz->descriptor);
102 return (hprof_class_object_id)clazz;
119 const ClassObject *clazz; local
[all...]
/dalvik/vm/test/
H A DTestIndirectRefTable.cpp68 ClassObject* clazz = dvmFindClass("Ljava/lang/Object;", NULL); local
69 Object* obj0 = dvmAllocObject(clazz, ALLOC_DONT_TRACK);
70 Object* obj1 = dvmAllocObject(clazz, ALLOC_DONT_TRACK);
71 Object* obj2 = dvmAllocObject(clazz, ALLOC_DONT_TRACK);
72 Object* obj3 = dvmAllocObject(clazz, ALLOC_DONT_TRACK);
352 ClassObject* clazz = dvmFindClass("Ljava/lang/Object;", NULL); local
353 Object* obj0 = dvmAllocObject(clazz, ALLOC_DONT_TRACK);

Completed in 1469 milliseconds

123