final class io.helidon.config.BuilderImpl$PrioritizedConfigSource extends java.lang.Object implements io.helidon.common.Prioritized
{
private final io.helidon.config.BuilderImpl$HelidonSourceWithPriority source;
private final io.helidon.config.spi.ConfigContext context;
private void <init>(io.helidon.config.BuilderImpl$HelidonSourceWithPriority, io.helidon.config.spi.ConfigContext)
{
io.helidon.config.BuilderImpl$HelidonSourceWithPriority v;
io.helidon.config.BuilderImpl$PrioritizedConfigSource v;
io.helidon.config.spi.ConfigContext v;
v := @this: io.helidon.config.BuilderImpl$PrioritizedConfigSource;
v := @parameter: io.helidon.config.BuilderImpl$HelidonSourceWithPriority;
v := @parameter: io.helidon.config.spi.ConfigContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.helidon.config.BuilderImpl$PrioritizedConfigSource: io.helidon.config.BuilderImpl$HelidonSourceWithPriority source> = v;
v.<io.helidon.config.BuilderImpl$PrioritizedConfigSource: io.helidon.config.spi.ConfigContext context> = v;
return;
}
private io.helidon.config.ConfigSourceRuntimeImpl runtime(io.helidon.config.BuilderImpl$ConfigContextImpl)
{
io.helidon.config.BuilderImpl$ConfigContextImpl v;
io.helidon.config.ConfigSourceRuntimeImpl v;
io.helidon.config.spi.ConfigSource v;
io.helidon.config.BuilderImpl$HelidonSourceWithPriority v;
io.helidon.config.BuilderImpl$PrioritizedConfigSource v;
v := @this: io.helidon.config.BuilderImpl$PrioritizedConfigSource;
v := @parameter: io.helidon.config.BuilderImpl$ConfigContextImpl;
v = v.<io.helidon.config.BuilderImpl$PrioritizedConfigSource: io.helidon.config.BuilderImpl$HelidonSourceWithPriority source>;
v = virtualinvoke v.<io.helidon.config.BuilderImpl$HelidonSourceWithPriority: io.helidon.config.spi.ConfigSource unwrap()>();
v = specialinvoke v.<io.helidon.config.BuilderImpl$ConfigContextImpl: io.helidon.config.ConfigSourceRuntimeImpl sourceRuntimeBase(io.helidon.config.spi.ConfigSource)>(v);
return v;
}
public int priority()
{
int v;
io.helidon.config.BuilderImpl$HelidonSourceWithPriority v;
io.helidon.config.BuilderImpl$PrioritizedConfigSource v;
io.helidon.config.spi.ConfigContext v;
v := @this: io.helidon.config.BuilderImpl$PrioritizedConfigSource;
v = v.<io.helidon.config.BuilderImpl$PrioritizedConfigSource: io.helidon.config.BuilderImpl$HelidonSourceWithPriority source>;
v = v.<io.helidon.config.BuilderImpl$PrioritizedConfigSource: io.helidon.config.spi.ConfigContext context>;
v = virtualinvoke v.<io.helidon.config.BuilderImpl$HelidonSourceWithPriority: int priority(io.helidon.config.spi.ConfigContext)>(v);
return v;
}
}