org.optaplanner.benchmark.config.ProblemBenchmarksConfig.class Maven / Gradle / Ivy
???? 7 ?
*org/optaplanner/core/config/AbstractConfig ()V
8org/optaplanner/benchmark/config/ProblemBenchmarksConfig solutionFileIOClass Ljava/lang/Class; writeOutputSolutionEnabled Ljava/lang/Boolean; inputSolutionFileList Ljava/util/List; problemStatisticEnabled problemStatisticTypeList singleStatisticTypeList
! setSolutionFileIOClass (Ljava/lang/Class;)V
# $ % setWriteOutputSolutionEnabled (Ljava/lang/Boolean;)V
' ( ) setInputSolutionFileList (Ljava/util/List;)V + , - . / java/util/List of %([Ljava/lang/Object;)Ljava/util/List;
1 2 % setProblemStatisticEnabled
4 5 ) setProblemStatisticTypeList
7 8 ) setSingleStatisticTypeList
: ; < = > java/lang/Boolean booleanValue ()Z
@ A B C D java/util/Collections emptyList ()Ljava/util/List; + F G > isEmpty
I J K L D ?org/optaplanner/benchmark/config/statistic/ProblemStatisticType defaultList
N O P Q R java/util/Objects requireNonNullElse 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
T U V getSolutionFileIOClass ()Ljava/lang/Class;
X Y Z [ R ,org/optaplanner/core/config/util/ConfigUtils inheritOverwritableProperty ] java/lang/Class
_ ` a getWriteOutputSolutionEnabled ()Ljava/lang/Boolean;
c d D getInputSolutionFileList
X f g h inheritMergeableListProperty 2(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
j k a getProblemStatisticEnabled
m n D getProblemStatisticTypeList
p q D getSingleStatisticTypeList
t u v inherit v(Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; x y z { | java/util/function/Consumer accept (Ljava/lang/Object;)V
~ ?
copyConfig <()Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; Signature ^Ljava/lang/Class<+Lorg/optaplanner/persistence/common/api/domain/solution/SolutionFileIO<*>;>; Ljava/util/List; RuntimeVisibleAnnotations (Ljakarta/xml/bind/annotation/XmlElement; name inputSolutionFile SLjava/util/List; problemStatisticType RLjava/util/List; singleStatisticType Code LineNumberTable LocalVariableTable this :Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; `()Ljava/lang/Class<+Lorg/optaplanner/persistence/common/api/domain/solution/SolutionFileIO<*>;>; LocalVariableTypeTable a(Ljava/lang/Class<+Lorg/optaplanner/persistence/common/api/domain/solution/SolutionFileIO<*>;>;)V "()Ljava/util/List; #(Ljava/util/List;)V U()Ljava/util/List; V(Ljava/util/List;)V T()Ljava/util/List; U(Ljava/util/List;)V withSolutionFileIOClass M(Ljava/lang/Class;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; ?(Ljava/lang/Class<+Lorg/optaplanner/persistence/common/api/domain/solution/SolutionFileIO<*>;>;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; withWriteOutputSolutionEnabled O(Ljava/lang/Boolean;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; withInputSolutionFileList L(Ljava/util/List;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; \(Ljava/util/List;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; withInputSolutionFiles K([Ljava/io/File;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; inputSolutionFiles [Ljava/io/File; withProblemStatisticsEnabled withProblemStatisticTypeList ?(Ljava/util/List;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; withProblemStatisticTypes ~([Lorg/optaplanner/benchmark/config/statistic/ProblemStatisticType;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; problemStatisticTypes B[Lorg/optaplanner/benchmark/config/statistic/ProblemStatisticType; withSingleStatisticTypeList ?(Ljava/util/List;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; withSingleStatisticTypes }([Lorg/optaplanner/benchmark/config/statistic/SingleStatisticType;)Lorg/optaplanner/benchmark/config/ProblemBenchmarksConfig; singleStatisticTypes A[Lorg/optaplanner/benchmark/config/statistic/SingleStatisticType; !determineProblemStatisticTypeList
StackMapTable determineSingleStatisticTypeList inheritedConfig visitReferencedClasses (Ljava/util/function/Consumer;)V classVisitor Ljava/util/function/Consumer; 3Ljava/util/function/Consumer;>; 6(Ljava/util/function/Consumer;>;)V .()Lorg/optaplanner/core/config/AbstractConfig; Z(Lorg/optaplanner/core/config/AbstractConfig;)Lorg/optaplanner/core/config/AbstractConfig; hLorg/optaplanner/core/config/AbstractConfig;
SourceFile ProblemBenchmarksConfig.java %Ljakarta/xml/bind/annotation/XmlType; propOrder ! ? ? ? ? ? ? ?s ? ? ? ? ? ?s ? ? ? ? ? ?s ? ? e #*? *? *?
*? *? *? *? ? ? - / 1 3 6 8 ; ? # ? ? U V ? / *? ? ? C ? ? ? ? ? ! ? P *+? ? ?
G H ? ? ? ? ? ? ? ` a ? / *?
? ? K ? ? ? $ % ? > *+?
? ?
O P ? ? ? d D ? / *? ? ? S ? ? ? ? ? ( ) ? P *+? ? ?
W X ? ? ? ? ? ? ? k a ? / *? ? ? [ ? ? ? 2 % ? > *+? ? ?
_ ` ? ? ? n D ? / *? ? ? c ? ? ? ? ? 5 ) ? P *+? ? ?
g h ? ? ? ? ? ? ? q D ? / *? ? ? k ? ? ? ? ? 8 ) ? P *+? ? ?
o p ? ? ? ? ? ? ? ? ? ? Q *+? *? ?
w x ? ? ? ? ? ? ? ? ? ? ? *+? "*? ?
| } ? ? ? ? ? ? Q *+? &*? ?
? ? ? ? ? ? ? ? ? ? ? ? ? B
*+? *? &*? ?
? ? ?
? ?
? ? ? ? ? ? *+? 0*? ?
? ? ? ? ? ? ? ? Q *+? 3*? ?
? ? ? ? ? ? ? ? ? ? ? ? ? B
*+? *? 3*? ?
? ? ?
? ?
? ? ? ? ? Q *+? 6*? ?
? ? ? ? ? ? ? ? ? ? ? ? ? B
*+? *? 6*? ?
? ? ?
? ?
? ? ? D ? v 1*? ? *? ? 9? ? ??*? ? *? ? E ? ? H?*? ? ? ? ? ? ( ? , ? ? 1 ? ? ? ? ? ? D ? 8 *? ? ?? M? +? ? ? ? ? ? ? ? u v ? ? e**? +? S? W? \? **?
+? ^? W? :?
**? +? b? e? **? +? i? W? :? **? +? l? e? **? +? o? e? *? ? N ? ? ? ? ? ? $ ? * ? - ? 3 ? 9 ? <