Uses of Interface
java.lang.classfile.ClassElement
Packages that use ClassElementPREVIEW
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the
java.lang.classfilePREVIEW library.-
Uses of ClassElementPREVIEW in java.lang.classfilePREVIEW
Subinterfaces of ClassElementPREVIEW in java.lang.classfilePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.Models the access flags for a class, method, or field.interfacePreview.Models the classfile version information for a class.interfacePreview.Models a field.interfacePreview.Models the interfaces of a class.interfacePreview.Models a method.interfacePreview.Models the superclass of a class.Classes in java.lang.classfilePREVIEW that implement ClassElementPREVIEWModifier and TypeClassDescriptionclassCustomAttributePREVIEW<T extends CustomAttributePREVIEW<T>>Preview.Models a non-standard attribute of a classfile.Subinterfaces with type arguments of type ClassElementPREVIEW in java.lang.classfilePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.A builder for classfiles.interfacePreview.Models a classfile.interfacePreview.A transformation on streams ofClassElementPREVIEW.Methods in java.lang.classfilePREVIEW that return types with arguments of type ClassElementPREVIEWMethod parameters in java.lang.classfilePREVIEW with type arguments of type ClassElementPREVIEWModifier and TypeMethodDescriptionstatic ClassTransformPREVIEWClassTransform.dropping(Predicate<ClassElementPREVIEW> filter) Create a class transform that passes each element through to the builder, except for those that the suppliedPredicateis true for. -
Uses of ClassElementPREVIEW in java.lang.classfile.attributePREVIEW
Subinterfaces of ClassElementPREVIEW in java.lang.classfile.attributePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.Models theCompilationIDattribute (@@@ need reference), which can appear on classes and records the compilation time of the class.interfacePreview.Models theDeprecatedattribute 4.7.15, which can appear on classes, methods, and fields.interfacePreview.Models theEnclosingMethodattribute 4.7.7, which can appear on classes, and indicates that the class is a local or anonymous class.interfacePreview.Models theInnerClassesattribute 4.7.6, which can appear on classes, and records which classes referenced by this classfile are inner classes.interfacePreview.Models theModuleattribute 4.7.25, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleHashesattribute, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleMainClassattribute 4.7.27, which can appear on classes that represent module descriptors.interfacePreview.Models theModulePackagesattribute 4.7.26, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleResolutionattribute, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleTargetattribute, which can appear on classes that represent module descriptors.interfacePreview.Models theNestHostattribute 4.7.28, which can appear on classes to indicate that this class is a member of a nest.interfacePreview.Models theNestMembersattribute 4.7.29, which can appear on classes to indicate that this class is the host of a nest.interfacePreview.Models thePermittedSubclassesattribute 4.7.31, which can appear on classes to indicate which classes may extend this class.interfacePreview.Models theRecordattribute 4.7.30, which can appear on classes to indicate that this class is a record class.interfacePreview.Models theRuntimeInvisibleAnnotationsattribute 4.7.17, which can appear on classes, methods, and fields.interfacePreview.Models theRuntimeInvisibleTypeAnnotationsattribute 4.7.21, which can appear on classes, methods, fields, and code attributes.interfacePreview.Models theRuntimeVisibleAnnotationsattribute 4.7.16, which can appear on classes, methods, and fields.interfacePreview.Models theRuntimeVisibleTypeAnnotationsattribute 4.7.20, which can appear on classes, methods, fields, and code attributes.interfacePreview.Models theSignatureattribute 4.7.9, which can appear on classes, methods, or fields.interfacePreview.Models theSourceDebugExtensionattribute.interfacePreview.Models theSourceFileattribute 4.7.10, which can appear on classes.interfacePreview.Models theSourceIDattribute, which can appear on classes.interfacePreview.Models theSyntheticattribute 4.7.8, which can appear on classes, methods, and fields.interfacePreview.Models an unknown attribute on a class, method, or field.