public interface  org.eclipse.microprofile.config.spi.ConfigSource extends java.lang.Object
{
public static final java.lang.String CONFIG_ORDINAL;
public static final int DEFAULT_ORDINAL;
public java.util.Map getProperties()
{
java.util.function.Consumer v;
org.eclipse.microprofile.config.spi.ConfigSource v;
java.util.Set v;
java.util.HashMap v;
v := @this: org.eclipse.microprofile.config.spi.ConfigSource;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = interfaceinvoke v.<org.eclipse.microprofile.config.spi.ConfigSource: java.util.Set getPropertyNames()>();
v = staticinvoke <org.eclipse.microprofile.config.spi.ConfigSource$lambda_getProperties_0__3151: java.util.function.Consumer bootstrap$(org.eclipse.microprofile.config.spi.ConfigSource,java.util.Map)>(v, v);
interfaceinvoke v.<java.util.Set: void forEach(java.util.function.Consumer)>(v);
return v;
}
public abstract java.util.Set getPropertyNames();
public int getOrdinal()
{
org.eclipse.microprofile.config.spi.ConfigSource v;
int v;
java.lang.NumberFormatException v;
java.lang.String v;
v := @this: org.eclipse.microprofile.config.spi.ConfigSource;
v = interfaceinvoke v.<org.eclipse.microprofile.config.spi.ConfigSource: java.lang.String getValue(java.lang.String)>("config_ordinal");
if v == null goto label;
label:
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
label:
return 100;
catch java.lang.NumberFormatException from label to label with label;
}
public abstract java.lang.String getValue(java.lang.String);
public abstract java.lang.String getName();
}