
runner-classes.eu.stamp_project.testrunner.runner.ParserOptions.class Maven / Gradle / Ivy
???? 4 ? ? ? ? ?
8 ?
8 ?
? ? ?
?
8 ? ?
8 ? ? ? ? ? ? ? ? - ?
8 ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ?
J ? ?
? ? ? ? ? ?
? ?
( ? ?
( ? - ? ? ? ? ? ? ? ? ?
( ?
?
? ? ? ?
9 ? J ? H ?
J ? ?
> ? ?
@ ? ?
B ? ?
D ?
? ? ? ? InnerClasses ? CoverageTransformerDetail convertArrayToList Ljava/util/function/Function; Signature ULjava/util/function/Function;>; !pathToCompiledClassesOfTheProject Ljava/util/List; $Ljava/util/List; &FLAG_pathToCompiledClassesOfTheProject Ljava/lang/String;
ConstantValue +FLAG_HELP_pathToCompiledClassesOfTheProject %pathToCompiledTestClassesOfTheProject *FLAG_pathToCompiledTestClassesOfTheProject /FLAG_HELP_pathToCompiledTestClassesOfTheProject #fullQualifiedNameOfTestClassesToRun [Ljava/lang/String; &FLAG_fullQualifiedNameOfTestClassToRun +FLAG_HELP_fullQualifiedNameOfTestClassToRun testMethodNamesToRun FLAG_testMethodNamesToRun FLAG_HELP_testMethodNamesToRun blackList FLAG_blackList FLAG_HELP_blackList coverageTransformerDetail LLeu/stamp_project/testrunner/runner/ParserOptions$CoverageTransformerDetail; FLAG_coverage_detail FLAG_HELP_coverage_detail nbFailingLoadClass I FLAG_nbFailingLoadClass FLAG_HELP_nbFailingLoadClass parse G([Ljava/lang/String;)Leu/stamp_project/testrunner/runner/ParserOptions; Code LineNumberTable LocalVariableTable i args
parserOptions 2Leu/stamp_project/testrunner/runner/ParserOptions;
StackMapTable ? ? usage ()V Ljava/lang/StringBuilder; this $getPathToCompiledClassesOfTheProject ()Ljava/util/List; &()Ljava/util/List; (getPathToCompiledTestClassesOfTheProject &getFullQualifiedNameOfTestClassesToRun ()[Ljava/lang/String; getTestMethodNamesToRun getBlackList getNbFailingLoadClass ()I getCoverageTransformer <()Leu/stamp_project/testrunner/listener/CoverageTransformer; lambda$static$0 $(Ljava/lang/String;)Ljava/util/List; value
SourceFile ParserOptions.java ? ? ?
Parsing %s java/lang/Object ? ? ? ? ? ? ? 0eu/stamp_project/testrunner/runner/ParserOptions { y ? ? --sourceBinaries ? ? --testBinaries --class --tests --blacklist --coverage-detail --nb-failing-load-class ? T ? ? ? ? ? ? ? ? ? ? ? java/util/List P Q W Q Z [ ^ [ L M ? ? ? a Q ? ? d e ? ? ? h i ? ? 3[ERROR]: %s is not a supported command line options x y java/lang/StringBuilder Usage: T 1eu/stamp_project/testrunner/utils/ConstantsHelper ?This flag must be followed by the paths of source binaries. Paths must be separated by the system path separator, e.g. ':' on Linux ?This flag must be followed by the paths of test binaries. Paths must be separated by the system path separator, e.g. ':' on Linux ?This flag must be followed by the full qualified names of test classes to be run. Names must be separated by the system path separator, e.g. ':' on Linux ?This flag must be followed by the list of simple names of test methods to be run. Names must be separated by the system path separator, e.g. ':' on Linux ?This flag must be followed by the list of simple names of test methods to NOT be run. Names must be separated by the system path separator, e.g. ':' on Linux ?The value following this flag defines the level of detail provided in the coverage information. Valid values:'SUMMARIZED' (default), 'DETAIL' or 'METHOD_DETAIL'. ?This option specifies the number of "ClassNotFoundException" throws when running the tests.This option allows to skip some missing compiled test classes java/lang/String java/util/ArrayList e
? Ceu/stamp_project/testrunner/listener/impl/CoverageCollectorDetailed Ieu/stamp_project/testrunner/listener/impl/CoverageCollectorMethodDetailed Meu/stamp_project/testrunner/listener/impl/CoverageCollectorDetailedCompressed Heu/stamp_project/testrunner/listener/impl/CoverageCollectorSummarization
BootstrapMethods ? ? ? 2eu/stamp_project/testrunner/runner/ParserOptions$1 Jeu/stamp_project/testrunner/runner/ParserOptions$CoverageTransformerDetail java/lang/System out Ljava/io/PrintStream; join E(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/lang/String; format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; java/io/PrintStream println (Ljava/lang/String;)V hashCode equals (Ljava/lang/Object;)Z PATH_SEPARATOR split '(Ljava/lang/String;)[Ljava/lang/String; java/util/Arrays stream .([Ljava/lang/Object;)Ljava/util/stream/Stream; java/util/stream/Collectors toList ()Ljava/util/stream/Collector; java/util/stream/Stream collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; java/util/function/Function apply &(Ljava/lang/Object;)Ljava/lang/Object; valueOf `(Ljava/lang/String;)Leu/stamp_project/testrunner/runner/ParserOptions$CoverageTransformerDetail; java/lang/Integer parseInt (Ljava/lang/String;)I err append -(Ljava/lang/String;)Ljava/lang/StringBuilder; LINE_SEPARATOR toString ()Ljava/lang/String; java/util/Collections
singletonList $(Ljava/lang/Object;)Ljava/util/List;
SUMMARIZED U$SwitchMap$eu$stamp_project$testrunner$runner$ParserOptions$CoverageTransformerDetail [I ordinal asList %([Ljava/lang/Object;)Ljava/util/List;
()Ljava/util/function/Function; ? ? "java/lang/invoke/LambdaMetafactory metafactory Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! L M N O P Q N R S T U V T U . W Q N R X T U
Y T U / Z [ \ T U ] T U 0 ^ [ _ T U ` T U 1 a Q N R b T U c T U 2 d e f T U g T U 3 h i j T U k T U 4 l m n ? ? ? Y*? S? ? ? Y? L=*???*2N6-?
? ? ??'? o??́ ~??6 ? ? ?{l? `S?S ?X?: Ql?w} ?-? ? ?6? {-
? ? r6? l-? ? c6? ]-? ? T6? N-? ? E6? ?-? ? 66? 0-? ? '6? -? ? 6? -? ? 6? ? 3 T u ? ? ? ? ? ?+*?2? ? ? ? ? ? ? ? ?+*?2? ? ? ? ? ? ? ? |+*?2? ? ? ? i+*?2? ? ? ? V+? *?2? ? ? ? >+*?2? !? "? .+*?2? #? $? ? ? %&? Y*2S? ? ? '???$+? o ^ ! ( "@ $^ %a ' (? *? +? -? .? 0? 1? 3? 4? 6? 7? :? <? =? ! @ p "? q i r [ ? s t u ( ? " v? a w4 ? ?
x y n / ?? (Y? )K**? +? ,? +W*? +? +.? +? ,? +W*
? +? +/? +? ,? +W*? +? +0? +? ,? +W*? +? +1? +? ,? +W*? +? +2? +? ,? +W*? +? +3? +? ,? +W*? +? +4? +? ,? +W? *? 5? ? o J D E G " H , J 9 K C M P N Z P g Q q S ~ T ? V ? W ? Y ? Z ? \ ? ] p ? x z { y n ? >*? 6*? $*? 7? *? 7? *? 8? *? 8? *? 9Y? :? *? ;? "? o &