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