Package aQute.bnd.classfile.builder
Class ModuleInfoBuilder
java.lang.Object
aQute.bnd.classfile.builder.ClassFileBuilder
aQute.bnd.classfile.builder.ModuleInfoBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final ModuleAttribute.Export[](package private) static final ModuleAttribute.Open[](package private) static final ModuleAttribute.Provide[](package private) static final ModuleAttribute.Require[]private final List<ModuleAttribute.Export> private Stringprivate intprivate Stringprivate Stringprivate final List<ModuleAttribute.Open> private final List<ModuleAttribute.Provide> private final List<ModuleAttribute.Require> Fields inherited from class aQute.bnd.classfile.builder.ClassFileBuilder
EMPTY_ATTRIBUTE_ARRAY, EMPTY_FIELD_ARRAY, EMPTY_METHOD_ARRAY, EMPTY_STRING_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()exports()exports(String binaryPackageName, int flags, Collection<String> toModules) intmodule_flags(int module_flags) module_name(String module_name) module_version(String module_version) opens()opens(String binaryPackageName, int flags, Collection<String> toModules) packages()packages(Collection<String> binaryPackageNames) provides()provides(String binaryClassName, Collection<String> binaryWithClassNames) requires()uses()uses(Collection<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
-
Field Details
-
EMPTY_REQUIRE_ARRAY
-
EMPTY_EXPORT_ARRAY
-
EMPTY_OPEN_ARRAY
-
EMPTY_PROVIDE_ARRAY
-
module_name
-
module_flags
private int module_flags -
module_version
-
requires
-
exports
-
opens
-
uses
-
provides
-
mainClass
-
packages
-
-
Constructor Details
-
ModuleInfoBuilder
public ModuleInfoBuilder()
-
-
Method Details
-
module_name
-
module_name
-
module_version
-
module_version
-
module_flags
public int module_flags() -
module_flags
-
requires
-
requires
-
requires
-
exports
-
exports
-
exports
-
exports
-
exports
-
opens
-
opens
-
opens
-
opens
-
opens
-
uses
-
uses
-
uses
-
uses
-
uses
-
provides
-
provides
-
provides
-
provides
-
mainClass
-
mainClass
-
packages
-
packages
-
packages
-
packages
-
packages
-
build
- Overrides:
buildin classClassFileBuilder
-