Class JdepsExtraArgsExtractor


  • public final class JdepsExtraArgsExtractor
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void debug​(java.lang.String message)  
      private void error​(java.lang.String message)  
      java.util.Optional<java.lang.Integer> extractVersion​(java.util.List<java.lang.String> jdepsExtraArgs)  
      private java.util.Optional<java.lang.Integer> extractVersionFromNextArgument​(java.util.List<java.lang.String> jdepsExtraArgs, int i)  
      private java.util.Optional<java.lang.Integer> extractVersionFromSameArgument​(java.lang.String multiReleaseArgument)  
      private java.util.Optional<java.lang.Integer> parseVersionNumber​(java.lang.String versionString)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MULTI_RELEASE_ARGUMENT

        public static final java.lang.String MULTI_RELEASE_ARGUMENT
        See Also:
        Constant Field Values
      • log

        private final Log log
    • Constructor Detail

      • JdepsExtraArgsExtractor

        public JdepsExtraArgsExtractor​(Log log)
    • Method Detail

      • extractVersion

        public java.util.Optional<java.lang.Integer> extractVersion​(java.util.List<java.lang.String> jdepsExtraArgs)
      • extractVersionFromNextArgument

        private java.util.Optional<java.lang.Integer> extractVersionFromNextArgument​(java.util.List<java.lang.String> jdepsExtraArgs,
                                                                                     int i)
      • extractVersionFromSameArgument

        private java.util.Optional<java.lang.Integer> extractVersionFromSameArgument​(java.lang.String multiReleaseArgument)
      • parseVersionNumber

        private java.util.Optional<java.lang.Integer> parseVersionNumber​(java.lang.String versionString)
      • debug

        private void debug​(java.lang.String message)
      • error

        private void error​(java.lang.String message)