public interface  org.glassfish.web.config.serverbeans.EnvEntry extends java.lang.Object implements org.jvnet.hk.config.ConfigBeanProxy
{
public abstract java.lang.String getDescription();
public abstract void setDescription(java.lang.String);
public abstract java.lang.String getEnvEntryName();
public abstract void setEnvEntryName(java.lang.String);
public abstract java.lang.String getEnvEntryType();
public abstract void setEnvEntryType(java.lang.String);
public abstract java.lang.String getEnvEntryValue();
public abstract void setEnvEntryValue(java.lang.String);
public abstract java.lang.String getIgnoreDescriptorItem();
public abstract void setIgnoreDescriptorItem(java.lang.String);
public void validateValue()
{
java.lang.String v, v;
org.glassfish.web.config.serverbeans.EnvEntry v;
v := @this: org.glassfish.web.config.serverbeans.EnvEntry;
v = interfaceinvoke v.<org.glassfish.web.config.serverbeans.EnvEntry: java.lang.String getEnvEntryType()>();
v = interfaceinvoke v.<org.glassfish.web.config.serverbeans.EnvEntry: java.lang.String getEnvEntryValue()>();
staticinvoke <org.glassfish.web.config.serverbeans.EnvEntry: void validateValue(java.lang.String,java.lang.String)>(v, v);
return;
}
public static void validateValue(java.lang.String, java.lang.String)
{
int v;
java.lang.String v, v, v;
boolean v, v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v, v, v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("type");
throw v;
label:
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("value");
throw v;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Boolean");
if v == 0 goto label;
staticinvoke <java.lang.Boolean: boolean parseBoolean(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Byte");
if v == 0 goto label;
staticinvoke <java.lang.Byte: byte parseByte(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Character");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 1 goto label;
v = new java.lang.IllegalArgumentException;
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[])>("length(\"\u0001\") > 1");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Double");
if v == 0 goto label;
staticinvoke <java.lang.Double: double parseDouble(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Float");
if v == 0 goto label;
staticinvoke <java.lang.Float: float parseFloat(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Integer");
if v == 0 goto label;
staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Long");
if v == 0 goto label;
staticinvoke <java.lang.Long: long parseLong(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.Short");
if v == 0 goto label;
staticinvoke <java.lang.Short: short parseShort(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("java.lang.String");
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
}