インタフェースClassElement

すべてのスーパー・インタフェース:
ClassFileElement
既知のすべてのサブインタフェース:
AccessFlags, ClassFileVersion, CompilationIDAttribute, DeprecatedAttribute, EnclosingMethodAttribute, FieldModel, InnerClassesAttribute, Interfaces, MethodModel, ModuleAttribute, ModuleHashesAttribute, ModuleMainClassAttribute, ModulePackagesAttribute, ModuleResolutionAttribute, ModuleTargetAttribute, NestHostAttribute, NestMembersAttribute, PermittedSubclassesAttribute, RecordAttribute, RuntimeInvisibleAnnotationsAttribute, RuntimeInvisibleTypeAnnotationsAttribute, RuntimeVisibleAnnotationsAttribute, RuntimeVisibleTypeAnnotationsAttribute, SignatureAttribute, SourceDebugExtensionAttribute, SourceFileAttribute, SourceIDAttribute, Superclass, SyntheticAttribute, UnknownAttribute
既知のすべての実装クラス:
CustomAttribute

ClassModelのメンバー要素のマーカー・インタフェース。 このような要素は、特に指定されていないかぎり、ClassModelをトラバースするときに、ClassBuilderに指定して、ClassTransformで処理できます。

AccessFlagsおよびClassFileVersionは、ClassModelのトラバース中に1回のみ出現するクラスのメンバー要素です。 SuperclassおよびInterfacesは、存在しないか、または一度だけ出現する場合があります。 ClassBuilderは、定義されていないが必須の場合は代替スーパークラスを提供できます。

シール済クラス階層グラフ:
ClassElementのシール済クラス階層グラフClassElementのシール済クラス階層グラフ
導入されたバージョン:
24
関連項目: