Package gw.lang.gosuc

Class GosucModule

    • Field Detail

      • _name

        private java.lang.String _name
      • _allSourceRoots

        private java.util.List<java.lang.String> _allSourceRoots
      • _excludedRoots

        private java.util.List<java.lang.String> _excludedRoots
      • _classpath

        private java.util.List<java.lang.String> _classpath
      • _backingSourcePath

        private java.util.List<java.lang.String> _backingSourcePath
      • _outputPath

        private java.lang.String _outputPath
    • Constructor Detail

      • GosucModule

        public GosucModule​(java.lang.String name,
                           java.util.List<java.lang.String> allSourceRoots,
                           java.util.List<java.lang.String> classpath,
                           java.util.List<java.lang.String> backingSourcePath,
                           java.lang.String outputPath,
                           java.util.List<GosucDependency> dependencies,
                           java.util.List<java.lang.String> excludedRoots)
    • Method Detail

      • makeUris

        private void makeUris​(java.util.List<java.lang.String> from,
                              java.util.List<java.lang.String> to)
      • convertToUri

        private java.lang.String convertToUri​(java.lang.String filePath)
      • getAllSourceRoots

        public java.util.List<java.lang.String> getAllSourceRoots()
      • getExcludedRoots

        public java.util.List<java.lang.String> getExcludedRoots()
      • getClasspath

        public java.util.List<java.lang.String> getClasspath()
      • getBackingSourcePath

        public java.util.List<java.lang.String> getBackingSourcePath()
      • getDependencies

        public java.util.List<GosucDependency> getDependencies()
      • getName

        public java.lang.String getName()
      • write

        public java.lang.String write()
      • writePath

        private java.lang.String writePath​(java.util.List<java.lang.String> paths)
      • writeOutputPath

        private java.lang.String writeOutputPath()
      • writeDependencies

        private java.lang.String writeDependencies()
      • parseClasspath

        private static java.util.List<java.lang.String> parseClasspath​(GosucProjectParser parser)
      • parseBackingSourcePath

        private static java.util.List<java.lang.String> parseBackingSourcePath​(GosucProjectParser parser)
      • parsePaths

        private static java.util.List<java.lang.String> parsePaths​(java.lang.String word,
                                                                   GosucProjectParser parser)
      • parsePathList

        private static java.util.List<java.lang.String> parsePathList​(GosucProjectParser parser)
      • parseOutputPath

        private static java.lang.String parseOutputPath​(GosucProjectParser parser)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object