< prev index next > src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
Print this page
import java.lang.classfile.constantpool.ClassEntry;
import java.lang.classfile.constantpool.Utf8Entry;
import java.lang.constant.ClassDesc;
import java.lang.reflect.AccessFlag;
+ import java.lang.reflect.ClassFileFormatVersion;
import java.util.Optional;
import java.util.Set;
import jdk.internal.classfile.impl.TemporaryConstantPool;
import jdk.internal.classfile.impl.UnboundAttribute;
* @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 AccessFlag.maskToAccessFlags(flagsMask(), AccessFlag.Location.INNER_CLASS, ClassFileFormatVersion.CURRENT_PREVIEW_FEATURES);
}
/**
* {@return whether a specific access flag is set}
*
< prev index next >