APIdia Launch Partner
Top Inners Fields Constructors Methods
jdk.internal.classfile.impl

public abstract sealed Class UnboundAttribute<T extends Attribute<T>>

extends AbstractElement
implements Attribute<T extends Attribute<T>>, Writable
permits UnboundConstantValueAttribute, UnboundDeprecatedAttribute, UnboundSyntheticAttribute, UnboundSignatureAttribute, UnboundExceptionsAttribute, UnboundAnnotationDefaultAttribute, UnboundSourceFileAttribute, UnboundStackMapTableAttribute, UnboundInnerClassesAttribute, UnboundRecordAttribute, UnboundEnclosingMethodAttribute, UnboundMethodParametersAttribute, UnboundModuleTargetAttribute, UnboundModuleMainClassAttribute, UnboundModuleHashesAttribute, UnboundModulePackagesAttribute, UnboundModuleResolutionAttribute, UnboundPermittedSubclassesAttribute, UnboundNestMembersAttribute, UnboundNestHostAttribute, UnboundCompilationIDAttribute, UnboundSourceIDAttribute, UnboundSourceDebugExtensionAttribute, UnboundCharacterRangeTableAttribute, UnboundLineNumberTableAttribute, UnboundLocalVariableTableAttribute, UnboundLocalVariableTypeTableAttribute, UnboundRuntimeVisibleAnnotationsAttribute, UnboundRuntimeInvisibleAnnotationsAttribute, UnboundRuntimeVisibleParameterAnnotationsAttribute, UnboundRuntimeInvisibleParameterAnnotationsAttribute, UnboundRuntimeVisibleTypeAnnotationsAttribute, UnboundRuntimeInvisibleTypeAnnotationsAttribute, UnboundModuleAttribute, UnboundAttribute.AdHocAttribute<T extends Attribute<T>>, EmptyBootstrapAttribute
Class Inheritance
All Implemented Interfaces
jdk.internal.classfile.impl.Util.Writable, java.lang.classfile.Attribute, java.lang.classfile.ClassFileElement
Known Direct Subclasses
jdk.internal.classfile.impl.UnboundAttribute.UnboundConstantValueAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundDeprecatedAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundSyntheticAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundSignatureAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundExceptionsAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundAnnotationDefaultAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundSourceFileAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundStackMapTableAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundInnerClassesAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundRecordAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundEnclosingMethodAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundMethodParametersAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundModuleTargetAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundModuleMainClassAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundModuleHashesAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundModulePackagesAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundModuleResolutionAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundPermittedSubclassesAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundNestMembersAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundNestHostAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundCompilationIDAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundSourceIDAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundSourceDebugExtensionAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundCharacterRangeTableAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundLineNumberTableAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundLocalVariableTableAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundLocalVariableTypeTableAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleAnnotationsAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleAnnotationsAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleParameterAnnotationsAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleParameterAnnotationsAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundRuntimeVisibleTypeAnnotationsAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundRuntimeInvisibleTypeAnnotationsAttribute, jdk.internal.classfile.impl.UnboundAttribute.UnboundModuleAttribute, jdk.internal.classfile.impl.UnboundAttribute.AdHocAttribute, jdk.internal.classfile.impl.UnboundAttribute.EmptyBootstrapAttribute
Imports
java.lang.classfile.*, java.lang.classfile.attribute.*, java.lang.classfile.constantpool.ClassEntry, .ConstantValueEntry, .ModuleEntry, .NameAndTypeEntry, .PackageEntry, .Utf8Entry, java.util.Collection, .List, .Optional, jdk.internal.access.SharedSecrets

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
public static class
public static record
public static class
public static record
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static record
public static record
public static class
public static record
public static class
public static record
public static class
public static record
public static class
public static class
public static record
public static class
public static record
public static class
public static record
public static class
public static record
public static record
public static class
public static class
public static class
public static class
public static class
public static class
public static record
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static record

Field Summary

Modifier and TypeField and Description
protected final AttributeMapper<T>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AttributeMapper<T>
attributeMapper()

Implements java.lang.classfile.Attribute.attributeMapper.

Returns the AttributeMapper associated with this attribute.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public void
public void
public void
public void
public void