final class org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel extends org.glassfish.api.admin.CommandModel$ParamModel
{
final java.lang.String name;
final org.glassfish.api.Param param;
final org.glassfish.api.I18n i18n;
final org.glassfish.common.util.admin.GenericCommandModel this$0;
private void <init>(org.glassfish.common.util.admin.GenericCommandModel, java.lang.String, org.glassfish.api.Param, org.glassfish.api.I18n)
{
org.glassfish.common.util.admin.GenericCommandModel v;
org.glassfish.api.Param v;
java.lang.String v;
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
org.glassfish.api.I18n v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v := @parameter: org.glassfish.common.util.admin.GenericCommandModel;
v := @parameter: java.lang.String;
v := @parameter: org.glassfish.api.Param;
v := @parameter: org.glassfish.api.I18n;
v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.common.util.admin.GenericCommandModel this$0> = v;
specialinvoke v.<org.glassfish.api.admin.CommandModel$ParamModel: void <init>()>();
v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: java.lang.String name> = v;
v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.api.Param param> = v;
v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.api.I18n i18n> = v;
return;
}
private java.lang.String getLocalizedString(java.lang.String)
{
org.glassfish.api.I18n v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
org.glassfish.common.util.admin.GenericCommandModel v, v, v;
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
com.sun.enterprise.util.LocalStringManager v, v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v := @parameter: java.lang.String;
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.api.I18n i18n>;
if v == null goto label;
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.common.util.admin.GenericCommandModel this$0>;
v = v.<org.glassfish.common.util.admin.GenericCommandModel: com.sun.enterprise.util.LocalStringManager localStrings>;
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.api.I18n i18n>;
v = interfaceinvoke v.<org.glassfish.api.I18n: java.lang.String value()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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[])>("\u0001\u0001");
v = interfaceinvoke v.<com.sun.enterprise.util.LocalStringManager: java.lang.String getLocalString(java.lang.String,java.lang.String)>(v, "");
return v;
label:
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.common.util.admin.GenericCommandModel this$0>;
v = v.<org.glassfish.common.util.admin.GenericCommandModel: com.sun.enterprise.util.LocalStringManager localStrings>;
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.common.util.admin.GenericCommandModel this$0>;
v = v.<org.glassfish.common.util.admin.GenericCommandModel: org.glassfish.api.I18n i18n>;
v = interfaceinvoke v.<org.glassfish.api.I18n: java.lang.String value()>();
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: java.lang.String name>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, v, 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[])>("\u.\u0001\u0001");
v = interfaceinvoke v.<com.sun.enterprise.util.LocalStringManager: java.lang.String getLocalString(java.lang.String,java.lang.String)>(v, "");
return v;
}
public java.lang.String getLocalizedDescription()
{
java.lang.String v;
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v = specialinvoke v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: java.lang.String getLocalizedString(java.lang.String)>("");
return v;
}
public java.lang.String getLocalizedPrompt()
{
java.lang.String v;
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v = specialinvoke v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: java.lang.String getLocalizedString(java.lang.String)>(".prompt");
return v;
}
public java.lang.String getLocalizedPromptAgain()
{
java.lang.String v;
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v = specialinvoke v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: java.lang.String getLocalizedString(java.lang.String)>(".promptAgain");
return v;
}
public java.lang.String getName()
{
java.lang.String v;
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: java.lang.String name>;
return v;
}
public org.glassfish.api.Param getParam()
{
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
org.glassfish.api.Param v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.api.Param param>;
return v;
}
public org.glassfish.api.I18n getI18n()
{
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
org.glassfish.api.I18n v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
v = v.<org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel: org.glassfish.api.I18n i18n>;
return v;
}
public java.lang.Class getType()
{
org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel v;
v := @this: org.glassfish.common.util.admin.GenericCommandModel$ParamBasedModel;
return class "Ljava/lang/String;";
}
}