Package aQute.bnd.classfile.builder
Class ModuleInfoBuilder
- java.lang.Object
-
- aQute.bnd.classfile.builder.ClassFileBuilder
-
- aQute.bnd.classfile.builder.ModuleInfoBuilder
-
public class ModuleInfoBuilder extends ClassFileBuilder
-
-
Constructor Summary
Constructors Constructor Description ModuleInfoBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassFilebuild()java.util.List<ModuleAttribute.Export>exports()ModuleInfoBuilderexports(java.lang.String binaryPackageName, int flags)ModuleInfoBuilderexports(java.lang.String binaryPackageName, int flags, java.lang.String toModule)ModuleInfoBuilderexports(java.lang.String binaryPackageName, int flags, java.lang.String... toModules)ModuleInfoBuilderexports(java.lang.String binaryPackageName, int flags, java.util.Collection<java.lang.String> toModules)java.lang.StringmainClass()ModuleInfoBuildermainClass(java.lang.String binaryClassName)intmodule_flags()ModuleInfoBuildermodule_flags(int module_flags)java.lang.Stringmodule_name()ModuleInfoBuildermodule_name(java.lang.String module_name)java.lang.Stringmodule_version()ModuleInfoBuildermodule_version(java.lang.String module_version)java.util.List<ModuleAttribute.Open>opens()ModuleInfoBuilderopens(java.lang.String binaryPackageName, int flags)ModuleInfoBuilderopens(java.lang.String binaryPackageName, int flags, java.lang.String toModule)ModuleInfoBuilderopens(java.lang.String binaryPackageName, int flags, java.lang.String... toModules)ModuleInfoBuilderopens(java.lang.String binaryPackageName, int flags, java.util.Collection<java.lang.String> toModules)java.util.List<java.lang.String>packages()ModuleInfoBuilderpackages(java.lang.String binaryPackageName)ModuleInfoBuilderpackages(java.lang.String[] binaryPackageNames)ModuleInfoBuilderpackages(java.lang.String binaryPackageName, java.lang.String... binaryPackageNames)ModuleInfoBuilderpackages(java.util.Collection<java.lang.String> binaryPackageNames)java.util.List<ModuleAttribute.Provide>provides()ModuleInfoBuilderprovides(java.lang.String binaryClassName, java.lang.String binaryWithClassName)ModuleInfoBuilderprovides(java.lang.String binaryClassName, java.lang.String... binaryWithClassNames)ModuleInfoBuilderprovides(java.lang.String binaryClassName, java.util.Collection<java.lang.String> binaryWithClassNames)java.util.List<ModuleAttribute.Require>requires()ModuleInfoBuilderrequires(java.lang.String moduleName, int flags)ModuleInfoBuilderrequires(java.lang.String moduleName, int flags, java.lang.String moduleVersion)java.util.List<java.lang.String>uses()ModuleInfoBuilderuses(java.lang.String binaryClassName)ModuleInfoBuilderuses(java.lang.String[] binaryClassNames)ModuleInfoBuilderuses(java.lang.String binaryClassName, java.lang.String... binaryClassNames)ModuleInfoBuilderuses(java.util.Collection<java.lang.String> binaryClassNames)-
Methods inherited from class aQute.bnd.classfile.builder.ClassFileBuilder
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, toString
-
-
-
-
Method Detail
-
module_name
public java.lang.String module_name()
-
module_name
public ModuleInfoBuilder module_name(java.lang.String module_name)
-
module_version
public java.lang.String module_version()
-
module_version
public ModuleInfoBuilder module_version(java.lang.String module_version)
-
module_flags
public int module_flags()
-
module_flags
public ModuleInfoBuilder module_flags(int module_flags)
-
requires
public java.util.List<ModuleAttribute.Require> requires()
-
requires
public ModuleInfoBuilder requires(java.lang.String moduleName, int flags)
-
requires
public ModuleInfoBuilder requires(java.lang.String moduleName, int flags, java.lang.String moduleVersion)
-
exports
public java.util.List<ModuleAttribute.Export> exports()
-
exports
public ModuleInfoBuilder exports(java.lang.String binaryPackageName, int flags, java.util.Collection<java.lang.String> toModules)
-
exports
public ModuleInfoBuilder exports(java.lang.String binaryPackageName, int flags)
-
exports
public ModuleInfoBuilder exports(java.lang.String binaryPackageName, int flags, java.lang.String toModule)
-
exports
public ModuleInfoBuilder exports(java.lang.String binaryPackageName, int flags, java.lang.String... toModules)
-
opens
public java.util.List<ModuleAttribute.Open> opens()
-
opens
public ModuleInfoBuilder opens(java.lang.String binaryPackageName, int flags, java.util.Collection<java.lang.String> toModules)
-
opens
public ModuleInfoBuilder opens(java.lang.String binaryPackageName, int flags)
-
opens
public ModuleInfoBuilder opens(java.lang.String binaryPackageName, int flags, java.lang.String toModule)
-
opens
public ModuleInfoBuilder opens(java.lang.String binaryPackageName, int flags, java.lang.String... toModules)
-
uses
public java.util.List<java.lang.String> uses()
-
uses
public ModuleInfoBuilder uses(java.lang.String binaryClassName)
-
uses
public ModuleInfoBuilder uses(java.util.Collection<java.lang.String> binaryClassNames)
-
uses
public ModuleInfoBuilder uses(java.lang.String[] binaryClassNames)
-
uses
public ModuleInfoBuilder uses(java.lang.String binaryClassName, java.lang.String... binaryClassNames)
-
provides
public java.util.List<ModuleAttribute.Provide> provides()
-
provides
public ModuleInfoBuilder provides(java.lang.String binaryClassName, java.util.Collection<java.lang.String> binaryWithClassNames)
-
provides
public ModuleInfoBuilder provides(java.lang.String binaryClassName, java.lang.String binaryWithClassName)
-
provides
public ModuleInfoBuilder provides(java.lang.String binaryClassName, java.lang.String... binaryWithClassNames)
-
mainClass
public java.lang.String mainClass()
-
mainClass
public ModuleInfoBuilder mainClass(java.lang.String binaryClassName)
-
packages
public java.util.List<java.lang.String> packages()
-
packages
public ModuleInfoBuilder packages(java.lang.String binaryPackageName)
-
packages
public ModuleInfoBuilder packages(java.util.Collection<java.lang.String> binaryPackageNames)
-
packages
public ModuleInfoBuilder packages(java.lang.String[] binaryPackageNames)
-
packages
public ModuleInfoBuilder packages(java.lang.String binaryPackageName, java.lang.String... binaryPackageNames)
-
build
public ClassFile build()
- Overrides:
buildin classClassFileBuilder
-
-