From 56890fe5eb67d8f84acda9b8da480b41afcc0b8a Mon Sep 17 00:00:00 2001 From: Gayan Weerakutti Date: Fri, 27 Jul 2018 17:06:33 +0530 Subject: [PATCH] Add java.lang.Class#getModule to MJI model class Add method java.lang.Class#getModule to MJI model class for java.lang.Class This also fixes: [junit] java.lang.NoSuchMethodError: java.lang.Class.getModule()Ljava/lang/Module; --- src/classes/modules/java.base/java/lang/Class.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/classes/modules/java.base/java/lang/Class.java b/src/classes/modules/java.base/java/lang/Class.java index b2b7447a..685996ea 100644 --- a/src/classes/modules/java.base/java/lang/Class.java +++ b/src/classes/modules/java.base/java/lang/Class.java @@ -60,6 +60,9 @@ public final class Class implements Serializable, GenericDeclaration, Type, A private String name; + // set by VM + private transient Module module; + private ClassLoader classLoader; /** @@ -359,4 +362,8 @@ public boolean isSynthetic (){ final int SYNTHETIC = 0x00001000; return (getModifiers() & SYNTHETIC) != 0; } + + public Module getModule() { + return module; + } }