public class io.smallrye.config.SysPropConfigSource extends io.smallrye.config.common.AbstractConfigSource
{
private static final long serialVersionUID;
private static final int DEFAULT_ORDINAL;
public void <init>()
{
int v;
io.smallrye.config.SysPropConfigSource v;
java.util.Map v;
v := @this: io.smallrye.config.SysPropConfigSource;
v = staticinvoke <io.smallrye.config.SysPropConfigSource: java.util.Map getSystemProperties()>();
v = staticinvoke <io.smallrye.config.common.utils.ConfigSourceUtil: int getOrdinalFromMap(java.util.Map,int)>(v, 400);
specialinvoke v.<io.smallrye.config.common.AbstractConfigSource: void <init>(java.lang.String,int)>("SysPropConfigSource", v);
return;
}
public java.util.Map getProperties()
{
io.smallrye.config.SysPropConfigSource v;
java.util.Map v;
v := @this: io.smallrye.config.SysPropConfigSource;
v = staticinvoke <io.smallrye.config.SysPropConfigSource: java.util.Map getSystemProperties()>();
return v;
}
public java.util.Set getPropertyNames()
{
java.util.Set v;
io.smallrye.config.SysPropConfigSource v;
java.util.Map v;
v := @this: io.smallrye.config.SysPropConfigSource;
v = virtualinvoke v.<io.smallrye.config.SysPropConfigSource: java.util.Map getProperties()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
return v;
}
public java.lang.String getValue(java.lang.String)
{
java.lang.Object v;
java.lang.String v;
java.security.PrivilegedAction v;
io.smallrye.config.SysPropConfigSource v;
v := @this: io.smallrye.config.SysPropConfigSource;
v := @parameter: java.lang.String;
v = staticinvoke <io.smallrye.config.SysPropConfigSource$lambda_getValue_0__3109: java.security.PrivilegedAction bootstrap$(java.lang.String)>(v);
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
return v;
}
private static java.util.Map getSystemProperties()
{
java.util.Map v, v;
java.lang.Object v;
java.security.PrivilegedAction v;
v = staticinvoke <io.smallrye.config.SysPropConfigSource$getProperties__3110: java.security.PrivilegedAction bootstrap$()>();
v = staticinvoke <java.security.AccessController: java.lang.Object doPrivileged(java.security.PrivilegedAction)>(v);
v = staticinvoke <io.smallrye.config.common.utils.ConfigSourceUtil: java.util.Map propertiesToMap(java.util.Properties)>(v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
return v;
}
}