Package io.github.dmlloyd.moduleinfo
Class ModuleInfoYml
- java.lang.Object
-
- io.github.dmlloyd.moduleinfo.ModuleInfoYml
-
public class ModuleInfoYml extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ModuleAnnotation>
annotations
private java.util.List<ModuleExport>
exports
private java.lang.String
mainClass
private boolean
mandated
private java.lang.String
name
private boolean
open
private java.util.List<ModuleExport>
opens
private java.util.List<java.lang.String>
packages
private java.util.List<ModuleProvide>
provides
private java.util.List<ModuleRequire>
requires
private java.lang.String
sourceFile
private boolean
synthetic
private java.util.List<java.lang.String>
uses
private java.lang.String
version
-
Constructor Summary
Constructors Constructor Description ModuleInfoYml()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ModuleAnnotation>
getAnnotations()
java.util.List<ModuleExport>
getExports()
java.lang.String
getMainClass()
java.lang.String
getName()
java.util.List<ModuleExport>
getOpens()
java.util.List<java.lang.String>
getPackages()
java.util.List<ModuleProvide>
getProvides()
java.util.List<ModuleRequire>
getRequires()
java.lang.String
getSourceFile()
java.util.List<java.lang.String>
getUses()
java.lang.String
getVersion()
boolean
isMandated()
boolean
isOpen()
boolean
isSynthetic()
void
setAnnotations(java.util.List<ModuleAnnotation> annotations)
void
setExports(java.util.List<ModuleExport> exports)
void
setMainClass(java.lang.String mainClass)
void
setMandated(boolean mandated)
void
setName(java.lang.String name)
void
setOpen(boolean open)
void
setOpens(java.util.List<ModuleExport> opens)
void
setPackages(java.util.List<java.lang.String> packages)
void
setProvides(java.util.List<ModuleProvide> provides)
void
setRequires(java.util.List<ModuleRequire> requires)
void
setSourceFile(java.lang.String sourceFile)
void
setSynthetic(boolean synthetic)
void
setUses(java.util.List<java.lang.String> uses)
void
setVersion(java.lang.String version)
-
-
-
Field Detail
-
name
private java.lang.String name
-
version
private java.lang.String version
-
open
private boolean open
-
synthetic
private boolean synthetic
-
mandated
private boolean mandated
-
sourceFile
private java.lang.String sourceFile
-
mainClass
private java.lang.String mainClass
-
packages
private java.util.List<java.lang.String> packages
-
requires
private java.util.List<ModuleRequire> requires
-
exports
private java.util.List<ModuleExport> exports
-
opens
private java.util.List<ModuleExport> opens
-
uses
private java.util.List<java.lang.String> uses
-
provides
private java.util.List<ModuleProvide> provides
-
annotations
private java.util.List<ModuleAnnotation> annotations
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String version)
-
isOpen
public boolean isOpen()
-
setOpen
public void setOpen(boolean open)
-
isSynthetic
public boolean isSynthetic()
-
setSynthetic
public void setSynthetic(boolean synthetic)
-
isMandated
public boolean isMandated()
-
setMandated
public void setMandated(boolean mandated)
-
getSourceFile
public java.lang.String getSourceFile()
-
setSourceFile
public void setSourceFile(java.lang.String sourceFile)
-
getMainClass
public java.lang.String getMainClass()
-
setMainClass
public void setMainClass(java.lang.String mainClass)
-
getPackages
public java.util.List<java.lang.String> getPackages()
-
setPackages
public void setPackages(java.util.List<java.lang.String> packages)
-
getRequires
public java.util.List<ModuleRequire> getRequires()
-
setRequires
public void setRequires(java.util.List<ModuleRequire> requires)
-
getExports
public java.util.List<ModuleExport> getExports()
-
setExports
public void setExports(java.util.List<ModuleExport> exports)
-
getOpens
public java.util.List<ModuleExport> getOpens()
-
setOpens
public void setOpens(java.util.List<ModuleExport> opens)
-
getUses
public java.util.List<java.lang.String> getUses()
-
setUses
public void setUses(java.util.List<java.lang.String> uses)
-
getProvides
public java.util.List<ModuleProvide> getProvides()
-
setProvides
public void setProvides(java.util.List<ModuleProvide> provides)
-
getAnnotations
public java.util.List<ModuleAnnotation> getAnnotations()
-
setAnnotations
public void setAnnotations(java.util.List<ModuleAnnotation> annotations)
-
-