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>annotationsprivate java.util.List<ModuleExport>exportsprivate java.lang.StringmainClassprivate booleanmandatedprivate java.lang.Stringnameprivate booleanopenprivate java.util.List<ModuleExport>opensprivate java.util.List<java.lang.String>packagesprivate java.util.List<ModuleProvide>providesprivate java.util.List<ModuleRequire>requiresprivate java.lang.StringsourceFileprivate booleansyntheticprivate java.util.List<java.lang.String>usesprivate java.lang.Stringversion
-
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.StringgetMainClass()java.lang.StringgetName()java.util.List<ModuleExport>getOpens()java.util.List<java.lang.String>getPackages()java.util.List<ModuleProvide>getProvides()java.util.List<ModuleRequire>getRequires()java.lang.StringgetSourceFile()java.util.List<java.lang.String>getUses()java.lang.StringgetVersion()booleanisMandated()booleanisOpen()booleanisSynthetic()voidsetAnnotations(java.util.List<ModuleAnnotation> annotations)voidsetExports(java.util.List<ModuleExport> exports)voidsetMainClass(java.lang.String mainClass)voidsetMandated(boolean mandated)voidsetName(java.lang.String name)voidsetOpen(boolean open)voidsetOpens(java.util.List<ModuleExport> opens)voidsetPackages(java.util.List<java.lang.String> packages)voidsetProvides(java.util.List<ModuleProvide> provides)voidsetRequires(java.util.List<ModuleRequire> requires)voidsetSourceFile(java.lang.String sourceFile)voidsetSynthetic(boolean synthetic)voidsetUses(java.util.List<java.lang.String> uses)voidsetVersion(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)
-
-