Created
April 28, 2024 15:09
-
-
Save marcphilipp/8bb33c88a6af8067288c731680181598 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Classfile 17-JupiterTestDescriptor.class | |
Last modified Apr 28, 2024; size 16084 bytes | |
SHA-256 checksum 464709a464e64cce32149ca46bd5870c09179d47c818c98981621369216f0ad1 | |
Compiled from "JupiterTestDescriptor.java" | |
public abstract class org.junit.jupiter.engine.descriptor.JupiterTestDescriptor extends org.junit.platform.engine.support.descriptor.AbstractTestDescriptor implements org.junit.platform.engine.support.hierarchical.Node<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext> | |
minor version: 0 | |
major version: 52 | |
flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT | |
this_class: #8 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
super_class: #14 // org/junit/platform/engine/support/descriptor/AbstractTestDescriptor | |
interfaces: 1, fields: 3, methods: 23, attributes: 5 | |
Constant pool: | |
#1 = Methodref #2.#3 // org/junit/jupiter/engine/descriptor/DisplayNameUtils.determineDisplayName:(Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
#2 = Class #4 // org/junit/jupiter/engine/descriptor/DisplayNameUtils | |
#3 = NameAndType #5:#6 // determineDisplayName:(Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
#4 = Utf8 org/junit/jupiter/engine/descriptor/DisplayNameUtils | |
#5 = Utf8 determineDisplayName | |
#6 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
#7 = Methodref #8.#9 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor."<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#8 = Class #10 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
#9 = NameAndType #11:#12 // "<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#10 = Utf8 org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
#11 = Utf8 <init> | |
#12 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#13 = Methodref #14.#15 // org/junit/platform/engine/support/descriptor/AbstractTestDescriptor."<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
#14 = Class #16 // org/junit/platform/engine/support/descriptor/AbstractTestDescriptor | |
#15 = NameAndType #11:#17 // "<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
#16 = Utf8 org/junit/platform/engine/support/descriptor/AbstractTestDescriptor | |
#17 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
#18 = Fieldref #8.#19 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#19 = NameAndType #20:#21 // configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#20 = Utf8 configuration | |
#21 = Utf8 Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#22 = Class #23 // org/junit/jupiter/api/Tag | |
#23 = Utf8 org/junit/jupiter/api/Tag | |
#24 = Methodref #25.#26 // org/junit/platform/commons/util/AnnotationUtils.findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
#25 = Class #27 // org/junit/platform/commons/util/AnnotationUtils | |
#26 = NameAndType #28:#29 // findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
#27 = Utf8 org/junit/platform/commons/util/AnnotationUtils | |
#28 = Utf8 findRepeatableAnnotations | |
#29 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
#30 = InterfaceMethodref #31.#32 // java/util/List.stream:()Ljava/util/stream/Stream; | |
#31 = Class #33 // java/util/List | |
#32 = NameAndType #34:#35 // stream:()Ljava/util/stream/Stream; | |
#33 = Utf8 java/util/List | |
#34 = Utf8 stream | |
#35 = Utf8 ()Ljava/util/stream/Stream; | |
#36 = InvokeDynamic #0:#37 // #0:apply:()Ljava/util/function/Function; | |
#37 = NameAndType #38:#39 // apply:()Ljava/util/function/Function; | |
#38 = Utf8 apply | |
#39 = Utf8 ()Ljava/util/function/Function; | |
#40 = InterfaceMethodref #41.#42 // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
#41 = Class #43 // java/util/stream/Stream | |
#42 = NameAndType #44:#45 // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
#43 = Utf8 java/util/stream/Stream | |
#44 = Utf8 map | |
#45 = Utf8 (Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
#46 = InvokeDynamic #1:#47 // #1:test:(Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
#47 = NameAndType #48:#49 // test:(Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
#48 = Utf8 test | |
#49 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
#50 = InterfaceMethodref #41.#51 // java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
#51 = NameAndType #52:#53 // filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
#52 = Utf8 filter | |
#53 = Utf8 (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
#54 = InvokeDynamic #2:#37 // #2:apply:()Ljava/util/function/Function; | |
#55 = InvokeDynamic #3:#56 // #3:get:()Ljava/util/function/Supplier; | |
#56 = NameAndType #57:#58 // get:()Ljava/util/function/Supplier; | |
#57 = Utf8 get | |
#58 = Utf8 ()Ljava/util/function/Supplier; | |
#59 = Methodref #60.#61 // java/util/stream/Collectors.toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
#60 = Class #62 // java/util/stream/Collectors | |
#61 = NameAndType #63:#64 // toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
#62 = Utf8 java/util/stream/Collectors | |
#63 = Utf8 toCollection | |
#64 = Utf8 (Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
#65 = InvokeDynamic #4:#37 // #4:apply:()Ljava/util/function/Function; | |
#66 = Methodref #60.#67 // java/util/stream/Collectors.collectingAndThen:(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
#67 = NameAndType #68:#69 // collectingAndThen:(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
#68 = Utf8 collectingAndThen | |
#69 = Utf8 (Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
#70 = InterfaceMethodref #41.#71 // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
#71 = NameAndType #72:#73 // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
#72 = Utf8 collect | |
#73 = Utf8 (Ljava/util/stream/Collector;)Ljava/lang/Object; | |
#74 = Class #75 // java/util/Set | |
#75 = Utf8 java/util/Set | |
#76 = InterfaceMethodref #77.#78 // org/junit/jupiter/engine/extension/ExtensionRegistry.getExtensions:(Ljava/lang/Class;)Ljava/util/List; | |
#77 = Class #79 // org/junit/jupiter/engine/extension/ExtensionRegistry | |
#78 = NameAndType #80:#81 // getExtensions:(Ljava/lang/Class;)Ljava/util/List; | |
#79 = Utf8 org/junit/jupiter/engine/extension/ExtensionRegistry | |
#80 = Utf8 getExtensions | |
#81 = Utf8 (Ljava/lang/Class;)Ljava/util/List; | |
#82 = Methodref #83.#84 // java/util/Collections.reverse:(Ljava/util/List;)V | |
#83 = Class #85 // java/util/Collections | |
#84 = NameAndType #86:#87 // reverse:(Ljava/util/List;)V | |
#85 = Utf8 java/util/Collections | |
#86 = Utf8 reverse | |
#87 = Utf8 (Ljava/util/List;)V | |
#88 = Methodref #8.#89 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.invokeExecutionExceptionHandlers:(Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#89 = NameAndType #90:#91 // invokeExecutionExceptionHandlers:(Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#90 = Utf8 invokeExecutionExceptionHandlers | |
#91 = Utf8 (Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#92 = InterfaceMethodref #31.#93 // java/util/List.isEmpty:()Z | |
#93 = NameAndType #94:#95 // isEmpty:()Z | |
#94 = Utf8 isEmpty | |
#95 = Utf8 ()Z | |
#96 = Methodref #97.#98 // org/junit/platform/commons/util/ExceptionUtils.throwAsUncheckedException:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; | |
#97 = Class #99 // org/junit/platform/commons/util/ExceptionUtils | |
#98 = NameAndType #100:#101 // throwAsUncheckedException:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; | |
#99 = Utf8 org/junit/platform/commons/util/ExceptionUtils | |
#100 = Utf8 throwAsUncheckedException | |
#101 = Utf8 (Ljava/lang/Throwable;)Ljava/lang/RuntimeException; | |
#102 = InterfaceMethodref #31.#103 // java/util/List.remove:(I)Ljava/lang/Object; | |
#103 = NameAndType #104:#105 // remove:(I)Ljava/lang/Object; | |
#104 = Utf8 remove | |
#105 = Utf8 (I)Ljava/lang/Object; | |
#106 = Class #107 // org/junit/jupiter/api/extension/Extension | |
#107 = Utf8 org/junit/jupiter/api/extension/Extension | |
#108 = InterfaceMethodref #109.#110 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker.invoke:(Lorg/junit/jupiter/api/extension/Extension;Ljava/lang/Throwable;)V | |
#109 = Class #111 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker | |
#110 = NameAndType #112:#113 // invoke:(Lorg/junit/jupiter/api/extension/Extension;Ljava/lang/Throwable;)V | |
#111 = Utf8 org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker | |
#112 = Utf8 invoke | |
#113 = Utf8 (Lorg/junit/jupiter/api/extension/Extension;Ljava/lang/Throwable;)V | |
#114 = Class #115 // java/lang/Throwable | |
#115 = Utf8 java/lang/Throwable | |
#116 = Methodref #117.#118 // org/junit/platform/commons/util/UnrecoverableExceptions.rethrowIfUnrecoverable:(Ljava/lang/Throwable;)V | |
#117 = Class #119 // org/junit/platform/commons/util/UnrecoverableExceptions | |
#118 = NameAndType #120:#121 // rethrowIfUnrecoverable:(Ljava/lang/Throwable;)V | |
#119 = Utf8 org/junit/platform/commons/util/UnrecoverableExceptions | |
#120 = Utf8 rethrowIfUnrecoverable | |
#121 = Utf8 (Ljava/lang/Throwable;)V | |
#122 = Methodref #8.#123 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.getExplicitExecutionMode:()Ljava/util/Optional; | |
#123 = NameAndType #124:#125 // getExplicitExecutionMode:()Ljava/util/Optional; | |
#124 = Utf8 getExplicitExecutionMode | |
#125 = Utf8 ()Ljava/util/Optional; | |
#126 = Methodref #127.#128 // java/util/Optional.isPresent:()Z | |
#127 = Class #129 // java/util/Optional | |
#128 = NameAndType #130:#95 // isPresent:()Z | |
#129 = Utf8 java/util/Optional | |
#130 = Utf8 isPresent | |
#131 = Methodref #127.#132 // java/util/Optional.get:()Ljava/lang/Object; | |
#132 = NameAndType #57:#133 // get:()Ljava/lang/Object; | |
#133 = Utf8 ()Ljava/lang/Object; | |
#134 = Class #135 // org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
#135 = Utf8 org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
#136 = Methodref #8.#137 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.getParent:()Ljava/util/Optional; | |
#137 = NameAndType #138:#125 // getParent:()Ljava/util/Optional; | |
#138 = Utf8 getParent | |
#139 = Methodref #8.#140 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.getDefaultChildExecutionMode:()Ljava/util/Optional; | |
#140 = NameAndType #141:#125 // getDefaultChildExecutionMode:()Ljava/util/Optional; | |
#141 = Utf8 getDefaultChildExecutionMode | |
#142 = InterfaceMethodref #143.#144 // org/junit/jupiter/engine/config/JupiterConfiguration.getDefaultExecutionMode:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#143 = Class #145 // org/junit/jupiter/engine/config/JupiterConfiguration | |
#144 = NameAndType #146:#147 // getDefaultExecutionMode:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#145 = Utf8 org/junit/jupiter/engine/config/JupiterConfiguration | |
#146 = Utf8 getDefaultExecutionMode | |
#147 = Utf8 ()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#148 = Methodref #8.#149 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#149 = NameAndType #150:#151 // toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#150 = Utf8 toExecutionMode | |
#151 = Utf8 (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#152 = Methodref #127.#153 // java/util/Optional.empty:()Ljava/util/Optional; | |
#153 = NameAndType #154:#125 // empty:()Ljava/util/Optional; | |
#154 = Utf8 empty | |
#155 = Class #156 // org/junit/jupiter/api/parallel/Execution | |
#156 = Utf8 org/junit/jupiter/api/parallel/Execution | |
#157 = Methodref #25.#158 // org/junit/platform/commons/util/AnnotationUtils.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
#158 = NameAndType #159:#160 // findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
#159 = Utf8 findAnnotation | |
#160 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
#161 = InvokeDynamic #5:#37 // #5:apply:()Ljava/util/function/Function; | |
#162 = Methodref #127.#163 // java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
#163 = NameAndType #44:#164 // map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
#164 = Utf8 (Ljava/util/function/Function;)Ljava/util/Optional; | |
#165 = InvokeDynamic #6:#37 // #6:apply:()Ljava/util/function/Function; | |
#166 = Fieldref #167.#168 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.$SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode:[I | |
#167 = Class #169 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1 | |
#168 = NameAndType #170:#171 // $SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode:[I | |
#169 = Utf8 org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1 | |
#170 = Utf8 $SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode | |
#171 = Utf8 [I | |
#172 = Methodref #173.#174 // org/junit/jupiter/api/parallel/ExecutionMode.ordinal:()I | |
#173 = Class #175 // org/junit/jupiter/api/parallel/ExecutionMode | |
#174 = NameAndType #176:#177 // ordinal:()I | |
#175 = Utf8 org/junit/jupiter/api/parallel/ExecutionMode | |
#176 = Utf8 ordinal | |
#177 = Utf8 ()I | |
#178 = Fieldref #134.#179 // org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.CONCURRENT:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#179 = NameAndType #180:#181 // CONCURRENT:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#180 = Utf8 CONCURRENT | |
#181 = Utf8 Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#182 = Fieldref #134.#183 // org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.SAME_THREAD:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#183 = NameAndType #184:#181 // SAME_THREAD:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#184 = Utf8 SAME_THREAD | |
#185 = Class #186 // org/junit/platform/commons/JUnitException | |
#186 = Utf8 org/junit/platform/commons/JUnitException | |
#187 = Class #188 // java/lang/StringBuilder | |
#188 = Utf8 java/lang/StringBuilder | |
#189 = Methodref #187.#190 // java/lang/StringBuilder."<init>":()V | |
#190 = NameAndType #11:#191 // "<init>":()V | |
#191 = Utf8 ()V | |
#192 = String #193 // Unknown ExecutionMode: | |
#193 = Utf8 Unknown ExecutionMode: | |
#194 = Methodref #187.#195 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
#195 = NameAndType #196:#197 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
#196 = Utf8 append | |
#197 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
#198 = Methodref #187.#199 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
#199 = NameAndType #196:#200 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
#200 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
#201 = Methodref #187.#202 // java/lang/StringBuilder.toString:()Ljava/lang/String; | |
#202 = NameAndType #203:#204 // toString:()Ljava/lang/String; | |
#203 = Utf8 toString | |
#204 = Utf8 ()Ljava/lang/String; | |
#205 = Methodref #185.#206 // org/junit/platform/commons/JUnitException."<init>":(Ljava/lang/String;)V | |
#206 = NameAndType #11:#207 // "<init>":(Ljava/lang/String;)V | |
#207 = Utf8 (Ljava/lang/String;)V | |
#208 = Class #209 // org/junit/jupiter/api/parallel/ResourceLock | |
#209 = Utf8 org/junit/jupiter/api/parallel/ResourceLock | |
#210 = InvokeDynamic #7:#37 // #7:apply:()Ljava/util/function/Function; | |
#211 = Methodref #60.#212 // java/util/stream/Collectors.toSet:()Ljava/util/stream/Collector; | |
#212 = NameAndType #213:#214 // toSet:()Ljava/util/stream/Collector; | |
#213 = Utf8 toSet | |
#214 = Utf8 ()Ljava/util/stream/Collector; | |
#215 = Fieldref #167.#216 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.$SwitchMap$org$junit$jupiter$api$parallel$ResourceAccessMode:[I | |
#216 = NameAndType #217:#171 // $SwitchMap$org$junit$jupiter$api$parallel$ResourceAccessMode:[I | |
#217 = Utf8 $SwitchMap$org$junit$jupiter$api$parallel$ResourceAccessMode | |
#218 = Methodref #219.#174 // org/junit/jupiter/api/parallel/ResourceAccessMode.ordinal:()I | |
#219 = Class #220 // org/junit/jupiter/api/parallel/ResourceAccessMode | |
#220 = Utf8 org/junit/jupiter/api/parallel/ResourceAccessMode | |
#221 = Fieldref #222.#223 // org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode.READ:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#222 = Class #224 // org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode | |
#223 = NameAndType #225:#226 // READ:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#224 = Utf8 org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode | |
#225 = Utf8 READ | |
#226 = Utf8 Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#227 = Fieldref #222.#228 // org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode.READ_WRITE:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#228 = NameAndType #229:#226 // READ_WRITE:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#229 = Utf8 READ_WRITE | |
#230 = String #231 // Unknown ResourceAccessMode: | |
#231 = Utf8 Unknown ResourceAccessMode: | |
#232 = Methodref #233.#234 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getThrowableCollector:()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
#233 = Class #235 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
#234 = NameAndType #236:#237 // getThrowableCollector:()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
#235 = Utf8 org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
#236 = Utf8 getThrowableCollector | |
#237 = Utf8 ()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
#238 = Methodref #239.#240 // org/junit/platform/engine/support/hierarchical/ThrowableCollector.assertEmpty:()V | |
#239 = Class #241 // org/junit/platform/engine/support/hierarchical/ThrowableCollector | |
#240 = NameAndType #242:#191 // assertEmpty:()V | |
#241 = Utf8 org/junit/platform/engine/support/hierarchical/ThrowableCollector | |
#242 = Utf8 assertEmpty | |
#243 = Fieldref #8.#244 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
#244 = NameAndType #245:#246 // conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
#245 = Utf8 conditionEvaluator | |
#246 = Utf8 Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
#247 = Methodref #233.#248 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionRegistry:()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
#248 = NameAndType #249:#250 // getExtensionRegistry:()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
#249 = Utf8 getExtensionRegistry | |
#250 = Utf8 ()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
#251 = Methodref #233.#252 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getConfiguration:()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#252 = NameAndType #253:#254 // getConfiguration:()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#253 = Utf8 getConfiguration | |
#254 = Utf8 ()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#255 = Methodref #233.#256 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionContext:()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
#256 = NameAndType #257:#258 // getExtensionContext:()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
#257 = Utf8 getExtensionContext | |
#258 = Utf8 ()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
#259 = Methodref #260.#261 // org/junit/jupiter/engine/execution/ConditionEvaluator.evaluate:(Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#260 = Class #262 // org/junit/jupiter/engine/execution/ConditionEvaluator | |
#261 = NameAndType #263:#264 // evaluate:(Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#262 = Utf8 org/junit/jupiter/engine/execution/ConditionEvaluator | |
#263 = Utf8 evaluate | |
#264 = Utf8 (Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#265 = Methodref #8.#266 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toSkipResult:(Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#266 = NameAndType #267:#268 // toSkipResult:(Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#267 = Utf8 toSkipResult | |
#268 = Utf8 (Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#269 = Methodref #270.#271 // org/junit/jupiter/api/extension/ConditionEvaluationResult.isDisabled:()Z | |
#270 = Class #272 // org/junit/jupiter/api/extension/ConditionEvaluationResult | |
#271 = NameAndType #273:#95 // isDisabled:()Z | |
#272 = Utf8 org/junit/jupiter/api/extension/ConditionEvaluationResult | |
#273 = Utf8 isDisabled | |
#274 = Methodref #270.#275 // org/junit/jupiter/api/extension/ConditionEvaluationResult.getReason:()Ljava/util/Optional; | |
#275 = NameAndType #276:#125 // getReason:()Ljava/util/Optional; | |
#276 = Utf8 getReason | |
#277 = String #278 // <unknown> | |
#278 = Utf8 <unknown> | |
#279 = Methodref #127.#280 // java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object; | |
#280 = NameAndType #281:#282 // orElse:(Ljava/lang/Object;)Ljava/lang/Object; | |
#281 = Utf8 orElse | |
#282 = Utf8 (Ljava/lang/Object;)Ljava/lang/Object; | |
#283 = Class #284 // java/lang/String | |
#284 = Utf8 java/lang/String | |
#285 = Methodref #286.#287 // org/junit/platform/engine/support/hierarchical/Node$SkipResult.skip:(Ljava/lang/String;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#286 = Class #288 // org/junit/platform/engine/support/hierarchical/Node$SkipResult | |
#287 = NameAndType #289:#290 // skip:(Ljava/lang/String;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#288 = Utf8 org/junit/platform/engine/support/hierarchical/Node$SkipResult | |
#289 = Utf8 skip | |
#290 = Utf8 (Ljava/lang/String;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#291 = Methodref #286.#292 // org/junit/platform/engine/support/hierarchical/Node$SkipResult.doNotSkip:()Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#292 = NameAndType #293:#294 // doNotSkip:()Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#293 = Utf8 doNotSkip | |
#294 = Utf8 ()Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#295 = Methodref #233.#296 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.close:()V | |
#296 = NameAndType #297:#191 // close:()V | |
#297 = Utf8 close | |
#298 = Methodref #8.#299 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.shouldBeSkipped:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#299 = NameAndType #300:#301 // shouldBeSkipped:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#300 = Utf8 shouldBeSkipped | |
#301 = Utf8 (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#302 = Methodref #8.#303 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.cleanUp:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
#303 = NameAndType #304:#305 // cleanUp:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
#304 = Utf8 cleanUp | |
#305 = Utf8 (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
#306 = Methodref #8.#307 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.prepare:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#307 = NameAndType #308:#309 // prepare:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#308 = Utf8 prepare | |
#309 = Utf8 (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#310 = Class #311 // org/junit/platform/engine/support/hierarchical/ExclusiveResource | |
#311 = Utf8 org/junit/platform/engine/support/hierarchical/ExclusiveResource | |
#312 = InterfaceMethodref #208.#313 // org/junit/jupiter/api/parallel/ResourceLock.value:()Ljava/lang/String; | |
#313 = NameAndType #314:#204 // value:()Ljava/lang/String; | |
#314 = Utf8 value | |
#315 = InterfaceMethodref #208.#316 // org/junit/jupiter/api/parallel/ResourceLock.mode:()Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#316 = NameAndType #317:#318 // mode:()Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#317 = Utf8 mode | |
#318 = Utf8 ()Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#319 = Methodref #8.#320 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toLockMode:(Lorg/junit/jupiter/api/parallel/ResourceAccessMode;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#320 = NameAndType #321:#322 // toLockMode:(Lorg/junit/jupiter/api/parallel/ResourceAccessMode;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#321 = Utf8 toLockMode | |
#322 = Utf8 (Lorg/junit/jupiter/api/parallel/ResourceAccessMode;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#323 = Methodref #310.#324 // org/junit/platform/engine/support/hierarchical/ExclusiveResource."<init>":(Ljava/lang/String;Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode;)V | |
#324 = NameAndType #11:#325 // "<init>":(Ljava/lang/String;Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode;)V | |
#325 = Utf8 (Ljava/lang/String;Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode;)V | |
#326 = Methodref #327.#328 // org/junit/platform/engine/TestTag.isValid:(Ljava/lang/String;)Z | |
#327 = Class #329 // org/junit/platform/engine/TestTag | |
#328 = NameAndType #330:#331 // isValid:(Ljava/lang/String;)Z | |
#329 = Utf8 org/junit/platform/engine/TestTag | |
#330 = Utf8 isValid | |
#331 = Utf8 (Ljava/lang/String;)Z | |
#332 = Fieldref #8.#333 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.logger:Lorg/junit/platform/commons/logging/Logger; | |
#333 = NameAndType #334:#335 // logger:Lorg/junit/platform/commons/logging/Logger; | |
#334 = Utf8 logger | |
#335 = Utf8 Lorg/junit/platform/commons/logging/Logger; | |
#336 = InvokeDynamic #8:#337 // #8:get:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Supplier; | |
#337 = NameAndType #57:#338 // get:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Supplier; | |
#338 = Utf8 (Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Supplier; | |
#339 = InterfaceMethodref #340.#341 // org/junit/platform/commons/logging/Logger.warn:(Ljava/util/function/Supplier;)V | |
#340 = Class #342 // org/junit/platform/commons/logging/Logger | |
#341 = NameAndType #343:#344 // warn:(Ljava/util/function/Supplier;)V | |
#342 = Utf8 org/junit/platform/commons/logging/Logger | |
#343 = Utf8 warn | |
#344 = Utf8 (Ljava/util/function/Supplier;)V | |
#345 = String #346 // Configuration error: invalid tag syntax in @Tag(\"%s\") declaration on [%s]. Tag will be ignored. | |
#346 = Utf8 Configuration error: invalid tag syntax in @Tag(\"%s\") declaration on [%s]. Tag will be ignored. | |
#347 = Class #348 // java/lang/Object | |
#348 = Utf8 java/lang/Object | |
#349 = Methodref #283.#350 // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | |
#350 = NameAndType #351:#352 // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | |
#351 = Utf8 format | |
#352 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | |
#353 = Methodref #354.#355 // org/junit/platform/commons/logging/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
#354 = Class #356 // org/junit/platform/commons/logging/LoggerFactory | |
#355 = NameAndType #357:#358 // getLogger:(Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
#356 = Utf8 org/junit/platform/commons/logging/LoggerFactory | |
#357 = Utf8 getLogger | |
#358 = Utf8 (Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
#359 = Methodref #260.#190 // org/junit/jupiter/engine/execution/ConditionEvaluator."<init>":()V | |
#360 = Class #361 // org/junit/platform/engine/support/hierarchical/Node | |
#361 = Utf8 org/junit/platform/engine/support/hierarchical/Node | |
#362 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#363 = Utf8 Code | |
#364 = Utf8 LineNumberTable | |
#365 = Utf8 LocalVariableTable | |
#366 = Utf8 this | |
#367 = Utf8 Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
#368 = Utf8 uniqueId | |
#369 = Utf8 Lorg/junit/platform/engine/UniqueId; | |
#370 = Utf8 element | |
#371 = Utf8 Ljava/lang/reflect/AnnotatedElement; | |
#372 = Utf8 displayNameSupplier | |
#373 = Utf8 Ljava/util/function/Supplier; | |
#374 = Utf8 source | |
#375 = Utf8 Lorg/junit/platform/engine/TestSource; | |
#376 = Utf8 LocalVariableTypeTable | |
#377 = Utf8 Ljava/util/function/Supplier<Ljava/lang/String;>; | |
#378 = Utf8 Signature | |
#379 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier<Ljava/lang/String;>;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#380 = Utf8 displayName | |
#381 = Utf8 Ljava/lang/String; | |
#382 = Utf8 getTags | |
#383 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set; | |
#384 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/TestTag;>; | |
#385 = Utf8 (Ljava/lang/Class;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#386 = Utf8 handlerType | |
#387 = Utf8 Ljava/lang/Class; | |
#388 = Utf8 registry | |
#389 = Utf8 Lorg/junit/jupiter/engine/extension/ExtensionRegistry; | |
#390 = Utf8 throwable | |
#391 = Utf8 Ljava/lang/Throwable; | |
#392 = Utf8 handlerInvoker | |
#393 = Utf8 Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker; | |
#394 = Utf8 extensions | |
#395 = Utf8 Ljava/util/List; | |
#396 = Utf8 Ljava/lang/Class<TE;>; | |
#397 = Utf8 Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>; | |
#398 = Utf8 Ljava/util/List<TE;>; | |
#399 = Utf8 <E::Lorg/junit/jupiter/api/extension/Extension;>(Ljava/lang/Class<TE;>;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>;)V | |
#400 = Utf8 handledThrowable | |
#401 = Utf8 exceptionHandlers | |
#402 = Utf8 StackMapTable | |
#403 = Utf8 <E::Lorg/junit/jupiter/api/extension/Extension;>(Ljava/util/List<TE;>;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>;)V | |
#404 = Utf8 getExecutionMode | |
#405 = Utf8 ()Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#406 = Utf8 jupiterParent | |
#407 = Utf8 executionMode | |
#408 = Utf8 Ljava/util/Optional; | |
#409 = Utf8 parent | |
#410 = Utf8 Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
#411 = Utf8 Ljava/util/Optional<Lorg/junit/platform/engine/TestDescriptor;>; | |
#412 = Utf8 ()Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
#413 = Utf8 getExecutionModeFromAnnotation | |
#414 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional; | |
#415 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
#416 = Utf8 Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#417 = Utf8 getExclusiveResourcesFromAnnotation | |
#418 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource;>; | |
#419 = Utf8 Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#420 = Utf8 context | |
#421 = Utf8 Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#422 = Utf8 evaluationResult | |
#423 = Utf8 Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#424 = Utf8 Exceptions | |
#425 = Class #426 // java/lang/Exception | |
#426 = Utf8 java/lang/Exception | |
#427 = Utf8 (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#428 = Utf8 (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)V | |
#429 = Utf8 (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext; | |
#430 = Utf8 lambda$getExclusiveResourcesFromAnnotation$2 | |
#431 = Utf8 (Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#432 = Utf8 resource | |
#433 = Utf8 Lorg/junit/jupiter/api/parallel/ResourceLock; | |
#434 = Utf8 lambda$getTags$1 | |
#435 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#436 = Utf8 tag | |
#437 = Utf8 Z | |
#438 = Utf8 lambda$getTags$0 | |
#439 = Utf8 (Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#440 = Utf8 <clinit> | |
#441 = Utf8 Lorg/junit/platform/engine/support/descriptor/AbstractTestDescriptor;Lorg/junit/platform/engine/support/hierarchical/Node<Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;>; | |
#442 = Utf8 SourceFile | |
#443 = Utf8 JupiterTestDescriptor.java | |
#444 = Utf8 RuntimeVisibleAnnotations | |
#445 = Utf8 Lorg/apiguardian/api/API; | |
#446 = Utf8 status | |
#447 = Utf8 Lorg/apiguardian/api/API$Status; | |
#448 = Utf8 INTERNAL | |
#449 = Utf8 since | |
#450 = Utf8 5.0 | |
#451 = Utf8 BootstrapMethods | |
#452 = MethodHandle 6:#453 // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
#453 = Methodref #454.#455 // java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
#454 = Class #456 // java/lang/invoke/LambdaMetafactory | |
#455 = NameAndType #457:#458 // metafactory:(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; | |
#456 = Utf8 java/lang/invoke/LambdaMetafactory | |
#457 = Utf8 metafactory | |
#458 = Utf8 (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; | |
#459 = MethodType #282 // (Ljava/lang/Object;)Ljava/lang/Object; | |
#460 = MethodHandle 9:#461 // REF_invokeInterface org/junit/jupiter/api/Tag.value:()Ljava/lang/String; | |
#461 = InterfaceMethodref #22.#313 // org/junit/jupiter/api/Tag.value:()Ljava/lang/String; | |
#462 = MethodType #463 // (Lorg/junit/jupiter/api/Tag;)Ljava/lang/String; | |
#463 = Utf8 (Lorg/junit/jupiter/api/Tag;)Ljava/lang/String; | |
#464 = MethodType #465 // (Ljava/lang/Object;)Z | |
#465 = Utf8 (Ljava/lang/Object;)Z | |
#466 = MethodHandle 6:#467 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#467 = Methodref #8.#468 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#468 = NameAndType #434:#435 // lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#469 = MethodType #331 // (Ljava/lang/String;)Z | |
#470 = MethodHandle 6:#471 // REF_invokeStatic org/junit/platform/engine/TestTag.create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#471 = Methodref #327.#472 // org/junit/platform/engine/TestTag.create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#472 = NameAndType #473:#474 // create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#473 = Utf8 create | |
#474 = Utf8 (Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#475 = MethodType #474 // (Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#476 = MethodType #133 // ()Ljava/lang/Object; | |
#477 = MethodHandle 8:#478 // REF_newInvokeSpecial java/util/LinkedHashSet."<init>":()V | |
#478 = Methodref #479.#190 // java/util/LinkedHashSet."<init>":()V | |
#479 = Class #480 // java/util/LinkedHashSet | |
#480 = Utf8 java/util/LinkedHashSet | |
#481 = MethodType #482 // ()Ljava/util/LinkedHashSet; | |
#482 = Utf8 ()Ljava/util/LinkedHashSet; | |
#483 = MethodHandle 6:#484 // REF_invokeStatic java/util/Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#484 = Methodref #83.#485 // java/util/Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#485 = NameAndType #486:#487 // unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#486 = Utf8 unmodifiableSet | |
#487 = Utf8 (Ljava/util/Set;)Ljava/util/Set; | |
#488 = MethodType #489 // (Ljava/util/LinkedHashSet;)Ljava/util/Set; | |
#489 = Utf8 (Ljava/util/LinkedHashSet;)Ljava/util/Set; | |
#490 = MethodHandle 9:#491 // REF_invokeInterface org/junit/jupiter/api/parallel/Execution.value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#491 = InterfaceMethodref #155.#492 // org/junit/jupiter/api/parallel/Execution.value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#492 = NameAndType #314:#147 // value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#493 = MethodType #494 // (Lorg/junit/jupiter/api/parallel/Execution;)Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#494 = Utf8 (Lorg/junit/jupiter/api/parallel/Execution;)Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#495 = MethodHandle 6:#148 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#496 = MethodType #151 // (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#497 = MethodHandle 6:#498 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#498 = Methodref #8.#499 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#499 = NameAndType #430:#431 // lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#500 = MethodType #431 // (Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#501 = MethodHandle 6:#502 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#502 = Methodref #8.#503 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#503 = NameAndType #438:#439 // lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#504 = MethodType #204 // ()Ljava/lang/String; | |
#505 = Utf8 InnerClasses | |
#506 = Utf8 ExceptionHandlerInvoker | |
#507 = Utf8 ExecutionMode | |
#508 = Utf8 LockMode | |
#509 = Utf8 SkipResult | |
#510 = Class #511 // org/apiguardian/api/API$Status | |
#511 = Utf8 org/apiguardian/api/API$Status | |
#512 = Class #513 // org/apiguardian/api/API | |
#513 = Utf8 org/apiguardian/api/API | |
#514 = Utf8 Status | |
#515 = Class #516 // java/lang/invoke/MethodHandles$Lookup | |
#516 = Utf8 java/lang/invoke/MethodHandles$Lookup | |
#517 = Class #518 // java/lang/invoke/MethodHandles | |
#518 = Utf8 java/lang/invoke/MethodHandles | |
#519 = Utf8 Lookup | |
{ | |
final org.junit.jupiter.engine.config.JupiterConfiguration configuration; | |
descriptor: Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
flags: (0x0010) ACC_FINAL | |
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor(org.junit.platform.engine.UniqueId, java.lang.reflect.AnnotatedElement, java.util.function.Supplier<java.lang.String>, org.junit.platform.engine.TestSource, org.junit.jupiter.engine.config.JupiterConfiguration); | |
descriptor: (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
flags: (0x0000) | |
Code: | |
stack=5, locals=6, args_size=6 | |
0: aload_0 | |
1: aload_1 | |
2: aload_2 | |
3: aload_3 | |
4: invokestatic #1 // Method org/junit/jupiter/engine/descriptor/DisplayNameUtils.determineDisplayName:(Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
7: aload 4 | |
9: aload 5 | |
11: invokespecial #7 // Method "<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
14: return | |
LineNumberTable: | |
line 69: 0 | |
line 70: 14 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 15 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 15 1 uniqueId Lorg/junit/platform/engine/UniqueId; | |
0 15 2 element Ljava/lang/reflect/AnnotatedElement; | |
0 15 3 displayNameSupplier Ljava/util/function/Supplier; | |
0 15 4 source Lorg/junit/platform/engine/TestSource; | |
0 15 5 configuration Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
LocalVariableTypeTable: | |
Start Length Slot Name Signature | |
0 15 3 displayNameSupplier Ljava/util/function/Supplier<Ljava/lang/String;>; | |
Signature: #379 // (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier<Ljava/lang/String;>;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor(org.junit.platform.engine.UniqueId, java.lang.String, org.junit.platform.engine.TestSource, org.junit.jupiter.engine.config.JupiterConfiguration); | |
descriptor: (Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
flags: (0x0000) | |
Code: | |
stack=4, locals=5, args_size=5 | |
0: aload_0 | |
1: aload_1 | |
2: aload_2 | |
3: aload_3 | |
4: invokespecial #13 // Method org/junit/platform/engine/support/descriptor/AbstractTestDescriptor."<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
7: aload_0 | |
8: aload 4 | |
10: putfield #18 // Field configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
13: return | |
LineNumberTable: | |
line 74: 0 | |
line 75: 7 | |
line 76: 13 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 14 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 14 1 uniqueId Lorg/junit/platform/engine/UniqueId; | |
0 14 2 displayName Ljava/lang/String; | |
0 14 3 source Lorg/junit/platform/engine/TestSource; | |
0 14 4 configuration Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
static java.util.Set<org.junit.platform.engine.TestTag> getTags(java.lang.reflect.AnnotatedElement); | |
descriptor: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set; | |
flags: (0x0008) ACC_STATIC | |
Code: | |
stack=3, locals=1, args_size=1 | |
0: aload_0 | |
1: ldc #22 // class org/junit/jupiter/api/Tag | |
3: invokestatic #24 // Method org/junit/platform/commons/util/AnnotationUtils.findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
6: invokeinterface #30, 1 // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream; | |
11: invokedynamic #36, 0 // InvokeDynamic #0:apply:()Ljava/util/function/Function; | |
16: invokeinterface #40, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
21: aload_0 | |
22: invokedynamic #46, 0 // InvokeDynamic #1:test:(Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
27: invokeinterface #50, 2 // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
32: invokedynamic #54, 0 // InvokeDynamic #2:apply:()Ljava/util/function/Function; | |
37: invokeinterface #40, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
42: invokedynamic #55, 0 // InvokeDynamic #3:get:()Ljava/util/function/Supplier; | |
47: invokestatic #59 // Method java/util/stream/Collectors.toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
50: invokedynamic #65, 0 // InvokeDynamic #4:apply:()Ljava/util/function/Function; | |
55: invokestatic #66 // Method java/util/stream/Collectors.collectingAndThen:(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
58: invokeinterface #70, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
63: checkcast #74 // class java/util/Set | |
66: areturn | |
LineNumberTable: | |
line 82: 0 | |
line 83: 16 | |
line 84: 27 | |
line 98: 37 | |
line 99: 47 | |
line 82: 66 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 67 0 element Ljava/lang/reflect/AnnotatedElement; | |
Signature: #384 // (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/TestTag;>; | |
<E extends org.junit.jupiter.api.extension.Extension> void invokeExecutionExceptionHandlers(java.lang.Class<E>, org.junit.jupiter.engine.extension.ExtensionRegistry, java.lang.Throwable, org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$ExceptionHandlerInvoker<E>); | |
descriptor: (Ljava/lang/Class;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
flags: (0x0000) | |
Code: | |
stack=4, locals=6, args_size=5 | |
0: aload_2 | |
1: aload_1 | |
2: invokeinterface #76, 2 // InterfaceMethod org/junit/jupiter/engine/extension/ExtensionRegistry.getExtensions:(Ljava/lang/Class;)Ljava/util/List; | |
7: astore 5 | |
9: aload 5 | |
11: invokestatic #82 // Method java/util/Collections.reverse:(Ljava/util/List;)V | |
14: aload_0 | |
15: aload 5 | |
17: aload_3 | |
18: aload 4 | |
20: invokespecial #88 // Method invokeExecutionExceptionHandlers:(Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
23: return | |
LineNumberTable: | |
line 110: 0 | |
line 111: 9 | |
line 112: 14 | |
line 113: 23 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 24 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 24 1 handlerType Ljava/lang/Class; | |
0 24 2 registry Lorg/junit/jupiter/engine/extension/ExtensionRegistry; | |
0 24 3 throwable Ljava/lang/Throwable; | |
0 24 4 handlerInvoker Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker; | |
9 15 5 extensions Ljava/util/List; | |
LocalVariableTypeTable: | |
Start Length Slot Name Signature | |
0 24 1 handlerType Ljava/lang/Class<TE;>; | |
0 24 4 handlerInvoker Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>; | |
9 15 5 extensions Ljava/util/List<TE;>; | |
Signature: #399 // <E::Lorg/junit/jupiter/api/extension/Extension;>(Ljava/lang/Class<TE;>;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>;)V | |
public org.junit.platform.engine.support.hierarchical.Node$ExecutionMode getExecutionMode(); | |
descriptor: ()Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
flags: (0x0001) ACC_PUBLIC | |
Code: | |
stack=1, locals=4, args_size=1 | |
0: aload_0 | |
1: invokevirtual #122 // Method getExplicitExecutionMode:()Ljava/util/Optional; | |
4: astore_1 | |
5: aload_1 | |
6: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
9: ifeq 20 | |
12: aload_1 | |
13: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
16: checkcast #134 // class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
19: areturn | |
20: aload_0 | |
21: invokevirtual #136 // Method getParent:()Ljava/util/Optional; | |
24: astore_2 | |
25: aload_2 | |
26: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
29: ifeq 98 | |
32: aload_2 | |
33: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
36: instanceof #8 // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
39: ifeq 98 | |
42: aload_2 | |
43: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
46: checkcast #8 // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
49: astore_3 | |
50: aload_3 | |
51: invokevirtual #122 // Method getExplicitExecutionMode:()Ljava/util/Optional; | |
54: astore_1 | |
55: aload_1 | |
56: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
59: ifeq 70 | |
62: aload_1 | |
63: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
66: checkcast #134 // class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
69: areturn | |
70: aload_3 | |
71: invokevirtual #139 // Method getDefaultChildExecutionMode:()Ljava/util/Optional; | |
74: astore_1 | |
75: aload_1 | |
76: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
79: ifeq 90 | |
82: aload_1 | |
83: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
86: checkcast #134 // class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
89: areturn | |
90: aload_3 | |
91: invokevirtual #136 // Method getParent:()Ljava/util/Optional; | |
94: astore_2 | |
95: goto 25 | |
98: aload_0 | |
99: getfield #18 // Field configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
102: invokeinterface #142, 1 // InterfaceMethod org/junit/jupiter/engine/config/JupiterConfiguration.getDefaultExecutionMode:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
107: invokestatic #148 // Method toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
110: areturn | |
LineNumberTable: | |
line 137: 0 | |
line 138: 5 | |
line 139: 12 | |
line 141: 20 | |
line 142: 25 | |
line 143: 42 | |
line 144: 50 | |
line 145: 55 | |
line 146: 62 | |
line 148: 70 | |
line 149: 75 | |
line 150: 82 | |
line 152: 90 | |
line 153: 95 | |
line 154: 98 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
50 45 3 jupiterParent Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 111 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
5 106 1 executionMode Ljava/util/Optional; | |
25 86 2 parent Ljava/util/Optional; | |
LocalVariableTypeTable: | |
Start Length Slot Name Signature | |
5 106 1 executionMode Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
25 86 2 parent Ljava/util/Optional<Lorg/junit/platform/engine/TestDescriptor;>; | |
StackMapTable: number_of_entries = 5 | |
frame_type = 252 /* append */ | |
offset_delta = 20 | |
locals = [ class java/util/Optional ] | |
frame_type = 252 /* append */ | |
offset_delta = 4 | |
locals = [ class java/util/Optional ] | |
frame_type = 252 /* append */ | |
offset_delta = 44 | |
locals = [ class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor ] | |
frame_type = 19 /* same */ | |
frame_type = 250 /* chop */ | |
offset_delta = 7 | |
java.util.Optional<org.junit.platform.engine.support.hierarchical.Node$ExecutionMode> getExplicitExecutionMode(); | |
descriptor: ()Ljava/util/Optional; | |
flags: (0x0000) | |
Code: | |
stack=1, locals=1, args_size=1 | |
0: invokestatic #152 // Method java/util/Optional.empty:()Ljava/util/Optional; | |
3: areturn | |
LineNumberTable: | |
line 158: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 4 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Signature: #412 // ()Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
java.util.Optional<org.junit.platform.engine.support.hierarchical.Node$ExecutionMode> getDefaultChildExecutionMode(); | |
descriptor: ()Ljava/util/Optional; | |
flags: (0x0000) | |
Code: | |
stack=1, locals=1, args_size=1 | |
0: invokestatic #152 // Method java/util/Optional.empty:()Ljava/util/Optional; | |
3: areturn | |
LineNumberTable: | |
line 162: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 4 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Signature: #412 // ()Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
java.util.Optional<org.junit.platform.engine.support.hierarchical.Node$ExecutionMode> getExecutionModeFromAnnotation(java.lang.reflect.AnnotatedElement); | |
descriptor: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional; | |
flags: (0x0000) | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_1 | |
1: ldc #155 // class org/junit/jupiter/api/parallel/Execution | |
3: invokestatic #157 // Method org/junit/platform/commons/util/AnnotationUtils.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
6: invokedynamic #161, 0 // InvokeDynamic #5:apply:()Ljava/util/function/Function; | |
11: invokevirtual #162 // Method java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
14: invokedynamic #165, 0 // InvokeDynamic #6:apply:()Ljava/util/function/Function; | |
19: invokevirtual #162 // Method java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
22: areturn | |
LineNumberTable: | |
line 167: 0 | |
line 168: 11 | |
line 169: 19 | |
line 167: 22 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 23 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 23 1 element Ljava/lang/reflect/AnnotatedElement; | |
Signature: #415 // (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
public static org.junit.platform.engine.support.hierarchical.Node$ExecutionMode toExecutionMode(org.junit.jupiter.api.parallel.ExecutionMode); | |
descriptor: (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
flags: (0x0009) ACC_PUBLIC, ACC_STATIC | |
Code: | |
stack=4, locals=1, args_size=1 | |
0: getstatic #166 // Field org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.$SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode:[I | |
3: aload_0 | |
4: invokevirtual #172 // Method org/junit/jupiter/api/parallel/ExecutionMode.ordinal:()I | |
7: iaload | |
8: lookupswitch { // 2 | |
1: 36 | |
2: 40 | |
default: 44 | |
} | |
36: getstatic #178 // Field org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.CONCURRENT:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
39: areturn | |
40: getstatic #182 // Field org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.SAME_THREAD:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
43: areturn | |
44: new #185 // class org/junit/platform/commons/JUnitException | |
47: dup | |
48: new #187 // class java/lang/StringBuilder | |
51: dup | |
52: invokespecial #189 // Method java/lang/StringBuilder."<init>":()V | |
55: ldc #192 // String Unknown ExecutionMode: | |
57: invokevirtual #194 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
60: aload_0 | |
61: invokevirtual #198 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
64: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; | |
67: invokespecial #205 // Method org/junit/platform/commons/JUnitException."<init>":(Ljava/lang/String;)V | |
70: athrow | |
LineNumberTable: | |
line 174: 0 | |
line 176: 36 | |
line 178: 40 | |
line 180: 44 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 71 0 mode Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
StackMapTable: number_of_entries = 3 | |
frame_type = 36 /* same */ | |
frame_type = 3 /* same */ | |
frame_type = 3 /* same */ | |
java.util.Set<org.junit.platform.engine.support.hierarchical.ExclusiveResource> getExclusiveResourcesFromAnnotation(java.lang.reflect.AnnotatedElement); | |
descriptor: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set; | |
flags: (0x0000) | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_1 | |
1: ldc #208 // class org/junit/jupiter/api/parallel/ResourceLock | |
3: invokestatic #24 // Method org/junit/platform/commons/util/AnnotationUtils.findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
6: invokeinterface #30, 1 // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream; | |
11: invokedynamic #210, 0 // InvokeDynamic #7:apply:()Ljava/util/function/Function; | |
16: invokeinterface #40, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
21: invokestatic #211 // Method java/util/stream/Collectors.toSet:()Ljava/util/stream/Collector; | |
24: invokeinterface #70, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
29: checkcast #74 // class java/util/Set | |
32: areturn | |
LineNumberTable: | |
line 185: 0 | |
line 186: 16 | |
line 187: 21 | |
line 185: 32 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 33 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 33 1 element Ljava/lang/reflect/AnnotatedElement; | |
Signature: #418 // (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource;>; | |
public org.junit.platform.engine.support.hierarchical.Node$SkipResult shouldBeSkipped(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
flags: (0x0001) ACC_PUBLIC | |
Code: | |
stack=4, locals=3, args_size=2 | |
0: aload_1 | |
1: invokevirtual #232 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getThrowableCollector:()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
4: invokevirtual #238 // Method org/junit/platform/engine/support/hierarchical/ThrowableCollector.assertEmpty:()V | |
7: getstatic #243 // Field conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
10: aload_1 | |
11: invokevirtual #247 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionRegistry:()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
14: aload_1 | |
15: invokevirtual #251 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getConfiguration:()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
18: aload_1 | |
19: invokevirtual #255 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionContext:()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
22: invokevirtual #259 // Method org/junit/jupiter/engine/execution/ConditionEvaluator.evaluate:(Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
25: astore_2 | |
26: aload_0 | |
27: aload_2 | |
28: invokespecial #265 // Method toSkipResult:(Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
31: areturn | |
LineNumberTable: | |
line 203: 0 | |
line 204: 7 | |
line 205: 15 | |
line 204: 22 | |
line 206: 26 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 32 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 32 1 context Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
26 6 2 evaluationResult Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
Exceptions: | |
throws java.lang.Exception | |
public abstract org.junit.jupiter.engine.execution.JupiterEngineExecutionContext prepare(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT | |
Exceptions: | |
throws java.lang.Exception | |
public void cleanUp(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
flags: (0x0001) ACC_PUBLIC | |
Code: | |
stack=1, locals=2, args_size=2 | |
0: aload_1 | |
1: invokevirtual #295 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.close:()V | |
4: return | |
LineNumberTable: | |
line 224: 0 | |
line 225: 4 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 5 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 5 1 context Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
Exceptions: | |
throws java.lang.Exception | |
public org.junit.platform.engine.support.hierarchical.Node$SkipResult shouldBeSkipped(org.junit.platform.engine.support.hierarchical.EngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_0 | |
1: aload_1 | |
2: checkcast #233 // class org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
5: invokevirtual #298 // Method shouldBeSkipped:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
8: areturn | |
LineNumberTable: | |
line 57: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 9 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Exceptions: | |
throws java.lang.Exception | |
public void cleanUp(org.junit.platform.engine.support.hierarchical.EngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)V | |
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_0 | |
1: aload_1 | |
2: checkcast #233 // class org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
5: invokevirtual #302 // Method cleanUp:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
8: return | |
LineNumberTable: | |
line 57: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 9 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Exceptions: | |
throws java.lang.Exception | |
public org.junit.platform.engine.support.hierarchical.EngineExecutionContext prepare(org.junit.platform.engine.support.hierarchical.EngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext; | |
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_0 | |
1: aload_1 | |
2: checkcast #233 // class org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
5: invokevirtual #306 // Method prepare:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
8: areturn | |
LineNumberTable: | |
line 57: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 9 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Exceptions: | |
throws java.lang.Exception | |
static {}; | |
descriptor: ()V | |
flags: (0x0008) ACC_STATIC | |
Code: | |
stack=2, locals=0, args_size=0 | |
0: ldc #8 // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
2: invokestatic #353 // Method org/junit/platform/commons/logging/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
5: putstatic #332 // Field logger:Lorg/junit/platform/commons/logging/Logger; | |
8: new #260 // class org/junit/jupiter/engine/execution/ConditionEvaluator | |
11: dup | |
12: invokespecial #359 // Method org/junit/jupiter/engine/execution/ConditionEvaluator."<init>":()V | |
15: putstatic #243 // Field conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
18: return | |
LineNumberTable: | |
line 61: 0 | |
line 63: 8 | |
} | |
Signature: #441 // Lorg/junit/platform/engine/support/descriptor/AbstractTestDescriptor;Lorg/junit/platform/engine/support/hierarchical/Node<Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;>; | |
SourceFile: "JupiterTestDescriptor.java" | |
RuntimeVisibleAnnotations: | |
0: #445(#446=e#447.#448,#449=s#450) | |
org.apiguardian.api.API( | |
status=Lorg/apiguardian/api/API$Status;.INTERNAL | |
since="5.0" | |
) | |
BootstrapMethods: | |
0: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#459 (Ljava/lang/Object;)Ljava/lang/Object; | |
#460 REF_invokeInterface org/junit/jupiter/api/Tag.value:()Ljava/lang/String; | |
#462 (Lorg/junit/jupiter/api/Tag;)Ljava/lang/String; | |
1: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#464 (Ljava/lang/Object;)Z | |
#466 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#469 (Ljava/lang/String;)Z | |
2: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#459 (Ljava/lang/Object;)Ljava/lang/Object; | |
#470 REF_invokeStatic org/junit/platform/engine/TestTag.create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#475 (Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
3: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#476 ()Ljava/lang/Object; | |
#477 REF_newInvokeSpecial java/util/LinkedHashSet."<init>":()V | |
#481 ()Ljava/util/LinkedHashSet; | |
4: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#459 (Ljava/lang/Object;)Ljava/lang/Object; | |
#483 REF_invokeStatic java/util/Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#488 (Ljava/util/LinkedHashSet;)Ljava/util/Set; | |
5: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#459 (Ljava/lang/Object;)Ljava/lang/Object; | |
#490 REF_invokeInterface org/junit/jupiter/api/parallel/Execution.value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#493 (Lorg/junit/jupiter/api/parallel/Execution;)Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
6: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#459 (Ljava/lang/Object;)Ljava/lang/Object; | |
#495 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#496 (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
7: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#459 (Ljava/lang/Object;)Ljava/lang/Object; | |
#497 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#500 (Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
8: #452 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#476 ()Ljava/lang/Object; | |
#501 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#504 ()Ljava/lang/String; | |
InnerClasses: | |
static #506= #109 of #8; // ExceptionHandlerInvoker=class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker of class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
public static final #507= #134 of #360; // ExecutionMode=class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode of class org/junit/platform/engine/support/hierarchical/Node | |
static #167; // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1 | |
public static final #508= #222 of #310; // LockMode=class org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode of class org/junit/platform/engine/support/hierarchical/ExclusiveResource | |
public static #509= #286 of #360; // SkipResult=class org/junit/platform/engine/support/hierarchical/Node$SkipResult of class org/junit/platform/engine/support/hierarchical/Node | |
public static final #514= #510 of #512; // Status=class org/apiguardian/api/API$Status of class org/apiguardian/api/API | |
public static final #519= #515 of #517; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Classfile 21-JupiterTestDescriptor.class | |
Last modified Apr 28, 2024; size 16136 bytes | |
SHA-256 checksum c019ac7ee7b3a2a1aaaca153965d5b123cec4a79e162fdae8d4ab097fbc553c6 | |
Compiled from "JupiterTestDescriptor.java" | |
public abstract class org.junit.jupiter.engine.descriptor.JupiterTestDescriptor extends org.junit.platform.engine.support.descriptor.AbstractTestDescriptor implements org.junit.platform.engine.support.hierarchical.Node<org.junit.jupiter.engine.execution.JupiterEngineExecutionContext> | |
minor version: 0 | |
major version: 52 | |
flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT | |
this_class: #8 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
super_class: #14 // org/junit/platform/engine/support/descriptor/AbstractTestDescriptor | |
interfaces: 1, fields: 3, methods: 23, attributes: 5 | |
Constant pool: | |
#1 = Methodref #2.#3 // org/junit/jupiter/engine/descriptor/DisplayNameUtils.determineDisplayName:(Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
#2 = Class #4 // org/junit/jupiter/engine/descriptor/DisplayNameUtils | |
#3 = NameAndType #5:#6 // determineDisplayName:(Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
#4 = Utf8 org/junit/jupiter/engine/descriptor/DisplayNameUtils | |
#5 = Utf8 determineDisplayName | |
#6 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
#7 = Methodref #8.#9 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor."<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#8 = Class #10 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
#9 = NameAndType #11:#12 // "<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#10 = Utf8 org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
#11 = Utf8 <init> | |
#12 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#13 = Methodref #14.#15 // org/junit/platform/engine/support/descriptor/AbstractTestDescriptor."<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
#14 = Class #16 // org/junit/platform/engine/support/descriptor/AbstractTestDescriptor | |
#15 = NameAndType #11:#17 // "<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
#16 = Utf8 org/junit/platform/engine/support/descriptor/AbstractTestDescriptor | |
#17 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
#18 = Fieldref #8.#19 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#19 = NameAndType #20:#21 // configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#20 = Utf8 configuration | |
#21 = Utf8 Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#22 = Class #23 // org/junit/jupiter/api/Tag | |
#23 = Utf8 org/junit/jupiter/api/Tag | |
#24 = Methodref #25.#26 // org/junit/platform/commons/util/AnnotationUtils.findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
#25 = Class #27 // org/junit/platform/commons/util/AnnotationUtils | |
#26 = NameAndType #28:#29 // findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
#27 = Utf8 org/junit/platform/commons/util/AnnotationUtils | |
#28 = Utf8 findRepeatableAnnotations | |
#29 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
#30 = InterfaceMethodref #31.#32 // java/util/List.stream:()Ljava/util/stream/Stream; | |
#31 = Class #33 // java/util/List | |
#32 = NameAndType #34:#35 // stream:()Ljava/util/stream/Stream; | |
#33 = Utf8 java/util/List | |
#34 = Utf8 stream | |
#35 = Utf8 ()Ljava/util/stream/Stream; | |
#36 = InvokeDynamic #0:#37 // #0:apply:()Ljava/util/function/Function; | |
#37 = NameAndType #38:#39 // apply:()Ljava/util/function/Function; | |
#38 = Utf8 apply | |
#39 = Utf8 ()Ljava/util/function/Function; | |
#40 = InterfaceMethodref #41.#42 // java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
#41 = Class #43 // java/util/stream/Stream | |
#42 = NameAndType #44:#45 // map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
#43 = Utf8 java/util/stream/Stream | |
#44 = Utf8 map | |
#45 = Utf8 (Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
#46 = InvokeDynamic #1:#47 // #1:test:(Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
#47 = NameAndType #48:#49 // test:(Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
#48 = Utf8 test | |
#49 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
#50 = InterfaceMethodref #41.#51 // java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
#51 = NameAndType #52:#53 // filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
#52 = Utf8 filter | |
#53 = Utf8 (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
#54 = InvokeDynamic #2:#37 // #2:apply:()Ljava/util/function/Function; | |
#55 = InvokeDynamic #3:#56 // #3:get:()Ljava/util/function/Supplier; | |
#56 = NameAndType #57:#58 // get:()Ljava/util/function/Supplier; | |
#57 = Utf8 get | |
#58 = Utf8 ()Ljava/util/function/Supplier; | |
#59 = Methodref #60.#61 // java/util/stream/Collectors.toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
#60 = Class #62 // java/util/stream/Collectors | |
#61 = NameAndType #63:#64 // toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
#62 = Utf8 java/util/stream/Collectors | |
#63 = Utf8 toCollection | |
#64 = Utf8 (Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
#65 = InvokeDynamic #4:#37 // #4:apply:()Ljava/util/function/Function; | |
#66 = Methodref #60.#67 // java/util/stream/Collectors.collectingAndThen:(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
#67 = NameAndType #68:#69 // collectingAndThen:(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
#68 = Utf8 collectingAndThen | |
#69 = Utf8 (Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
#70 = InterfaceMethodref #41.#71 // java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
#71 = NameAndType #72:#73 // collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
#72 = Utf8 collect | |
#73 = Utf8 (Ljava/util/stream/Collector;)Ljava/lang/Object; | |
#74 = Class #75 // java/util/Set | |
#75 = Utf8 java/util/Set | |
#76 = InterfaceMethodref #77.#78 // org/junit/jupiter/engine/extension/ExtensionRegistry.getExtensions:(Ljava/lang/Class;)Ljava/util/List; | |
#77 = Class #79 // org/junit/jupiter/engine/extension/ExtensionRegistry | |
#78 = NameAndType #80:#81 // getExtensions:(Ljava/lang/Class;)Ljava/util/List; | |
#79 = Utf8 org/junit/jupiter/engine/extension/ExtensionRegistry | |
#80 = Utf8 getExtensions | |
#81 = Utf8 (Ljava/lang/Class;)Ljava/util/List; | |
#82 = Methodref #83.#84 // java/util/Collections.reverse:(Ljava/util/List;)V | |
#83 = Class #85 // java/util/Collections | |
#84 = NameAndType #86:#87 // reverse:(Ljava/util/List;)V | |
#85 = Utf8 java/util/Collections | |
#86 = Utf8 reverse | |
#87 = Utf8 (Ljava/util/List;)V | |
#88 = Methodref #8.#89 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.invokeExecutionExceptionHandlers:(Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#89 = NameAndType #90:#91 // invokeExecutionExceptionHandlers:(Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#90 = Utf8 invokeExecutionExceptionHandlers | |
#91 = Utf8 (Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#92 = InterfaceMethodref #31.#93 // java/util/List.isEmpty:()Z | |
#93 = NameAndType #94:#95 // isEmpty:()Z | |
#94 = Utf8 isEmpty | |
#95 = Utf8 ()Z | |
#96 = Methodref #97.#98 // org/junit/platform/commons/util/ExceptionUtils.throwAsUncheckedException:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; | |
#97 = Class #99 // org/junit/platform/commons/util/ExceptionUtils | |
#98 = NameAndType #100:#101 // throwAsUncheckedException:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; | |
#99 = Utf8 org/junit/platform/commons/util/ExceptionUtils | |
#100 = Utf8 throwAsUncheckedException | |
#101 = Utf8 (Ljava/lang/Throwable;)Ljava/lang/RuntimeException; | |
#102 = InterfaceMethodref #31.#103 // java/util/List.remove:(I)Ljava/lang/Object; | |
#103 = NameAndType #104:#105 // remove:(I)Ljava/lang/Object; | |
#104 = Utf8 remove | |
#105 = Utf8 (I)Ljava/lang/Object; | |
#106 = Class #107 // org/junit/jupiter/api/extension/Extension | |
#107 = Utf8 org/junit/jupiter/api/extension/Extension | |
#108 = InterfaceMethodref #109.#110 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker.invoke:(Lorg/junit/jupiter/api/extension/Extension;Ljava/lang/Throwable;)V | |
#109 = Class #111 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker | |
#110 = NameAndType #112:#113 // invoke:(Lorg/junit/jupiter/api/extension/Extension;Ljava/lang/Throwable;)V | |
#111 = Utf8 org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker | |
#112 = Utf8 invoke | |
#113 = Utf8 (Lorg/junit/jupiter/api/extension/Extension;Ljava/lang/Throwable;)V | |
#114 = Class #115 // java/lang/Throwable | |
#115 = Utf8 java/lang/Throwable | |
#116 = Methodref #117.#118 // org/junit/platform/commons/util/UnrecoverableExceptions.rethrowIfUnrecoverable:(Ljava/lang/Throwable;)V | |
#117 = Class #119 // org/junit/platform/commons/util/UnrecoverableExceptions | |
#118 = NameAndType #120:#121 // rethrowIfUnrecoverable:(Ljava/lang/Throwable;)V | |
#119 = Utf8 org/junit/platform/commons/util/UnrecoverableExceptions | |
#120 = Utf8 rethrowIfUnrecoverable | |
#121 = Utf8 (Ljava/lang/Throwable;)V | |
#122 = Methodref #8.#123 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.getExplicitExecutionMode:()Ljava/util/Optional; | |
#123 = NameAndType #124:#125 // getExplicitExecutionMode:()Ljava/util/Optional; | |
#124 = Utf8 getExplicitExecutionMode | |
#125 = Utf8 ()Ljava/util/Optional; | |
#126 = Methodref #127.#128 // java/util/Optional.isPresent:()Z | |
#127 = Class #129 // java/util/Optional | |
#128 = NameAndType #130:#95 // isPresent:()Z | |
#129 = Utf8 java/util/Optional | |
#130 = Utf8 isPresent | |
#131 = Methodref #127.#132 // java/util/Optional.get:()Ljava/lang/Object; | |
#132 = NameAndType #57:#133 // get:()Ljava/lang/Object; | |
#133 = Utf8 ()Ljava/lang/Object; | |
#134 = Class #135 // org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
#135 = Utf8 org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
#136 = Methodref #8.#137 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.getParent:()Ljava/util/Optional; | |
#137 = NameAndType #138:#125 // getParent:()Ljava/util/Optional; | |
#138 = Utf8 getParent | |
#139 = Methodref #8.#140 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.getDefaultChildExecutionMode:()Ljava/util/Optional; | |
#140 = NameAndType #141:#125 // getDefaultChildExecutionMode:()Ljava/util/Optional; | |
#141 = Utf8 getDefaultChildExecutionMode | |
#142 = InterfaceMethodref #143.#144 // org/junit/jupiter/engine/config/JupiterConfiguration.getDefaultExecutionMode:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#143 = Class #145 // org/junit/jupiter/engine/config/JupiterConfiguration | |
#144 = NameAndType #146:#147 // getDefaultExecutionMode:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#145 = Utf8 org/junit/jupiter/engine/config/JupiterConfiguration | |
#146 = Utf8 getDefaultExecutionMode | |
#147 = Utf8 ()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#148 = Methodref #8.#149 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#149 = NameAndType #150:#151 // toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#150 = Utf8 toExecutionMode | |
#151 = Utf8 (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#152 = Methodref #127.#153 // java/util/Optional.empty:()Ljava/util/Optional; | |
#153 = NameAndType #154:#125 // empty:()Ljava/util/Optional; | |
#154 = Utf8 empty | |
#155 = Class #156 // org/junit/jupiter/api/parallel/Execution | |
#156 = Utf8 org/junit/jupiter/api/parallel/Execution | |
#157 = Methodref #25.#158 // org/junit/platform/commons/util/AnnotationUtils.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
#158 = NameAndType #159:#160 // findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
#159 = Utf8 findAnnotation | |
#160 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
#161 = InvokeDynamic #5:#37 // #5:apply:()Ljava/util/function/Function; | |
#162 = Methodref #127.#163 // java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
#163 = NameAndType #44:#164 // map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
#164 = Utf8 (Ljava/util/function/Function;)Ljava/util/Optional; | |
#165 = InvokeDynamic #6:#37 // #6:apply:()Ljava/util/function/Function; | |
#166 = Fieldref #167.#168 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.$SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode:[I | |
#167 = Class #169 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1 | |
#168 = NameAndType #170:#171 // $SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode:[I | |
#169 = Utf8 org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1 | |
#170 = Utf8 $SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode | |
#171 = Utf8 [I | |
#172 = Methodref #173.#174 // org/junit/jupiter/api/parallel/ExecutionMode.ordinal:()I | |
#173 = Class #175 // org/junit/jupiter/api/parallel/ExecutionMode | |
#174 = NameAndType #176:#177 // ordinal:()I | |
#175 = Utf8 org/junit/jupiter/api/parallel/ExecutionMode | |
#176 = Utf8 ordinal | |
#177 = Utf8 ()I | |
#178 = Fieldref #134.#179 // org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.CONCURRENT:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#179 = NameAndType #180:#181 // CONCURRENT:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#180 = Utf8 CONCURRENT | |
#181 = Utf8 Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#182 = Fieldref #134.#183 // org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.SAME_THREAD:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#183 = NameAndType #184:#181 // SAME_THREAD:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#184 = Utf8 SAME_THREAD | |
#185 = Class #186 // org/junit/platform/commons/JUnitException | |
#186 = Utf8 org/junit/platform/commons/JUnitException | |
#187 = Class #188 // java/lang/StringBuilder | |
#188 = Utf8 java/lang/StringBuilder | |
#189 = Methodref #187.#190 // java/lang/StringBuilder."<init>":()V | |
#190 = NameAndType #11:#191 // "<init>":()V | |
#191 = Utf8 ()V | |
#192 = String #193 // Unknown ExecutionMode: | |
#193 = Utf8 Unknown ExecutionMode: | |
#194 = Methodref #187.#195 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
#195 = NameAndType #196:#197 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
#196 = Utf8 append | |
#197 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
#198 = Methodref #187.#199 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
#199 = NameAndType #196:#200 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
#200 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
#201 = Methodref #187.#202 // java/lang/StringBuilder.toString:()Ljava/lang/String; | |
#202 = NameAndType #203:#204 // toString:()Ljava/lang/String; | |
#203 = Utf8 toString | |
#204 = Utf8 ()Ljava/lang/String; | |
#205 = Methodref #185.#206 // org/junit/platform/commons/JUnitException."<init>":(Ljava/lang/String;)V | |
#206 = NameAndType #11:#207 // "<init>":(Ljava/lang/String;)V | |
#207 = Utf8 (Ljava/lang/String;)V | |
#208 = Class #209 // org/junit/jupiter/api/parallel/ResourceLock | |
#209 = Utf8 org/junit/jupiter/api/parallel/ResourceLock | |
#210 = InvokeDynamic #7:#37 // #7:apply:()Ljava/util/function/Function; | |
#211 = Methodref #60.#212 // java/util/stream/Collectors.toSet:()Ljava/util/stream/Collector; | |
#212 = NameAndType #213:#214 // toSet:()Ljava/util/stream/Collector; | |
#213 = Utf8 toSet | |
#214 = Utf8 ()Ljava/util/stream/Collector; | |
#215 = Fieldref #167.#216 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.$SwitchMap$org$junit$jupiter$api$parallel$ResourceAccessMode:[I | |
#216 = NameAndType #217:#171 // $SwitchMap$org$junit$jupiter$api$parallel$ResourceAccessMode:[I | |
#217 = Utf8 $SwitchMap$org$junit$jupiter$api$parallel$ResourceAccessMode | |
#218 = Methodref #219.#174 // org/junit/jupiter/api/parallel/ResourceAccessMode.ordinal:()I | |
#219 = Class #220 // org/junit/jupiter/api/parallel/ResourceAccessMode | |
#220 = Utf8 org/junit/jupiter/api/parallel/ResourceAccessMode | |
#221 = Fieldref #222.#223 // org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode.READ:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#222 = Class #224 // org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode | |
#223 = NameAndType #225:#226 // READ:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#224 = Utf8 org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode | |
#225 = Utf8 READ | |
#226 = Utf8 Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#227 = Fieldref #222.#228 // org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode.READ_WRITE:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#228 = NameAndType #229:#226 // READ_WRITE:Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#229 = Utf8 READ_WRITE | |
#230 = String #231 // Unknown ResourceAccessMode: | |
#231 = Utf8 Unknown ResourceAccessMode: | |
#232 = Methodref #233.#234 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getThrowableCollector:()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
#233 = Class #235 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
#234 = NameAndType #236:#237 // getThrowableCollector:()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
#235 = Utf8 org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
#236 = Utf8 getThrowableCollector | |
#237 = Utf8 ()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
#238 = Methodref #239.#240 // org/junit/platform/engine/support/hierarchical/ThrowableCollector.assertEmpty:()V | |
#239 = Class #241 // org/junit/platform/engine/support/hierarchical/ThrowableCollector | |
#240 = NameAndType #242:#191 // assertEmpty:()V | |
#241 = Utf8 org/junit/platform/engine/support/hierarchical/ThrowableCollector | |
#242 = Utf8 assertEmpty | |
#243 = Fieldref #8.#244 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
#244 = NameAndType #245:#246 // conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
#245 = Utf8 conditionEvaluator | |
#246 = Utf8 Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
#247 = Methodref #233.#248 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionRegistry:()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
#248 = NameAndType #249:#250 // getExtensionRegistry:()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
#249 = Utf8 getExtensionRegistry | |
#250 = Utf8 ()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
#251 = Methodref #233.#252 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getConfiguration:()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#252 = NameAndType #253:#254 // getConfiguration:()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#253 = Utf8 getConfiguration | |
#254 = Utf8 ()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
#255 = Methodref #233.#256 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionContext:()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
#256 = NameAndType #257:#258 // getExtensionContext:()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
#257 = Utf8 getExtensionContext | |
#258 = Utf8 ()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
#259 = Methodref #260.#261 // org/junit/jupiter/engine/execution/ConditionEvaluator.evaluate:(Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#260 = Class #262 // org/junit/jupiter/engine/execution/ConditionEvaluator | |
#261 = NameAndType #263:#264 // evaluate:(Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#262 = Utf8 org/junit/jupiter/engine/execution/ConditionEvaluator | |
#263 = Utf8 evaluate | |
#264 = Utf8 (Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#265 = Methodref #8.#266 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toSkipResult:(Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#266 = NameAndType #267:#268 // toSkipResult:(Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#267 = Utf8 toSkipResult | |
#268 = Utf8 (Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#269 = Methodref #270.#271 // org/junit/jupiter/api/extension/ConditionEvaluationResult.isDisabled:()Z | |
#270 = Class #272 // org/junit/jupiter/api/extension/ConditionEvaluationResult | |
#271 = NameAndType #273:#95 // isDisabled:()Z | |
#272 = Utf8 org/junit/jupiter/api/extension/ConditionEvaluationResult | |
#273 = Utf8 isDisabled | |
#274 = Methodref #270.#275 // org/junit/jupiter/api/extension/ConditionEvaluationResult.getReason:()Ljava/util/Optional; | |
#275 = NameAndType #276:#125 // getReason:()Ljava/util/Optional; | |
#276 = Utf8 getReason | |
#277 = String #278 // <unknown> | |
#278 = Utf8 <unknown> | |
#279 = Methodref #127.#280 // java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object; | |
#280 = NameAndType #281:#282 // orElse:(Ljava/lang/Object;)Ljava/lang/Object; | |
#281 = Utf8 orElse | |
#282 = Utf8 (Ljava/lang/Object;)Ljava/lang/Object; | |
#283 = Class #284 // java/lang/String | |
#284 = Utf8 java/lang/String | |
#285 = Methodref #286.#287 // org/junit/platform/engine/support/hierarchical/Node$SkipResult.skip:(Ljava/lang/String;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#286 = Class #288 // org/junit/platform/engine/support/hierarchical/Node$SkipResult | |
#287 = NameAndType #289:#290 // skip:(Ljava/lang/String;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#288 = Utf8 org/junit/platform/engine/support/hierarchical/Node$SkipResult | |
#289 = Utf8 skip | |
#290 = Utf8 (Ljava/lang/String;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#291 = Methodref #286.#292 // org/junit/platform/engine/support/hierarchical/Node$SkipResult.doNotSkip:()Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#292 = NameAndType #293:#294 // doNotSkip:()Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#293 = Utf8 doNotSkip | |
#294 = Utf8 ()Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#295 = Methodref #233.#296 // org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.close:()V | |
#296 = NameAndType #297:#191 // close:()V | |
#297 = Utf8 close | |
#298 = Methodref #8.#299 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.shouldBeSkipped:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#299 = NameAndType #300:#301 // shouldBeSkipped:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#300 = Utf8 shouldBeSkipped | |
#301 = Utf8 (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#302 = Methodref #8.#303 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.cleanUp:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
#303 = NameAndType #304:#305 // cleanUp:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
#304 = Utf8 cleanUp | |
#305 = Utf8 (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
#306 = Methodref #8.#307 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.prepare:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#307 = NameAndType #308:#309 // prepare:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#308 = Utf8 prepare | |
#309 = Utf8 (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#310 = Class #311 // org/junit/platform/engine/support/hierarchical/ExclusiveResource | |
#311 = Utf8 org/junit/platform/engine/support/hierarchical/ExclusiveResource | |
#312 = InterfaceMethodref #208.#313 // org/junit/jupiter/api/parallel/ResourceLock.value:()Ljava/lang/String; | |
#313 = NameAndType #314:#204 // value:()Ljava/lang/String; | |
#314 = Utf8 value | |
#315 = InterfaceMethodref #208.#316 // org/junit/jupiter/api/parallel/ResourceLock.mode:()Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#316 = NameAndType #317:#318 // mode:()Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#317 = Utf8 mode | |
#318 = Utf8 ()Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#319 = Methodref #8.#320 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toLockMode:(Lorg/junit/jupiter/api/parallel/ResourceAccessMode;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#320 = NameAndType #321:#322 // toLockMode:(Lorg/junit/jupiter/api/parallel/ResourceAccessMode;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#321 = Utf8 toLockMode | |
#322 = Utf8 (Lorg/junit/jupiter/api/parallel/ResourceAccessMode;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode; | |
#323 = Methodref #310.#324 // org/junit/platform/engine/support/hierarchical/ExclusiveResource."<init>":(Ljava/lang/String;Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode;)V | |
#324 = NameAndType #11:#325 // "<init>":(Ljava/lang/String;Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode;)V | |
#325 = Utf8 (Ljava/lang/String;Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode;)V | |
#326 = Methodref #327.#328 // org/junit/platform/engine/TestTag.isValid:(Ljava/lang/String;)Z | |
#327 = Class #329 // org/junit/platform/engine/TestTag | |
#328 = NameAndType #330:#331 // isValid:(Ljava/lang/String;)Z | |
#329 = Utf8 org/junit/platform/engine/TestTag | |
#330 = Utf8 isValid | |
#331 = Utf8 (Ljava/lang/String;)Z | |
#332 = Fieldref #8.#333 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.logger:Lorg/junit/platform/commons/logging/Logger; | |
#333 = NameAndType #334:#335 // logger:Lorg/junit/platform/commons/logging/Logger; | |
#334 = Utf8 logger | |
#335 = Utf8 Lorg/junit/platform/commons/logging/Logger; | |
#336 = InvokeDynamic #8:#337 // #8:get:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Supplier; | |
#337 = NameAndType #57:#338 // get:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Supplier; | |
#338 = Utf8 (Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Supplier; | |
#339 = InterfaceMethodref #340.#341 // org/junit/platform/commons/logging/Logger.warn:(Ljava/util/function/Supplier;)V | |
#340 = Class #342 // org/junit/platform/commons/logging/Logger | |
#341 = NameAndType #343:#344 // warn:(Ljava/util/function/Supplier;)V | |
#342 = Utf8 org/junit/platform/commons/logging/Logger | |
#343 = Utf8 warn | |
#344 = Utf8 (Ljava/util/function/Supplier;)V | |
#345 = String #346 // Configuration error: invalid tag syntax in @Tag(\"%s\") declaration on [%s]. Tag will be ignored. | |
#346 = Utf8 Configuration error: invalid tag syntax in @Tag(\"%s\") declaration on [%s]. Tag will be ignored. | |
#347 = Class #348 // java/lang/Object | |
#348 = Utf8 java/lang/Object | |
#349 = Methodref #283.#350 // java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | |
#350 = NameAndType #351:#352 // format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | |
#351 = Utf8 format | |
#352 = Utf8 (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | |
#353 = Methodref #354.#355 // org/junit/platform/commons/logging/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
#354 = Class #356 // org/junit/platform/commons/logging/LoggerFactory | |
#355 = NameAndType #357:#358 // getLogger:(Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
#356 = Utf8 org/junit/platform/commons/logging/LoggerFactory | |
#357 = Utf8 getLogger | |
#358 = Utf8 (Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
#359 = Methodref #260.#190 // org/junit/jupiter/engine/execution/ConditionEvaluator."<init>":()V | |
#360 = Class #361 // org/junit/platform/engine/support/hierarchical/Node | |
#361 = Utf8 org/junit/platform/engine/support/hierarchical/Node | |
#362 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#363 = Utf8 Code | |
#364 = Utf8 LineNumberTable | |
#365 = Utf8 LocalVariableTable | |
#366 = Utf8 this | |
#367 = Utf8 Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
#368 = Utf8 uniqueId | |
#369 = Utf8 Lorg/junit/platform/engine/UniqueId; | |
#370 = Utf8 element | |
#371 = Utf8 Ljava/lang/reflect/AnnotatedElement; | |
#372 = Utf8 displayNameSupplier | |
#373 = Utf8 Ljava/util/function/Supplier; | |
#374 = Utf8 source | |
#375 = Utf8 Lorg/junit/platform/engine/TestSource; | |
#376 = Utf8 LocalVariableTypeTable | |
#377 = Utf8 Ljava/util/function/Supplier<Ljava/lang/String;>; | |
#378 = Utf8 Signature | |
#379 = Utf8 (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier<Ljava/lang/String;>;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
#380 = Utf8 displayName | |
#381 = Utf8 Ljava/lang/String; | |
#382 = Utf8 getTags | |
#383 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set; | |
#384 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/TestTag;>; | |
#385 = Utf8 (Ljava/lang/Class;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
#386 = Utf8 handlerType | |
#387 = Utf8 Ljava/lang/Class; | |
#388 = Utf8 registry | |
#389 = Utf8 Lorg/junit/jupiter/engine/extension/ExtensionRegistry; | |
#390 = Utf8 throwable | |
#391 = Utf8 Ljava/lang/Throwable; | |
#392 = Utf8 handlerInvoker | |
#393 = Utf8 Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker; | |
#394 = Utf8 extensions | |
#395 = Utf8 Ljava/util/List; | |
#396 = Utf8 Ljava/lang/Class<TE;>; | |
#397 = Utf8 Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>; | |
#398 = Utf8 Ljava/util/List<TE;>; | |
#399 = Utf8 <E::Lorg/junit/jupiter/api/extension/Extension;>(Ljava/lang/Class<TE;>;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>;)V | |
#400 = Utf8 handledThrowable | |
#401 = Utf8 exceptionHandlers | |
#402 = Utf8 StackMapTable | |
#403 = Utf8 <E::Lorg/junit/jupiter/api/extension/Extension;>(Ljava/util/List<TE;>;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>;)V | |
#404 = Utf8 getExecutionMode | |
#405 = Utf8 ()Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#406 = Utf8 jupiterParent | |
#407 = Utf8 executionMode | |
#408 = Utf8 Ljava/util/Optional; | |
#409 = Utf8 parent | |
#410 = Utf8 Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
#411 = Utf8 Ljava/util/Optional<Lorg/junit/platform/engine/TestDescriptor;>; | |
#412 = Utf8 ()Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
#413 = Utf8 getExecutionModeFromAnnotation | |
#414 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional; | |
#415 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
#416 = Utf8 Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#417 = Utf8 getExclusiveResourcesFromAnnotation | |
#418 = Utf8 (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource;>; | |
#419 = Utf8 Lorg/junit/jupiter/api/parallel/ResourceAccessMode; | |
#420 = Utf8 context | |
#421 = Utf8 Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
#422 = Utf8 evaluationResult | |
#423 = Utf8 Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
#424 = Utf8 Exceptions | |
#425 = Class #426 // java/lang/Exception | |
#426 = Utf8 java/lang/Exception | |
#427 = Utf8 (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
#428 = Utf8 MethodParameters | |
#429 = Utf8 (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)V | |
#430 = Utf8 (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext; | |
#431 = Utf8 lambda$getExclusiveResourcesFromAnnotation$2 | |
#432 = Utf8 (Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#433 = Utf8 resource | |
#434 = Utf8 Lorg/junit/jupiter/api/parallel/ResourceLock; | |
#435 = Utf8 lambda$getTags$1 | |
#436 = Utf8 (Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#437 = Utf8 tag | |
#438 = Utf8 Z | |
#439 = Utf8 lambda$getTags$0 | |
#440 = Utf8 (Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#441 = Utf8 <clinit> | |
#442 = Utf8 Lorg/junit/platform/engine/support/descriptor/AbstractTestDescriptor;Lorg/junit/platform/engine/support/hierarchical/Node<Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;>; | |
#443 = Utf8 SourceFile | |
#444 = Utf8 JupiterTestDescriptor.java | |
#445 = Utf8 RuntimeVisibleAnnotations | |
#446 = Utf8 Lorg/apiguardian/api/API; | |
#447 = Utf8 status | |
#448 = Utf8 Lorg/apiguardian/api/API$Status; | |
#449 = Utf8 INTERNAL | |
#450 = Utf8 since | |
#451 = Utf8 5.0 | |
#452 = Utf8 BootstrapMethods | |
#453 = MethodType #282 // (Ljava/lang/Object;)Ljava/lang/Object; | |
#454 = MethodHandle 9:#455 // REF_invokeInterface org/junit/jupiter/api/Tag.value:()Ljava/lang/String; | |
#455 = InterfaceMethodref #22.#313 // org/junit/jupiter/api/Tag.value:()Ljava/lang/String; | |
#456 = MethodType #457 // (Lorg/junit/jupiter/api/Tag;)Ljava/lang/String; | |
#457 = Utf8 (Lorg/junit/jupiter/api/Tag;)Ljava/lang/String; | |
#458 = MethodType #459 // (Ljava/lang/Object;)Z | |
#459 = Utf8 (Ljava/lang/Object;)Z | |
#460 = MethodHandle 6:#461 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#461 = Methodref #8.#462 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#462 = NameAndType #435:#436 // lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#463 = MethodType #331 // (Ljava/lang/String;)Z | |
#464 = MethodHandle 6:#465 // REF_invokeStatic org/junit/platform/engine/TestTag.create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#465 = Methodref #327.#466 // org/junit/platform/engine/TestTag.create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#466 = NameAndType #467:#468 // create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#467 = Utf8 create | |
#468 = Utf8 (Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#469 = MethodType #468 // (Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#470 = MethodType #133 // ()Ljava/lang/Object; | |
#471 = MethodHandle 8:#472 // REF_newInvokeSpecial java/util/LinkedHashSet."<init>":()V | |
#472 = Methodref #473.#190 // java/util/LinkedHashSet."<init>":()V | |
#473 = Class #474 // java/util/LinkedHashSet | |
#474 = Utf8 java/util/LinkedHashSet | |
#475 = MethodType #476 // ()Ljava/util/LinkedHashSet; | |
#476 = Utf8 ()Ljava/util/LinkedHashSet; | |
#477 = MethodHandle 6:#478 // REF_invokeStatic java/util/Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#478 = Methodref #83.#479 // java/util/Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#479 = NameAndType #480:#481 // unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#480 = Utf8 unmodifiableSet | |
#481 = Utf8 (Ljava/util/Set;)Ljava/util/Set; | |
#482 = MethodType #483 // (Ljava/util/LinkedHashSet;)Ljava/util/Set; | |
#483 = Utf8 (Ljava/util/LinkedHashSet;)Ljava/util/Set; | |
#484 = MethodHandle 9:#485 // REF_invokeInterface org/junit/jupiter/api/parallel/Execution.value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#485 = InterfaceMethodref #155.#486 // org/junit/jupiter/api/parallel/Execution.value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#486 = NameAndType #314:#147 // value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#487 = MethodType #488 // (Lorg/junit/jupiter/api/parallel/Execution;)Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#488 = Utf8 (Lorg/junit/jupiter/api/parallel/Execution;)Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#489 = MethodHandle 6:#148 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#490 = MethodType #151 // (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#491 = MethodHandle 6:#492 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#492 = Methodref #8.#493 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#493 = NameAndType #431:#432 // lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#494 = MethodType #432 // (Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#495 = MethodHandle 6:#496 // REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#496 = Methodref #8.#497 // org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#497 = NameAndType #439:#440 // lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#498 = MethodType #204 // ()Ljava/lang/String; | |
#499 = MethodHandle 6:#500 // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
#500 = Methodref #501.#502 // java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
#501 = Class #503 // java/lang/invoke/LambdaMetafactory | |
#502 = NameAndType #504:#505 // metafactory:(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; | |
#503 = Utf8 java/lang/invoke/LambdaMetafactory | |
#504 = Utf8 metafactory | |
#505 = Utf8 (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; | |
#506 = Utf8 InnerClasses | |
#507 = Utf8 ExceptionHandlerInvoker | |
#508 = Utf8 ExecutionMode | |
#509 = Utf8 LockMode | |
#510 = Utf8 SkipResult | |
#511 = Class #512 // org/apiguardian/api/API$Status | |
#512 = Utf8 org/apiguardian/api/API$Status | |
#513 = Class #514 // org/apiguardian/api/API | |
#514 = Utf8 org/apiguardian/api/API | |
#515 = Utf8 Status | |
#516 = Class #517 // java/lang/invoke/MethodHandles$Lookup | |
#517 = Utf8 java/lang/invoke/MethodHandles$Lookup | |
#518 = Class #519 // java/lang/invoke/MethodHandles | |
#519 = Utf8 java/lang/invoke/MethodHandles | |
#520 = Utf8 Lookup | |
{ | |
final org.junit.jupiter.engine.config.JupiterConfiguration configuration; | |
descriptor: Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
flags: (0x0010) ACC_FINAL | |
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor(org.junit.platform.engine.UniqueId, java.lang.reflect.AnnotatedElement, java.util.function.Supplier<java.lang.String>, org.junit.platform.engine.TestSource, org.junit.jupiter.engine.config.JupiterConfiguration); | |
descriptor: (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
flags: (0x0000) | |
Code: | |
stack=5, locals=6, args_size=6 | |
0: aload_0 | |
1: aload_1 | |
2: aload_2 | |
3: aload_3 | |
4: invokestatic #1 // Method org/junit/jupiter/engine/descriptor/DisplayNameUtils.determineDisplayName:(Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier;)Ljava/lang/String; | |
7: aload 4 | |
9: aload 5 | |
11: invokespecial #7 // Method "<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
14: return | |
LineNumberTable: | |
line 69: 0 | |
line 70: 14 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 15 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 15 1 uniqueId Lorg/junit/platform/engine/UniqueId; | |
0 15 2 element Ljava/lang/reflect/AnnotatedElement; | |
0 15 3 displayNameSupplier Ljava/util/function/Supplier; | |
0 15 4 source Lorg/junit/platform/engine/TestSource; | |
0 15 5 configuration Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
LocalVariableTypeTable: | |
Start Length Slot Name Signature | |
0 15 3 displayNameSupplier Ljava/util/function/Supplier<Ljava/lang/String;>; | |
Signature: #379 // (Lorg/junit/platform/engine/UniqueId;Ljava/lang/reflect/AnnotatedElement;Ljava/util/function/Supplier<Ljava/lang/String;>;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor(org.junit.platform.engine.UniqueId, java.lang.String, org.junit.platform.engine.TestSource, org.junit.jupiter.engine.config.JupiterConfiguration); | |
descriptor: (Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;Lorg/junit/jupiter/engine/config/JupiterConfiguration;)V | |
flags: (0x0000) | |
Code: | |
stack=4, locals=5, args_size=5 | |
0: aload_0 | |
1: aload_1 | |
2: aload_2 | |
3: aload_3 | |
4: invokespecial #13 // Method org/junit/platform/engine/support/descriptor/AbstractTestDescriptor."<init>":(Lorg/junit/platform/engine/UniqueId;Ljava/lang/String;Lorg/junit/platform/engine/TestSource;)V | |
7: aload_0 | |
8: aload 4 | |
10: putfield #18 // Field configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
13: return | |
LineNumberTable: | |
line 74: 0 | |
line 75: 7 | |
line 76: 13 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 14 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 14 1 uniqueId Lorg/junit/platform/engine/UniqueId; | |
0 14 2 displayName Ljava/lang/String; | |
0 14 3 source Lorg/junit/platform/engine/TestSource; | |
0 14 4 configuration Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
static java.util.Set<org.junit.platform.engine.TestTag> getTags(java.lang.reflect.AnnotatedElement); | |
descriptor: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set; | |
flags: (0x0008) ACC_STATIC | |
Code: | |
stack=3, locals=1, args_size=1 | |
0: aload_0 | |
1: ldc #22 // class org/junit/jupiter/api/Tag | |
3: invokestatic #24 // Method org/junit/platform/commons/util/AnnotationUtils.findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
6: invokeinterface #30, 1 // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream; | |
11: invokedynamic #36, 0 // InvokeDynamic #0:apply:()Ljava/util/function/Function; | |
16: invokeinterface #40, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
21: aload_0 | |
22: invokedynamic #46, 0 // InvokeDynamic #1:test:(Ljava/lang/reflect/AnnotatedElement;)Ljava/util/function/Predicate; | |
27: invokeinterface #50, 2 // InterfaceMethod java/util/stream/Stream.filter:(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; | |
32: invokedynamic #54, 0 // InvokeDynamic #2:apply:()Ljava/util/function/Function; | |
37: invokeinterface #40, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
42: invokedynamic #55, 0 // InvokeDynamic #3:get:()Ljava/util/function/Supplier; | |
47: invokestatic #59 // Method java/util/stream/Collectors.toCollection:(Ljava/util/function/Supplier;)Ljava/util/stream/Collector; | |
50: invokedynamic #65, 0 // InvokeDynamic #4:apply:()Ljava/util/function/Function; | |
55: invokestatic #66 // Method java/util/stream/Collectors.collectingAndThen:(Ljava/util/stream/Collector;Ljava/util/function/Function;)Ljava/util/stream/Collector; | |
58: invokeinterface #70, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
63: checkcast #74 // class java/util/Set | |
66: areturn | |
LineNumberTable: | |
line 82: 0 | |
line 83: 16 | |
line 84: 27 | |
line 98: 37 | |
line 99: 47 | |
line 82: 66 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 67 0 element Ljava/lang/reflect/AnnotatedElement; | |
Signature: #384 // (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/TestTag;>; | |
<E extends org.junit.jupiter.api.extension.Extension> void invokeExecutionExceptionHandlers(java.lang.Class<E>, org.junit.jupiter.engine.extension.ExtensionRegistry, java.lang.Throwable, org.junit.jupiter.engine.descriptor.JupiterTestDescriptor$ExceptionHandlerInvoker<E>); | |
descriptor: (Ljava/lang/Class;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
flags: (0x0000) | |
Code: | |
stack=4, locals=6, args_size=5 | |
0: aload_2 | |
1: aload_1 | |
2: invokeinterface #76, 2 // InterfaceMethod org/junit/jupiter/engine/extension/ExtensionRegistry.getExtensions:(Ljava/lang/Class;)Ljava/util/List; | |
7: astore 5 | |
9: aload 5 | |
11: invokestatic #82 // Method java/util/Collections.reverse:(Ljava/util/List;)V | |
14: aload_0 | |
15: aload 5 | |
17: aload_3 | |
18: aload 4 | |
20: invokespecial #88 // Method invokeExecutionExceptionHandlers:(Ljava/util/List;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker;)V | |
23: return | |
LineNumberTable: | |
line 110: 0 | |
line 111: 9 | |
line 112: 14 | |
line 113: 23 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 24 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 24 1 handlerType Ljava/lang/Class; | |
0 24 2 registry Lorg/junit/jupiter/engine/extension/ExtensionRegistry; | |
0 24 3 throwable Ljava/lang/Throwable; | |
0 24 4 handlerInvoker Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker; | |
9 15 5 extensions Ljava/util/List; | |
LocalVariableTypeTable: | |
Start Length Slot Name Signature | |
0 24 1 handlerType Ljava/lang/Class<TE;>; | |
0 24 4 handlerInvoker Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>; | |
9 15 5 extensions Ljava/util/List<TE;>; | |
Signature: #399 // <E::Lorg/junit/jupiter/api/extension/Extension;>(Ljava/lang/Class<TE;>;Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Ljava/lang/Throwable;Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker<TE;>;)V | |
public org.junit.platform.engine.support.hierarchical.Node$ExecutionMode getExecutionMode(); | |
descriptor: ()Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
flags: (0x0001) ACC_PUBLIC | |
Code: | |
stack=1, locals=4, args_size=1 | |
0: aload_0 | |
1: invokevirtual #122 // Method getExplicitExecutionMode:()Ljava/util/Optional; | |
4: astore_1 | |
5: aload_1 | |
6: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
9: ifeq 20 | |
12: aload_1 | |
13: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
16: checkcast #134 // class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
19: areturn | |
20: aload_0 | |
21: invokevirtual #136 // Method getParent:()Ljava/util/Optional; | |
24: astore_2 | |
25: aload_2 | |
26: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
29: ifeq 98 | |
32: aload_2 | |
33: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
36: instanceof #8 // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
39: ifeq 98 | |
42: aload_2 | |
43: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
46: checkcast #8 // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
49: astore_3 | |
50: aload_3 | |
51: invokevirtual #122 // Method getExplicitExecutionMode:()Ljava/util/Optional; | |
54: astore_1 | |
55: aload_1 | |
56: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
59: ifeq 70 | |
62: aload_1 | |
63: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
66: checkcast #134 // class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
69: areturn | |
70: aload_3 | |
71: invokevirtual #139 // Method getDefaultChildExecutionMode:()Ljava/util/Optional; | |
74: astore_1 | |
75: aload_1 | |
76: invokevirtual #126 // Method java/util/Optional.isPresent:()Z | |
79: ifeq 90 | |
82: aload_1 | |
83: invokevirtual #131 // Method java/util/Optional.get:()Ljava/lang/Object; | |
86: checkcast #134 // class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode | |
89: areturn | |
90: aload_3 | |
91: invokevirtual #136 // Method getParent:()Ljava/util/Optional; | |
94: astore_2 | |
95: goto 25 | |
98: aload_0 | |
99: getfield #18 // Field configuration:Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
102: invokeinterface #142, 1 // InterfaceMethod org/junit/jupiter/engine/config/JupiterConfiguration.getDefaultExecutionMode:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
107: invokestatic #148 // Method toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
110: areturn | |
LineNumberTable: | |
line 137: 0 | |
line 138: 5 | |
line 139: 12 | |
line 141: 20 | |
line 142: 25 | |
line 143: 42 | |
line 144: 50 | |
line 145: 55 | |
line 146: 62 | |
line 148: 70 | |
line 149: 75 | |
line 150: 82 | |
line 152: 90 | |
line 153: 95 | |
line 154: 98 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
50 45 3 jupiterParent Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 111 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
5 106 1 executionMode Ljava/util/Optional; | |
25 86 2 parent Ljava/util/Optional; | |
LocalVariableTypeTable: | |
Start Length Slot Name Signature | |
5 106 1 executionMode Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
25 86 2 parent Ljava/util/Optional<Lorg/junit/platform/engine/TestDescriptor;>; | |
StackMapTable: number_of_entries = 5 | |
frame_type = 252 /* append */ | |
offset_delta = 20 | |
locals = [ class java/util/Optional ] | |
frame_type = 252 /* append */ | |
offset_delta = 4 | |
locals = [ class java/util/Optional ] | |
frame_type = 252 /* append */ | |
offset_delta = 44 | |
locals = [ class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor ] | |
frame_type = 19 /* same */ | |
frame_type = 250 /* chop */ | |
offset_delta = 7 | |
java.util.Optional<org.junit.platform.engine.support.hierarchical.Node$ExecutionMode> getExplicitExecutionMode(); | |
descriptor: ()Ljava/util/Optional; | |
flags: (0x0000) | |
Code: | |
stack=1, locals=1, args_size=1 | |
0: invokestatic #152 // Method java/util/Optional.empty:()Ljava/util/Optional; | |
3: areturn | |
LineNumberTable: | |
line 158: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 4 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Signature: #412 // ()Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
java.util.Optional<org.junit.platform.engine.support.hierarchical.Node$ExecutionMode> getDefaultChildExecutionMode(); | |
descriptor: ()Ljava/util/Optional; | |
flags: (0x0000) | |
Code: | |
stack=1, locals=1, args_size=1 | |
0: invokestatic #152 // Method java/util/Optional.empty:()Ljava/util/Optional; | |
3: areturn | |
LineNumberTable: | |
line 162: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 4 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Signature: #412 // ()Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
java.util.Optional<org.junit.platform.engine.support.hierarchical.Node$ExecutionMode> getExecutionModeFromAnnotation(java.lang.reflect.AnnotatedElement); | |
descriptor: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional; | |
flags: (0x0000) | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_1 | |
1: ldc #155 // class org/junit/jupiter/api/parallel/Execution | |
3: invokestatic #157 // Method org/junit/platform/commons/util/AnnotationUtils.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/Optional; | |
6: invokedynamic #161, 0 // InvokeDynamic #5:apply:()Ljava/util/function/Function; | |
11: invokevirtual #162 // Method java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
14: invokedynamic #165, 0 // InvokeDynamic #6:apply:()Ljava/util/function/Function; | |
19: invokevirtual #162 // Method java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; | |
22: areturn | |
LineNumberTable: | |
line 167: 0 | |
line 168: 11 | |
line 169: 19 | |
line 167: 22 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 23 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 23 1 element Ljava/lang/reflect/AnnotatedElement; | |
Signature: #415 // (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Optional<Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode;>; | |
public static org.junit.platform.engine.support.hierarchical.Node$ExecutionMode toExecutionMode(org.junit.jupiter.api.parallel.ExecutionMode); | |
descriptor: (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
flags: (0x0009) ACC_PUBLIC, ACC_STATIC | |
Code: | |
stack=4, locals=1, args_size=1 | |
0: getstatic #166 // Field org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1.$SwitchMap$org$junit$jupiter$api$parallel$ExecutionMode:[I | |
3: aload_0 | |
4: invokevirtual #172 // Method org/junit/jupiter/api/parallel/ExecutionMode.ordinal:()I | |
7: iaload | |
8: lookupswitch { // 2 | |
1: 36 | |
2: 40 | |
default: 44 | |
} | |
36: getstatic #178 // Field org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.CONCURRENT:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
39: areturn | |
40: getstatic #182 // Field org/junit/platform/engine/support/hierarchical/Node$ExecutionMode.SAME_THREAD:Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
43: areturn | |
44: new #185 // class org/junit/platform/commons/JUnitException | |
47: dup | |
48: new #187 // class java/lang/StringBuilder | |
51: dup | |
52: invokespecial #189 // Method java/lang/StringBuilder."<init>":()V | |
55: ldc #192 // String Unknown ExecutionMode: | |
57: invokevirtual #194 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
60: aload_0 | |
61: invokevirtual #198 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
64: invokevirtual #201 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; | |
67: invokespecial #205 // Method org/junit/platform/commons/JUnitException."<init>":(Ljava/lang/String;)V | |
70: athrow | |
LineNumberTable: | |
line 174: 0 | |
line 176: 36 | |
line 178: 40 | |
line 180: 44 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 71 0 mode Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
StackMapTable: number_of_entries = 3 | |
frame_type = 36 /* same */ | |
frame_type = 3 /* same */ | |
frame_type = 3 /* same */ | |
java.util.Set<org.junit.platform.engine.support.hierarchical.ExclusiveResource> getExclusiveResourcesFromAnnotation(java.lang.reflect.AnnotatedElement); | |
descriptor: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set; | |
flags: (0x0000) | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_1 | |
1: ldc #208 // class org/junit/jupiter/api/parallel/ResourceLock | |
3: invokestatic #24 // Method org/junit/platform/commons/util/AnnotationUtils.findRepeatableAnnotations:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/util/List; | |
6: invokeinterface #30, 1 // InterfaceMethod java/util/List.stream:()Ljava/util/stream/Stream; | |
11: invokedynamic #210, 0 // InvokeDynamic #7:apply:()Ljava/util/function/Function; | |
16: invokeinterface #40, 2 // InterfaceMethod java/util/stream/Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream; | |
21: invokestatic #211 // Method java/util/stream/Collectors.toSet:()Ljava/util/stream/Collector; | |
24: invokeinterface #70, 2 // InterfaceMethod java/util/stream/Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object; | |
29: checkcast #74 // class java/util/Set | |
32: areturn | |
LineNumberTable: | |
line 185: 0 | |
line 186: 16 | |
line 187: 21 | |
line 185: 32 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 33 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 33 1 element Ljava/lang/reflect/AnnotatedElement; | |
Signature: #418 // (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource;>; | |
public org.junit.platform.engine.support.hierarchical.Node$SkipResult shouldBeSkipped(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
flags: (0x0001) ACC_PUBLIC | |
Code: | |
stack=4, locals=3, args_size=2 | |
0: aload_1 | |
1: invokevirtual #232 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getThrowableCollector:()Lorg/junit/platform/engine/support/hierarchical/ThrowableCollector; | |
4: invokevirtual #238 // Method org/junit/platform/engine/support/hierarchical/ThrowableCollector.assertEmpty:()V | |
7: getstatic #243 // Field conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
10: aload_1 | |
11: invokevirtual #247 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionRegistry:()Lorg/junit/jupiter/engine/extension/MutableExtensionRegistry; | |
14: aload_1 | |
15: invokevirtual #251 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getConfiguration:()Lorg/junit/jupiter/engine/config/JupiterConfiguration; | |
18: aload_1 | |
19: invokevirtual #255 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.getExtensionContext:()Lorg/junit/jupiter/api/extension/ExtensionContext; | |
22: invokevirtual #259 // Method org/junit/jupiter/engine/execution/ConditionEvaluator.evaluate:(Lorg/junit/jupiter/engine/extension/ExtensionRegistry;Lorg/junit/jupiter/engine/config/JupiterConfiguration;Lorg/junit/jupiter/api/extension/ExtensionContext;)Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
25: astore_2 | |
26: aload_0 | |
27: aload_2 | |
28: invokespecial #265 // Method toSkipResult:(Lorg/junit/jupiter/api/extension/ConditionEvaluationResult;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
31: areturn | |
LineNumberTable: | |
line 203: 0 | |
line 204: 7 | |
line 205: 15 | |
line 204: 22 | |
line 206: 26 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 32 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 32 1 context Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
26 6 2 evaluationResult Lorg/junit/jupiter/api/extension/ConditionEvaluationResult; | |
Exceptions: | |
throws java.lang.Exception | |
public abstract org.junit.jupiter.engine.execution.JupiterEngineExecutionContext prepare(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT | |
Exceptions: | |
throws java.lang.Exception | |
public void cleanUp(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
flags: (0x0001) ACC_PUBLIC | |
Code: | |
stack=1, locals=2, args_size=2 | |
0: aload_1 | |
1: invokevirtual #295 // Method org/junit/jupiter/engine/execution/JupiterEngineExecutionContext.close:()V | |
4: return | |
LineNumberTable: | |
line 224: 0 | |
line 225: 4 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 5 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
0 5 1 context Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
Exceptions: | |
throws java.lang.Exception | |
public org.junit.platform.engine.support.hierarchical.Node$SkipResult shouldBeSkipped(org.junit.platform.engine.support.hierarchical.EngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_0 | |
1: aload_1 | |
2: checkcast #233 // class org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
5: invokevirtual #298 // Method shouldBeSkipped:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/Node$SkipResult; | |
8: areturn | |
LineNumberTable: | |
line 57: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 9 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Exceptions: | |
throws java.lang.Exception | |
MethodParameters: | |
Name Flags | |
<no name> synthetic | |
public void cleanUp(org.junit.platform.engine.support.hierarchical.EngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)V | |
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_0 | |
1: aload_1 | |
2: checkcast #233 // class org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
5: invokevirtual #302 // Method cleanUp:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)V | |
8: return | |
LineNumberTable: | |
line 57: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 9 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Exceptions: | |
throws java.lang.Exception | |
MethodParameters: | |
Name Flags | |
<no name> synthetic | |
public org.junit.platform.engine.support.hierarchical.EngineExecutionContext prepare(org.junit.platform.engine.support.hierarchical.EngineExecutionContext) throws java.lang.Exception; | |
descriptor: (Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext;)Lorg/junit/platform/engine/support/hierarchical/EngineExecutionContext; | |
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC | |
Code: | |
stack=2, locals=2, args_size=2 | |
0: aload_0 | |
1: aload_1 | |
2: checkcast #233 // class org/junit/jupiter/engine/execution/JupiterEngineExecutionContext | |
5: invokevirtual #306 // Method prepare:(Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;)Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext; | |
8: areturn | |
LineNumberTable: | |
line 57: 0 | |
LocalVariableTable: | |
Start Length Slot Name Signature | |
0 9 0 this Lorg/junit/jupiter/engine/descriptor/JupiterTestDescriptor; | |
Exceptions: | |
throws java.lang.Exception | |
MethodParameters: | |
Name Flags | |
<no name> synthetic | |
static {}; | |
descriptor: ()V | |
flags: (0x0008) ACC_STATIC | |
Code: | |
stack=2, locals=0, args_size=0 | |
0: ldc #8 // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
2: invokestatic #353 // Method org/junit/platform/commons/logging/LoggerFactory.getLogger:(Ljava/lang/Class;)Lorg/junit/platform/commons/logging/Logger; | |
5: putstatic #332 // Field logger:Lorg/junit/platform/commons/logging/Logger; | |
8: new #260 // class org/junit/jupiter/engine/execution/ConditionEvaluator | |
11: dup | |
12: invokespecial #359 // Method org/junit/jupiter/engine/execution/ConditionEvaluator."<init>":()V | |
15: putstatic #243 // Field conditionEvaluator:Lorg/junit/jupiter/engine/execution/ConditionEvaluator; | |
18: return | |
LineNumberTable: | |
line 61: 0 | |
line 63: 8 | |
} | |
Signature: #442 // Lorg/junit/platform/engine/support/descriptor/AbstractTestDescriptor;Lorg/junit/platform/engine/support/hierarchical/Node<Lorg/junit/jupiter/engine/execution/JupiterEngineExecutionContext;>; | |
SourceFile: "JupiterTestDescriptor.java" | |
RuntimeVisibleAnnotations: | |
0: #446(#447=e#448.#449,#450=s#451) | |
org.apiguardian.api.API( | |
status=Lorg/apiguardian/api/API$Status;.INTERNAL | |
since="5.0" | |
) | |
BootstrapMethods: | |
0: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#453 (Ljava/lang/Object;)Ljava/lang/Object; | |
#454 REF_invokeInterface org/junit/jupiter/api/Tag.value:()Ljava/lang/String; | |
#456 (Lorg/junit/jupiter/api/Tag;)Ljava/lang/String; | |
1: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#458 (Ljava/lang/Object;)Z | |
#460 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$1:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/String;)Z | |
#463 (Ljava/lang/String;)Z | |
2: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#453 (Ljava/lang/Object;)Ljava/lang/Object; | |
#464 REF_invokeStatic org/junit/platform/engine/TestTag.create:(Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
#469 (Ljava/lang/String;)Lorg/junit/platform/engine/TestTag; | |
3: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#470 ()Ljava/lang/Object; | |
#471 REF_newInvokeSpecial java/util/LinkedHashSet."<init>":()V | |
#475 ()Ljava/util/LinkedHashSet; | |
4: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#453 (Ljava/lang/Object;)Ljava/lang/Object; | |
#477 REF_invokeStatic java/util/Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; | |
#482 (Ljava/util/LinkedHashSet;)Ljava/util/Set; | |
5: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#453 (Ljava/lang/Object;)Ljava/lang/Object; | |
#484 REF_invokeInterface org/junit/jupiter/api/parallel/Execution.value:()Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
#487 (Lorg/junit/jupiter/api/parallel/Execution;)Lorg/junit/jupiter/api/parallel/ExecutionMode; | |
6: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#453 (Ljava/lang/Object;)Ljava/lang/Object; | |
#489 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.toExecutionMode:(Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
#490 (Lorg/junit/jupiter/api/parallel/ExecutionMode;)Lorg/junit/platform/engine/support/hierarchical/Node$ExecutionMode; | |
7: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#453 (Ljava/lang/Object;)Ljava/lang/Object; | |
#491 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getExclusiveResourcesFromAnnotation$2:(Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
#494 (Lorg/junit/jupiter/api/parallel/ResourceLock;)Lorg/junit/platform/engine/support/hierarchical/ExclusiveResource; | |
8: #499 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(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; | |
Method arguments: | |
#470 ()Ljava/lang/Object; | |
#495 REF_invokeStatic org/junit/jupiter/engine/descriptor/JupiterTestDescriptor.lambda$getTags$0:(Ljava/lang/String;Ljava/lang/reflect/AnnotatedElement;)Ljava/lang/String; | |
#498 ()Ljava/lang/String; | |
InnerClasses: | |
static #507= #109 of #8; // ExceptionHandlerInvoker=class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$ExceptionHandlerInvoker of class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor | |
public static final #508= #134 of #360; // ExecutionMode=class org/junit/platform/engine/support/hierarchical/Node$ExecutionMode of class org/junit/platform/engine/support/hierarchical/Node | |
static #167; // class org/junit/jupiter/engine/descriptor/JupiterTestDescriptor$1 | |
public static final #509= #222 of #310; // LockMode=class org/junit/platform/engine/support/hierarchical/ExclusiveResource$LockMode of class org/junit/platform/engine/support/hierarchical/ExclusiveResource | |
public static #510= #286 of #360; // SkipResult=class org/junit/platform/engine/support/hierarchical/Node$SkipResult of class org/junit/platform/engine/support/hierarchical/Node | |
public static final #515= #511 of #513; // Status=class org/apiguardian/api/API$Status of class org/apiguardian/api/API | |
public static final #520= #516 of #518; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment