Skip to content

Commit 2fa3137

Browse files
Merge pull request #123 from gayanW/java-10_106
Add NativePeer method for Reflection#getClassAccessFlags(Class)
2 parents cca2316 + 8881277 commit 2fa3137

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/peers/gov/nasa/jpf/vm/JPF_jdk_internal_reflect_Reflection.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,13 @@ public int getCallerClass__I__Ljava_lang_Class_2(MJIEnv env, int clsObjRef, int
5555
public int getCallerClass____Ljava_lang_Class_2(MJIEnv env, int clsObjRef){
5656
return getCallerClass__I__Ljava_lang_Class_2( env, clsObjRef, 2);
5757
}
58+
59+
/**
60+
* NativePeer method for {@link jdk.internal.reflect.Reflection#getClassAccessFlags(java.lang.Class)}
61+
*/
62+
@MJI
63+
public static int getClassAccessFlags__Ljava_lang_Class_2__I(MJIEnv env, int clsObjRef, int cRef) {
64+
ClassInfo classInfo = env.getClassInfo(cRef);
65+
return classInfo.getModifiers();
66+
}
5867
}

0 commit comments

Comments
 (0)