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
- Author:
- Robert Scholte
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA JavaModuleDescriptor Builderstatic classRepresents ModuleDescriptor.Exportsstatic classRepresents ModuleDescriptor.Providesstatic classRepresents ModuleDescriptor.Requires -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexports()inthashCode()booleanname()static JavaModuleDescriptor.BuildernewAutomaticModule(String name) static JavaModuleDescriptor.Builderprovides()requires()toString()uses()
-
Constructor Details
-
JavaModuleDescriptor
public JavaModuleDescriptor()
-
-
Method Details
-
name
-
isAutomatic
public boolean isAutomatic() -
requires
-
exports
-
provides
-
uses
-
newModule
-
newAutomaticModule
-
hashCode
-
equals
-
toString
-