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.String
assignedModuleName
The module name of that dependency as assigned during the current modularization build.private boolean
optional
private java.lang.String
originalModuleName
The original (automatic) module name of that dependency.private java.nio.file.Path
path
-
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 boolean
equals(java.lang.Object obj)
java.lang.String
getAssignedModuleName()
static java.lang.String
getAutoModuleNameFromInputJar(java.nio.file.Path path, java.lang.String invalidModuleName)
java.lang.String
getOriginalModuleName()
java.nio.file.Path
getPath()
int
hashCode()
boolean
isOptional()
java.lang.String
toString()
-
-
-
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:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-