モジュール java.base

インタフェースClassFileElement

既知のすべてのサブインタフェース:
AccessFlagsPREVIEW, AnnotationPREVIEW, AnnotationConstantValueEntryPREVIEW, AnnotationDefaultAttributePREVIEW, AnnotationElementPREVIEW, AnnotationValuePREVIEW, AnnotationValue.OfAnnotationPREVIEW, AnnotationValue.OfArrayPREVIEW, AnnotationValue.OfBooleanPREVIEW, AnnotationValue.OfBytePREVIEW, AnnotationValue.OfCharacterPREVIEW, AnnotationValue.OfClassPREVIEW, AnnotationValue.OfConstantPREVIEW, AnnotationValue.OfDoublePREVIEW, AnnotationValue.OfEnumPREVIEW, AnnotationValue.OfFloatPREVIEW, AnnotationValue.OfIntegerPREVIEW, AnnotationValue.OfLongPREVIEW, AnnotationValue.OfShortPREVIEW, AnnotationValue.OfStringPREVIEW, ArrayLoadInstructionPREVIEW, ArrayStoreInstructionPREVIEW, AttributePREVIEW<A>, AttributedElementPREVIEW, BootstrapMethodEntryPREVIEW, BootstrapMethodsAttributePREVIEW, BranchInstructionPREVIEW, CharacterRangePREVIEW, CharacterRangeTableAttributePREVIEW, ClassElementPREVIEW, ClassEntryPREVIEW, ClassFileVersionPREVIEW, ClassModelPREVIEW, CodeAttributePREVIEW, CodeElementPREVIEW, CodeModelPREVIEW, CompilationIDAttributePREVIEW, CompoundElementPREVIEW<E>, ConstantDynamicEntryPREVIEW, ConstantInstructionPREVIEW, ConstantInstruction.ArgumentConstantInstructionPREVIEW, ConstantInstruction.IntrinsicConstantInstructionPREVIEW, ConstantInstruction.LoadConstantInstructionPREVIEW, ConstantPoolBuilderPREVIEW, ConstantValueAttributePREVIEW, ConstantValueEntryPREVIEW, ConvertInstructionPREVIEW, DeprecatedAttributePREVIEW, DiscontinuedInstructionPREVIEW, DiscontinuedInstruction.JsrInstructionPREVIEW, DiscontinuedInstruction.RetInstructionPREVIEW, DoubleEntryPREVIEW, DynamicConstantPoolEntryPREVIEW, EnclosingMethodAttributePREVIEW, ExceptionCatchPREVIEW, ExceptionsAttributePREVIEW, FieldElementPREVIEW, FieldInstructionPREVIEW, FieldModelPREVIEW, FieldRefEntryPREVIEW, FloatEntryPREVIEW, IncrementInstructionPREVIEW, InnerClassesAttributePREVIEW, InstructionPREVIEW, IntegerEntryPREVIEW, InterfaceMethodRefEntryPREVIEW, InterfacesPREVIEW, InvokeDynamicEntryPREVIEW, InvokeDynamicInstructionPREVIEW, InvokeInstructionPREVIEW, LabelTargetPREVIEW, LineNumberPREVIEW, LineNumberTableAttributePREVIEW, LoadableConstantEntryPREVIEW, LoadInstructionPREVIEW, LocalVariablePREVIEW, LocalVariableTableAttributePREVIEW, LocalVariableTypePREVIEW, LocalVariableTypeTableAttributePREVIEW, LongEntryPREVIEW, LookupSwitchInstructionPREVIEW, MemberRefEntryPREVIEW, MethodElementPREVIEW, MethodHandleEntryPREVIEW, MethodModelPREVIEW, MethodParametersAttributePREVIEW, MethodRefEntryPREVIEW, MethodTypeEntryPREVIEW, ModuleAttributePREVIEW, ModuleEntryPREVIEW, ModuleHashesAttributePREVIEW, ModuleMainClassAttributePREVIEW, ModulePackagesAttributePREVIEW, ModuleResolutionAttributePREVIEW, ModuleTargetAttributePREVIEW, MonitorInstructionPREVIEW, NameAndTypeEntryPREVIEW, NestHostAttributePREVIEW, NestMembersAttributePREVIEW, NewMultiArrayInstructionPREVIEW, NewObjectInstructionPREVIEW, NewPrimitiveArrayInstructionPREVIEW, NewReferenceArrayInstructionPREVIEW, NopInstructionPREVIEW, OperatorInstructionPREVIEW, PackageEntryPREVIEW, PermittedSubclassesAttributePREVIEW, PoolEntryPREVIEW, PseudoInstructionPREVIEW, RecordAttributePREVIEW, RecordComponentInfoPREVIEW, ReturnInstructionPREVIEW, RuntimeInvisibleAnnotationsAttributePREVIEW, RuntimeInvisibleParameterAnnotationsAttributePREVIEW, RuntimeInvisibleTypeAnnotationsAttributePREVIEW, RuntimeVisibleAnnotationsAttributePREVIEW, RuntimeVisibleParameterAnnotationsAttributePREVIEW, RuntimeVisibleTypeAnnotationsAttributePREVIEW, SignatureAttributePREVIEW, SourceDebugExtensionAttributePREVIEW, SourceFileAttributePREVIEW, SourceIDAttributePREVIEW, StackInstructionPREVIEW, StackMapTableAttributePREVIEW, StoreInstructionPREVIEW, StringEntryPREVIEW, SuperclassPREVIEW, SyntheticAttributePREVIEW, TableSwitchInstructionPREVIEW, ThrowInstructionPREVIEW, TypeAnnotationPREVIEW, TypeCheckInstructionPREVIEW, UnknownAttributePREVIEW, Utf8EntryPREVIEW, WritableElementPREVIEW<T>
既知のすべての実装クラス:
CustomAttributePREVIEW

ClassFileElementは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでClassFileElementを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
クラス・ファイル(または、)の一部に対する不変モデル。 属性を持つクラス・ファイルの部分をモデル化する要素は、AttributedElementPREVIEWを実装します。クラス・ファイル自体に独自の子要素が含まれる複雑な部分をモデル化する要素は、CompoundElementPREVIEWを実装します。 クラス・ファイル内の様々なロケーションに固有の要素は、ClassElementPREVIEWMethodElementPREVIEWなどを実装します。
シール済クラス階層グラフ:
ClassFileElementのシール済クラス階層グラフClassFileElementのシール済クラス階層グラフ
導入されたバージョン:
22