ModuleMainClass attribute
(JVMS 4.7.27), which appears on classes that represent module descriptors to indicate the main
class of the module.
This attribute only appears on classes, and does not permit multiple instances in a class. It has a data dependency on the constant pool.
The attribute was introduced in the Java SE Platform version 9, major version 53.
ModuleMainClass Attribute
Attributes#moduleMainClass(), ModuleDescriptor#mainClass()
| Modifier and Type | Method and Description |
|---|---|
| public ClassEntry | |
| public static ModuleMainClassAttribute | Returns: aModuleMainClass attributethe main class mainClass)Returns a |
| public static ModuleMainClassAttribute |
| mainClass | back to summary |
|---|---|
| public ClassEntry mainClass() Returns main class for this module.
| |
| of | back to summary |
|---|---|
| public static ModuleMainClassAttribute of(ClassEntry mainClass) Returns a
| |
| of | back to summary |
|---|---|
| public static ModuleMainClassAttribute of(ClassDesc mainClass) Returns a
| |