class org.junit.jupiter.api.condition.EnabledOnJreCondition extends org.junit.jupiter.api.condition.BooleanExecutionCondition
{
static final java.lang.String ENABLED_ON_CURRENT_JRE;
static final java.lang.String DISABLED_ON_CURRENT_JRE;
void <init>()
{
org.junit.jupiter.api.condition.EnabledOnJreCondition v;
java.lang.String v, v;
java.util.function.Function v;
v := @this: org.junit.jupiter.api.condition.EnabledOnJreCondition;
v = <org.junit.jupiter.api.condition.EnabledOnJreCondition: java.lang.String ENABLED_ON_CURRENT_JRE>;
v = <org.junit.jupiter.api.condition.EnabledOnJreCondition: java.lang.String DISABLED_ON_CURRENT_JRE>;
v = staticinvoke <org.junit.jupiter.api.condition.EnabledOnJreCondition$disabledReason__94: java.util.function.Function bootstrap$()>();
specialinvoke v.<org.junit.jupiter.api.condition.BooleanExecutionCondition: void <init>(java.lang.Class,java.lang.String,java.lang.String,java.util.function.Function)>(class "Lorg/junit/jupiter/api/condition/EnabledOnJre;", v, v, v);
return;
}
boolean isEnabled(org.junit.jupiter.api.condition.EnabledOnJre)
{
java.util.function.Predicate v;
org.junit.jupiter.api.condition.EnabledOnJreCondition v;
org.junit.jupiter.api.condition.JRE[] v;
java.util.stream.Stream v;
int v;
boolean v, v;
org.junit.jupiter.api.condition.EnabledOnJre v;
v := @this: org.junit.jupiter.api.condition.EnabledOnJreCondition;
v := @parameter: org.junit.jupiter.api.condition.EnabledOnJre;
v = interfaceinvoke v.<org.junit.jupiter.api.condition.EnabledOnJre: org.junit.jupiter.api.condition.JRE[] value()>();
v = lengthof v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.platform.commons.util.Preconditions: void condition(boolean,java.lang.String)>(v, "You must declare at least one JRE in @EnabledOnJre");
v = staticinvoke <java.util.Arrays: java.util.stream.Stream stream(java.lang.Object[])>(v);
v = staticinvoke <org.junit.jupiter.api.condition.EnabledOnJreCondition$isCurrentVersion__95: java.util.function.Predicate bootstrap$()>();
v = interfaceinvoke v.<java.util.stream.Stream: boolean anyMatch(java.util.function.Predicate)>(v);
return v;
}
static void <clinit>()
{
java.lang.String v, v, v, v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.version");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Enabled on JRE version: \u0001");
<org.junit.jupiter.api.condition.EnabledOnJreCondition: java.lang.String ENABLED_ON_CURRENT_JRE> = v;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("java.version");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Disabled on JRE version: \u0001");
<org.junit.jupiter.api.condition.EnabledOnJreCondition: java.lang.String DISABLED_ON_CURRENT_JRE> = v;
return;
}
}