/** ClassFile attribute names. */ export declare enum AttributeType { /** * `ConstantValue` attribute. * * Since: 45.3 (Java 1.0.2) */ CONSTANT_VALUE = "ConstantValue", /** * `Code` attribute. * * Since: 45.3 (Java 1.0.2) */ CODE = "Code", /** * `StackMapTable` attribute. * * Since: 50.0 (Java 6) */ STACK_MAP_TABLE = "StackMapTable", /** * `Exceptions` attribute. * * Since: 45.3 (Java 1.0.2) */ EXCEPTIONS = "Exceptions", /** * `InnerClasses` attribute. * * Since: 45.3 (Java 1.1) */ INNER_CLASSES = "InnerClasses", /** * `EnclosingMethod` attribute. * * Since: 49.0 (Java 5.0) */ ENCLOSING_METHOD = "EnclosingMethod", /** * `Synthetic` attribute. * * Since: 45.3 (Java 1.1) */ SYNTHETIC = "Synthetic", /** * `Signature` attribute. * * Since: 49.0 (Java 5.0) */ SIGNATURE = "Signature", /** * `SourceFile` attribute. * * Since: 45.3 (Java 1.0.2) */ SOURCE_FILE = "SourceFile", /** * `SourceDebugExtension` attribute. * * Since: 49.0 (Java 5.0) */ SOURCE_DEBUG_EXTENSION = "SourceDebugExtension", /** * `LineNumberTable` attribute. * * Since: 45.3 (Java 1.0.2) */ LINE_NUMBER_TABLE = "LineNumberTable", /** * `LocalVariableTable` attribute. * * Since: 45.3 (Java 1.0.2) */ LOCAL_VARIABLE_TABLE = "LocalVariableTable", /** * `LocalVariableTypeTable` attribute. * * Since: 49.0 (Java 5.0) */ LOCAL_VARIABLE_TYPE_TABLE = "LocalVariableTypeTable", /** * `Deprecated` attribute. * * Since: 45.3 (Java 1.1) */ DEPRECATED = "Deprecated", /** * `RuntimeVisibleAnnotations` attribute. * * Since: 49.0 (Java 5.0) */ RUNTIME_VISIBLE_ANNOTATIONS = "RuntimeVisibleAnnotations", /** * `RuntimeInvisibleAnnotations` attribute. * * Since: 49.0 (Java 5.0) */ RUNTIME_INVISIBLE_ANNOTATIONS = "RuntimeInvisibleAnnotations", /** * `RuntimeVisibleParameterAnnotations` attribute. * * Since: 49.0 (Java 5.0) */ RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS = "RuntimeVisibleParameterAnnotations", /** * `RuntimeInvisibleParameterAnnotations` attribute. * * Since: 49.0 (Java 5.0) */ RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS = "RuntimeInvisibleParameterAnnotations", /** * `RuntimeVisibleTypeAnnotations` attribute. * * Since: 52.0 (Java 8) */ RUNTIME_VISIBLE_TYPE_ANNOTATIONS = "RuntimeVisibleTypeAnnotations", /** * `RuntimeInvisibleTypeAnnotations` attribute. * * Since: 52.0 (Java 8) */ RUNTIME_INVISIBLE_TYPE_ANNOTATIONS = "RuntimeInvisibleTypeAnnotations", /** * `AnnotationDefault` attribute. * * Since: 49.0 (Java 5.0) */ ANNOTATION_DEFAULT = "AnnotationDefault", /** * `BootstrapMethods` attribute. * * Since: 51.0 (Java 7) */ BOOTSTRAP_METHODS = "BootstrapMethods", /** * `MethodParameters` attribute. * * Since: 52.0 (Java 8) */ METHOD_PARAMETERS = "MethodParameters", /** * `Module` attribute. * * Since: 53.0 (Java 9) */ MODULE = "Module", /** * `ModulePackages` attribute. * * Since: 53.0 (Java 9) */ MODULE_PACKAGES = "ModulePackages", /** * `ModuleMainClass` attribute. * * Since: 53.0 (Java 9) */ MODULE_MAIN_CLASS = "ModuleMainClass", /** * `NestHost` attribute. * * Since: 55.0 (Java 11) */ NEST_HOST = "NestHost", /** * `NestMembers` attribute. * * Since: 55.0 (Java 11) */ NEST_MEMBERS = "NestMembers", /** * `Record` attribute. * * Since: 60.0 (Java 16) */ RECORD = "Record", /** * `PermittedSubclasses` attribute. * * Since: 61.0 (Java 17) */ PERMITTED_SUBCLASSES = "PermittedSubclasses" }