java.lang.Object
org.glavo.classfile.impl.ModuleAttributeBuilderImpl
- All Implemented Interfaces:
ModuleAttribute.ModuleAttributeBuilder
public final class ModuleAttributeBuilderImpl
extends Object
implements ModuleAttribute.ModuleAttributeBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()exports(ModuleExportInfo exports) exports(PackageDesc pkge, int flags, ModuleDesc... exportsToModules) moduleFlags(int flags) moduleName(ModuleDesc moduleName) moduleVersion(String version) opens(ModuleOpenInfo opens) opens(PackageDesc pkge, int flags, ModuleDesc... opensToModules) provides(ModuleProvideInfo provides) requires(ModuleRequireInfo requires) requires(ModuleDesc module, int flags, String version) uses(ClassEntry uses) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.glavo.classfile.attribute.ModuleAttribute.ModuleAttributeBuilder
exports, moduleFlags, opens, requires
-
Constructor Details
-
ModuleAttributeBuilderImpl
-
-
Method Details
-
build
- Specified by:
buildin interfaceModuleAttribute.ModuleAttributeBuilder
-
moduleName
- Specified by:
moduleNamein interfaceModuleAttribute.ModuleAttributeBuilder
-
moduleFlags
- Specified by:
moduleFlagsin interfaceModuleAttribute.ModuleAttributeBuilder
-
moduleVersion
- Specified by:
moduleVersionin interfaceModuleAttribute.ModuleAttributeBuilder
-
requires
public ModuleAttribute.ModuleAttributeBuilder requires(ModuleDesc module, int flags, String version) - Specified by:
requiresin interfaceModuleAttribute.ModuleAttributeBuilder
-
requires
- Specified by:
requiresin interfaceModuleAttribute.ModuleAttributeBuilder
-
exports
public ModuleAttribute.ModuleAttributeBuilder exports(PackageDesc pkge, int flags, ModuleDesc... exportsToModules) - Specified by:
exportsin interfaceModuleAttribute.ModuleAttributeBuilder
-
exports
- Specified by:
exportsin interfaceModuleAttribute.ModuleAttributeBuilder
-
opens
public ModuleAttribute.ModuleAttributeBuilder opens(PackageDesc pkge, int flags, ModuleDesc... opensToModules) - Specified by:
opensin interfaceModuleAttribute.ModuleAttributeBuilder
-
opens
- Specified by:
opensin interfaceModuleAttribute.ModuleAttributeBuilder
-
uses
- Specified by:
usesin interfaceModuleAttribute.ModuleAttributeBuilder
-
uses
- Specified by:
usesin interfaceModuleAttribute.ModuleAttributeBuilder
-
provides
- Specified by:
providesin interfaceModuleAttribute.ModuleAttributeBuilder
-
provides
- Specified by:
providesin interfaceModuleAttribute.ModuleAttributeBuilder
-