< prev index next > src/java.base/share/classes/java/lang/classfile/ClassElement.java
Print this page
import java.lang.classfile.attribute.CompilationIDAttribute;
import java.lang.classfile.attribute.DeprecatedAttribute;
import java.lang.classfile.attribute.EnclosingMethodAttribute;
import java.lang.classfile.attribute.InnerClassesAttribute;
+ import java.lang.classfile.attribute.LoadableDescriptorsAttribute;
import java.lang.classfile.attribute.ModuleAttribute;
import java.lang.classfile.attribute.ModuleHashesAttribute;
import java.lang.classfile.attribute.ModuleMainClassAttribute;
import java.lang.classfile.attribute.ModulePackagesAttribute;
import java.lang.classfile.attribute.ModuleResolutionAttribute;
public sealed interface ClassElement extends ClassFileElement
permits AccessFlags, Superclass, Interfaces, ClassFileVersion,
FieldModel, MethodModel,
CustomAttribute, CompilationIDAttribute, DeprecatedAttribute,
EnclosingMethodAttribute, InnerClassesAttribute,
+ LoadableDescriptorsAttribute,
ModuleAttribute, ModuleHashesAttribute, ModuleMainClassAttribute,
ModulePackagesAttribute, ModuleResolutionAttribute, ModuleTargetAttribute,
NestHostAttribute, NestMembersAttribute, PermittedSubclassesAttribute,
RecordAttribute,
RuntimeInvisibleAnnotationsAttribute, RuntimeInvisibleTypeAnnotationsAttribute,
< prev index next >