| Modifier and Type | Class and Description |
|---|---|
static class |
ModuleAttribute.Export |
static class |
ModuleAttribute.Open |
static class |
ModuleAttribute.Provide |
static class |
ModuleAttribute.Require |
| Modifier and Type | Field and Description |
|---|---|
static int |
ACC_MANDATED |
static int |
ACC_OPEN |
static int |
ACC_SYNTHETIC |
ModuleAttribute.Export[] |
exports |
int |
module_flags |
String |
module_name |
String |
module_version |
static String |
NAME |
ModuleAttribute.Open[] |
opens |
ModuleAttribute.Provide[] |
provides |
ModuleAttribute.Require[] |
requires |
String[] |
uses |
| Constructor and Description |
|---|
ModuleAttribute(String module_name,
int module_flags,
String module_version,
ModuleAttribute.Require[] requires,
ModuleAttribute.Export[] exports,
ModuleAttribute.Open[] opens,
String[] uses,
ModuleAttribute.Provide[] provides) |
| Modifier and Type | Method and Description |
|---|---|
int |
attribute_length() |
String |
name() |
static ModuleAttribute |
read(DataInput in,
ConstantPool constant_pool) |
String |
toString() |
void |
write(DataOutput out,
ConstantPool constant_pool) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitattributes_length, readAttribute, readAttributes, writeAttributespublic static final String NAME
public static final int ACC_OPEN
public static final int ACC_SYNTHETIC
public static final int ACC_MANDATED
public final String module_name
public final int module_flags
public final String module_version
public final ModuleAttribute.Require[] requires
public final ModuleAttribute.Export[] exports
public final ModuleAttribute.Open[] opens
public final String[] uses
public final ModuleAttribute.Provide[] provides
public ModuleAttribute(String module_name, int module_flags, String module_version, ModuleAttribute.Require[] requires, ModuleAttribute.Export[] exports, ModuleAttribute.Open[] opens, String[] uses, ModuleAttribute.Provide[] provides)
public static ModuleAttribute read(DataInput in, ConstantPool constant_pool) throws IOException
IOExceptionpublic void write(DataOutput out, ConstantPool constant_pool) throws IOException
write in interface AttributeIOExceptionpublic int attribute_length()
attribute_length in interface AttributeCopyright © 2021. All rights reserved.