- 既知のすべてのサブインタフェース:
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
public sealed interface ClassFileElement permits AttributedElementPREVIEW, CompoundElementPREVIEW<E>, WritableElementPREVIEW<T>, ClassElementPREVIEW, CodeElementPREVIEW, FieldElementPREVIEW, MethodElementPREVIEW
ClassFileElement
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
クラス・ファイル(または、)の一部に対する不変モデル。 属性を持つクラス・ファイルの部分をモデル化する要素は、
AttributedElement
PREVIEWを実装します。クラス・ファイル自体に独自の子要素が含まれる複雑な部分をモデル化する要素は、CompoundElement
PREVIEWを実装します。 クラス・ファイル内の様々なロケーションに固有の要素は、ClassElement
PREVIEW、MethodElement
PREVIEWなどを実装します。
ClassFileElement
を使用できます。