< prev index next >

src/java.base/share/classes/java/lang/Class.java

Print this page
*** 81,10 ***
--- 81,11 ---
  import jdk.internal.reflect.ConstantPool;
  import jdk.internal.reflect.Reflection;
  import jdk.internal.reflect.ReflectionFactory;
  import jdk.internal.vm.annotation.ForceInline;
  import jdk.internal.vm.annotation.IntrinsicCandidate;
+ import jdk.internal.vm.annotation.Stable;
  
  import sun.invoke.util.Wrapper;
  import sun.reflect.generics.factory.CoreReflectionFactory;
  import sun.reflect.generics.factory.GenericsFactory;
  import sun.reflect.generics.repository.ClassRepository;

*** 1058,10 ***
--- 1059,11 ---
      public Module getModule() {
          return module;
      }
  
      // set by VM
+     @Stable
      private transient Module module;
  
      // Initialized in JVM not by private constructor
      // This field is filtered from reflection access, i.e. getDeclaredField
      // will throw NoSuchFieldException
< prev index next >