Module org.glavo.classfile
Package org.glavo.classfile.impl
Class UnboundAttribute.UnboundModuleResolutionAttribute
java.lang.Object
org.glavo.classfile.impl.AbstractElement
org.glavo.classfile.impl.UnboundAttribute<ModuleResolutionAttribute>
org.glavo.classfile.impl.UnboundAttribute.UnboundModuleResolutionAttribute
- All Implemented Interfaces:
Attribute<ModuleResolutionAttribute>,ModuleResolutionAttribute,ClassElement,ClassfileElement,WritableElement<ModuleResolutionAttribute>
- Enclosing class:
UnboundAttribute<T extends Attribute<T>>
public static final class UnboundAttribute.UnboundModuleResolutionAttribute
extends UnboundAttribute<ModuleResolutionAttribute>
implements ModuleResolutionAttribute
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glavo.classfile.impl.UnboundAttribute
UnboundAttribute.AdHocAttribute<T extends Attribute<T>>, UnboundAttribute.CustomAttribute<T extends UnboundAttribute.CustomAttribute<T>>, UnboundAttribute.EmptyBootstrapAttribute, UnboundAttribute.TypePathComponentImpl, UnboundAttribute.UnboundAnnotationDefaultAttribute, UnboundAttribute.UnboundCharacterRangeInfo, UnboundAttribute.UnboundCharacterRangeTableAttribute, UnboundAttribute.UnboundCompilationIDAttribute, UnboundAttribute.UnboundConstantValueAttribute, UnboundAttribute.UnboundDeprecatedAttribute, UnboundAttribute.UnboundEnclosingMethodAttribute, UnboundAttribute.UnboundExceptionsAttribute, UnboundAttribute.UnboundInnerClassesAttribute, UnboundAttribute.UnboundInnerClassInfo, UnboundAttribute.UnboundLineNumberInfo, UnboundAttribute.UnboundLineNumberTableAttribute, UnboundAttribute.UnboundLocalVariableInfo, UnboundAttribute.UnboundLocalVariableTableAttribute, UnboundAttribute.UnboundLocalVariableTypeInfo, UnboundAttribute.UnboundLocalVariableTypeTableAttribute, UnboundAttribute.UnboundMethodParameterInfo, UnboundAttribute.UnboundMethodParametersAttribute, UnboundAttribute.UnboundModuleAttribute, UnboundAttribute.UnboundModuleExportInfo, UnboundAttribute.UnboundModuleHashesAttribute, UnboundAttribute.UnboundModuleHashInfo, UnboundAttribute.UnboundModuleMainClassAttribute, UnboundAttribute.UnboundModuleOpenInfo, UnboundAttribute.UnboundModulePackagesAttribute, UnboundAttribute.UnboundModuleProvideInfo, UnboundAttribute.UnboundModuleRequiresInfo, UnboundAttribute.UnboundModuleResolutionAttribute, UnboundAttribute.UnboundModuleTargetAttribute, UnboundAttribute.UnboundNestHostAttribute, UnboundAttribute.UnboundNestMembersAttribute, UnboundAttribute.UnboundPermittedSubclassesAttribute, UnboundAttribute.UnboundRecordAttribute, UnboundAttribute.UnboundRecordComponentInfo, UnboundAttribute.UnboundRuntimeInvisibleAnnotationsAttribute, UnboundAttribute.UnboundRuntimeInvisibleParameterAnnotationsAttribute, UnboundAttribute.UnboundRuntimeInvisibleTypeAnnotationsAttribute, UnboundAttribute.UnboundRuntimeVisibleAnnotationsAttribute, UnboundAttribute.UnboundRuntimeVisibleParameterAnnotationsAttribute, UnboundAttribute.UnboundRuntimeVisibleTypeAnnotationsAttribute, UnboundAttribute.UnboundSignatureAttribute, UnboundAttribute.UnboundSourceDebugExtensionAttribute, UnboundAttribute.UnboundSourceFileAttribute, UnboundAttribute.UnboundSourceIDAttribute, UnboundAttribute.UnboundStackMapTableAttribute, UnboundAttribute.UnboundSyntheticAttribute, UnboundAttribute.UnboundTypeAnnotation -
Field Summary
Fields inherited from class org.glavo.classfile.impl.UnboundAttribute
mapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintThe value of the resolution_flags item is a mask of flags used to denote properties of module resolution.Methods inherited from class org.glavo.classfile.impl.UnboundAttribute
attributeMapper, attributeName, toString, writeTo, writeTo, writeTo, writeTo, writeToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glavo.classfile.Attribute
attributeMapper, attributeNameMethods inherited from interface org.glavo.classfile.WritableElement
writeTo
-
Constructor Details
-
UnboundModuleResolutionAttribute
public UnboundModuleResolutionAttribute(int flags)
-
-
Method Details
-
resolutionFlags
public int resolutionFlags()Description copied from interface:ModuleResolutionAttributeThe value of the resolution_flags item is a mask of flags used to denote properties of module resolution. The flags are as follows: // Optional 0x0001 (DO_NOT_RESOLVE_BY_DEFAULT) // At most one of: 0x0002 (WARN_DEPRECATED) 0x0004 (WARN_DEPRECATED_FOR_REMOVAL) 0x0008 (WARN_INCUBATING)- Specified by:
resolutionFlagsin interfaceModuleResolutionAttribute
-