Class DependencyDescriptor


  • public class DependencyDescriptor
    extends java.lang.Object
    • 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.
    • Constructor Detail

      • DependencyDescriptor

        public DependencyDescriptor​(java.nio.file.Path path,
                                    boolean optional,
                                    java.lang.String assignedModuleName)
    • 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 class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object