Class JavaModuleDescriptor
java.lang.Object
org.codehaus.plexus.languages.java.jpms.JavaModuleDescriptor
Simple representation of a ModuleDescriptor containing info required by this plugin.
It will provide only methods matching Java 9 ModuleDescriptor, so once Java 9 is required, we can easily switch
- Since:
- 1.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA JavaModuleDescriptor Builderstatic classRepresents ModuleDescriptor.Exportsstatic classRepresents ModuleDescriptor.Providesstatic classRepresents ModuleDescriptor.Requires -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate Set<JavaModuleDescriptor.JavaExports> private Stringprivate Set<JavaModuleDescriptor.JavaProvides> private Set<JavaModuleDescriptor.JavaRequires> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexports()inthashCode()booleanname()static JavaModuleDescriptor.BuildernewAutomaticModule(String name) static JavaModuleDescriptor.Builderprovides()requires()toString()uses()
-
Field Details
-
name
-
automatic
private boolean automatic -
requires
-
exports
-
uses
-
provides
-
-
Constructor Details
-
JavaModuleDescriptor
public JavaModuleDescriptor()
-
-
Method Details