public class ModuleInfoBuilder extends ClassFileBuilder
| Constructor and Description |
|---|
ModuleInfoBuilder() |
access, access, attributes, attributes, attributes, attributes, attributes, constant_pool, constant_pool, fields, fields, fields, fields, fields, interfaces, interfaces, interfaces, interfaces, interfaces, major_version, major_version, methods, methods, methods, methods, methods, minor_version, minor_version, super_class, super_class, this_class, this_class, toStringpublic String module_name()
public ModuleInfoBuilder module_name(String module_name)
public String module_version()
public ModuleInfoBuilder module_version(String module_version)
public int module_flags()
public ModuleInfoBuilder module_flags(int module_flags)
public List<ModuleAttribute.Require> requires()
public ModuleInfoBuilder requires(String moduleName, int flags)
public ModuleInfoBuilder requires(String moduleName, int flags, String moduleVersion)
public List<ModuleAttribute.Export> exports()
public ModuleInfoBuilder exports(String binaryPackageName, int flags, Collection<String> toModules)
public ModuleInfoBuilder exports(String binaryPackageName, int flags)
public ModuleInfoBuilder exports(String binaryPackageName, int flags, String toModule)
public ModuleInfoBuilder exports(String binaryPackageName, int flags, String... toModules)
public List<ModuleAttribute.Open> opens()
public ModuleInfoBuilder opens(String binaryPackageName, int flags, Collection<String> toModules)
public ModuleInfoBuilder opens(String binaryPackageName, int flags)
public ModuleInfoBuilder opens(String binaryPackageName, int flags, String toModule)
public ModuleInfoBuilder opens(String binaryPackageName, int flags, String... toModules)
public ModuleInfoBuilder uses(String binaryClassName)
public ModuleInfoBuilder uses(Collection<String> binaryClassNames)
public ModuleInfoBuilder uses(String[] binaryClassNames)
public ModuleInfoBuilder uses(String binaryClassName, String... binaryClassNames)
public List<ModuleAttribute.Provide> provides()
public ModuleInfoBuilder provides(String binaryClassName, Collection<String> binaryWithClassNames)
public ModuleInfoBuilder provides(String binaryClassName, String binaryWithClassName)
public ModuleInfoBuilder provides(String binaryClassName, String... binaryWithClassNames)
public String mainClass()
public ModuleInfoBuilder mainClass(String binaryClassName)
public ModuleInfoBuilder packages(String binaryPackageName)
public ModuleInfoBuilder packages(Collection<String> binaryPackageNames)
public ModuleInfoBuilder packages(String[] binaryPackageNames)
public ModuleInfoBuilder packages(String binaryPackageName, String... binaryPackageNames)
public ClassFile build()
build in class ClassFileBuilderCopyright © 2021. All rights reserved.