Module java.base
Package java.lang.classfile

# Interface ClassFile.Option

≠
public abstract static sealed interface Option
permits java.lang.classfile.ClassFile.AttributeMapperOption, java.lang.classfile.ClassFile.AttributesProcessingOption, java.lang.classfile.ClassFile.ClassHierarchyResolverOption, java.lang.classfile.ClassFile.ConstantPoolSharingOption, java.lang.classfile.ClassFile.DeadCodeOption, java.lang.classfile.ClassFile.DeadLabelsOption, java.lang.classfile.ClassFile.DebugElementsOption, java.lang.classfile.ClassFile.LineNumbersOption, java.lang.classfile.ClassFile.ShortJumpsOption, java.lang.classfile.ClassFile.StackMapsOption
Comparing master and cf

All Known Subinterfaces:
  `ClassFile.AttributeMapperOption, ClassFile.ClassHierarchyResolverOption`

All Known Implementing Classes:
  `ClassFile.AttributesProcessingOption, ClassFile.ConstantPoolSharingOption, ClassFile.DeadCodeOption, ClassFile.DeadLabelsOption, ClassFile.DebugElementsOption, ClassFile.LineNumbersOption, ClassFile.ShortJumpsOption, ClassFile.StackMapsOption`

Enclosing interface:
  `ClassFile`

public static sealed interface ClassFile.Option permits ClassFile.AttributeMapperOption, ClassFile.ClassHierarchyResolverOption, ClassFile.ConstantPoolSharingOption, ClassFile.DeadCodeOption, ClassFile.DeadLabelsOption, ClassFile.DebugElementsOption, ClassFile.LineNumbersOption, ClassFile.ShortJumpsOption, ClassFile.StackMapsOption, ClassFile.AttributesProcessingOption
An option that affects the parsing and or writing of classfiles `class` files.

Sealed Class Hierarchy Graph:
Since:
  24
See Also:
  Moved to a definition list with class notes.Moved to a definition.Moved to an unordered list with class tag-list.
  - Options

## Summary

Differences
| Elements | Comments | Descriptions | Total
Added | Changed | Removed | Added | Changed | Removed | Added | Changed | Removed
--- | --- | --- | --- | --- | --- | --- | --- | ---
ClassFile.Option |  |  |  |  |  |  | 6 | 2 |  | 8
Total |  |  |  |  |  |  | 6 | 2 |  | 8