< prev index next >

src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java

Print this page
@@ -32,10 +32,11 @@
  import java.util.Set;
  
  import jdk.internal.classfile.impl.TemporaryConstantPool;
  import jdk.internal.classfile.impl.UnboundAttribute;
  import jdk.internal.classfile.impl.Util;
+ import jdk.internal.reflect.PreviewAccessFlags;
  
  /**
   * Models a single entry in the {@link InnerClassesAttribute}.
   *
   * @see InnerClassesAttribute#classes()

@@ -82,11 +83,11 @@
       * @throws IllegalArgumentException if the flags mask has any undefined bit set
       * @see Class#accessFlags()
       * @see AccessFlag.Location#INNER_CLASS
       */
      default Set<AccessFlag> flags() {
-         return AccessFlag.maskToAccessFlags(flagsMask(), AccessFlag.Location.INNER_CLASS);
+         return PreviewAccessFlags.maskToAccessFlags(flagsMask(), AccessFlag.Location.INNER_CLASS);
      }
  
      /**
       * {@return whether a specific access flag is set}
       *
< prev index next >