Package org.moditect.model
Class DependencyDescriptor
- java.lang.Object
-
- org.moditect.model.DependencyDescriptor
-
public class DependencyDescriptor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringassignedModuleNameThe module name of that dependency as assigned during the current modularization build.private booleanoptionalprivate java.lang.StringoriginalModuleNameThe original (automatic) module name of that dependency.private java.nio.file.Pathpath
-
Constructor Summary
Constructors Constructor Description DependencyDescriptor(java.nio.file.Path path, boolean optional, java.lang.String assignedModuleName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetAssignedModuleName()static java.lang.StringgetAutoModuleNameFromInputJar(java.nio.file.Path path, java.lang.String invalidModuleName)java.lang.StringgetOriginalModuleName()java.nio.file.PathgetPath()inthashCode()booleanisOptional()java.lang.StringtoString()
-
-
-
Field Detail
-
path
private final java.nio.file.Path path
-
optional
private final boolean optional
-
originalModuleName
private final java.lang.String originalModuleName
The original (automatic) module name of that dependency.
-
assignedModuleName
private final java.lang.String assignedModuleName
The module name of that dependency as assigned during the current modularization build.
-
-
Method Detail
-
getAutoModuleNameFromInputJar
public static java.lang.String getAutoModuleNameFromInputJar(java.nio.file.Path path, java.lang.String invalidModuleName)
-
getPath
public java.nio.file.Path getPath()
-
isOptional
public boolean isOptional()
-
getOriginalModuleName
public java.lang.String getOriginalModuleName()
-
getAssignedModuleName
public java.lang.String getAssignedModuleName()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-