equal
deleted
inserted
replaced
1401 oop mirror = JNIHandles::resolve_non_null(cls); |
1401 oop mirror = JNIHandles::resolve_non_null(cls); |
1402 return (jboolean) java_lang_Class::is_primitive(mirror); |
1402 return (jboolean) java_lang_Class::is_primitive(mirror); |
1403 JVM_END |
1403 JVM_END |
1404 |
1404 |
1405 |
1405 |
1406 JVM_ENTRY(jclass, JVM_GetComponentType(JNIEnv *env, jclass cls)) |
|
1407 JVMWrapper("JVM_GetComponentType"); |
|
1408 oop mirror = JNIHandles::resolve_non_null(cls); |
|
1409 oop result = Reflection::array_component_type(mirror, CHECK_NULL); |
|
1410 return (jclass) JNIHandles::make_local(env, result); |
|
1411 JVM_END |
|
1412 |
|
1413 |
|
1414 JVM_ENTRY(jint, JVM_GetClassModifiers(JNIEnv *env, jclass cls)) |
1406 JVM_ENTRY(jint, JVM_GetClassModifiers(JNIEnv *env, jclass cls)) |
1415 JVMWrapper("JVM_GetClassModifiers"); |
1407 JVMWrapper("JVM_GetClassModifiers"); |
1416 if (java_lang_Class::is_primitive(JNIHandles::resolve_non_null(cls))) { |
1408 if (java_lang_Class::is_primitive(JNIHandles::resolve_non_null(cls))) { |
1417 // Primitive type |
1409 // Primitive type |
1418 return JVM_ACC_ABSTRACT | JVM_ACC_FINAL | JVM_ACC_PUBLIC; |
1410 return JVM_ACC_ABSTRACT | JVM_ACC_FINAL | JVM_ACC_PUBLIC; |