public class io.smallrye.context.impl.JdkSpecificImpl extends java.lang.Object implements io.smallrye.context.JdkSpecific$Contract
{
public void <init>()
{
io.smallrye.context.impl.JdkSpecificImpl v;
v := @this: io.smallrye.context.impl.JdkSpecificImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.util.concurrent.CompletionStage newCompletionStageWrapper(io.smallrye.context.SmallRyeThreadContext, java.util.concurrent.CompletionStage, java.util.concurrent.Executor)
{
java.util.concurrent.CompletionStage v;
io.smallrye.context.CompletionStageWrapper v;
java.util.concurrent.Executor v;
io.smallrye.context.SmallRyeThreadContext v;
io.smallrye.context.impl.JdkSpecificImpl v;
v := @this: io.smallrye.context.impl.JdkSpecificImpl;
v := @parameter: io.smallrye.context.SmallRyeThreadContext;
v := @parameter: java.util.concurrent.CompletionStage;
v := @parameter: java.util.concurrent.Executor;
v = new io.smallrye.context.CompletionStageWrapper;
specialinvoke v.<io.smallrye.context.CompletionStageWrapper: void <init>(io.smallrye.context.SmallRyeThreadContext,java.util.concurrent.CompletionStage,java.util.concurrent.Executor)>(v, v, v);
return v;
}
public java.util.concurrent.CompletableFuture newCompletableFutureWrapper(io.smallrye.context.SmallRyeThreadContext, java.util.concurrent.CompletableFuture, java.util.concurrent.Executor, int)
{
io.smallrye.context.CompletableFutureWrapper v;
java.util.concurrent.Executor v;
io.smallrye.context.SmallRyeThreadContext v;
int v;
java.util.concurrent.CompletableFuture v;
io.smallrye.context.impl.JdkSpecificImpl v;
v := @this: io.smallrye.context.impl.JdkSpecificImpl;
v := @parameter: io.smallrye.context.SmallRyeThreadContext;
v := @parameter: java.util.concurrent.CompletableFuture;
v := @parameter: java.util.concurrent.Executor;
v := @parameter: int;
v = new io.smallrye.context.CompletableFutureWrapper;
specialinvoke v.<io.smallrye.context.CompletableFutureWrapper: void <init>(io.smallrye.context.SmallRyeThreadContext,java.util.concurrent.CompletableFuture,java.util.concurrent.Executor,int)>(v, v, v, v);
return v;
}
}