class oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder extends java.lang.Object
{
private static final java.text.DateFormat FORMAT;
private static final java.text.DateFormat GNUSTEP_FORMAT;
private final java.util.Collection childBuilders;
private java.lang.String name;
private java.lang.Object value;
private void <init>()
{
java.util.LinkedList v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.LinkedList;
specialinvoke v.<java.util.LinkedList: void <init>()>();
v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.util.Collection childBuilders> = v;
return;
}
public void addValue(java.lang.Object)
{
java.util.ArrayList v;
java.lang.Object v, v, v, v, v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
boolean v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: java.lang.Object;
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object value>;
if v != null goto label;
v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object value> = v;
goto label;
label:
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object value>;
v = v instanceof java.util.Collection;
if v == 0 goto label;
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object value>;
interfaceinvoke v.<java.util.Collection: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object value>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object value> = v;
label:
return;
}
public void addDateValue(java.lang.String)
{
java.lang.Throwable v, v;
java.lang.Object[] v;
java.util.Date v, v;
int v, v;
java.lang.String v, v;
java.text.ParseException v;
java.text.DateFormat v, v, v, v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
java.lang.IllegalArgumentException v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(32);
v = (int) -1;
if v == v goto label;
v = <oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.text.DateFormat GNUSTEP_FORMAT>;
entermonitor v;
label:
v = <oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.text.DateFormat GNUSTEP_FORMAT>;
v = virtualinvoke v.<java.text.DateFormat: java.util.Date parse(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = <oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.text.DateFormat FORMAT>;
entermonitor v;
label:
v = <oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.text.DateFormat FORMAT>;
v = virtualinvoke v.<java.text.DateFormat: java.util.Date parse(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("\'%s\' cannot be parsed to a date!", v);
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.text.ParseException from label to label with label;
}
public void addDataValue(java.lang.String)
{
byte[] v, v;
java.lang.AssertionError v;
java.lang.String v;
java.io.UnsupportedEncodingException v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: java.lang.String;
label:
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
v = staticinvoke <oadd.org.apache.commons.codec.binary.Base64: byte[] decodeBase64(byte[])>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>(java.lang.Object)>(v);
throw v;
label:
return;
catch java.io.UnsupportedEncodingException from label to label with label;
}
public void addIntegerValue(java.lang.String)
{
java.math.BigInteger v;
java.lang.String v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: java.lang.String;
v = new java.math.BigInteger;
specialinvoke v.<java.math.BigInteger: void <init>(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
return;
}
public void addRealValue(java.lang.String)
{
java.math.BigDecimal v;
java.lang.String v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: java.lang.String;
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(java.lang.String)>(v);
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
return;
}
public void addTrueValue()
{
java.lang.Boolean v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
return;
}
public void addFalseValue()
{
java.lang.Boolean v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
return;
}
public void addList(oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$ArrayNodeBuilder)
{
java.lang.Object v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$ArrayNodeBuilder v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$ArrayNodeBuilder;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$ArrayNodeBuilder: java.lang.Object getNodeValue()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: void addValue(java.lang.Object)>(v);
return;
}
public void setName(java.lang.String)
{
java.lang.String v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: java.lang.String;
v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.String name> = v;
return;
}
public void addChild(oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder)
{
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v, v;
java.util.Collection v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v := @parameter: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.util.Collection childBuilders>;
interfaceinvoke v.<java.util.Collection: boolean add(java.lang.Object)>(v);
return;
}
public oadd.org.apache.commons.configuration.tree.ImmutableNode createNode()
{
oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder v, v, v;
java.util.Iterator v;
java.util.Collection v, v;
int v;
oadd.org.apache.commons.configuration.tree.ImmutableNode v, v;
java.lang.Object v, v;
java.lang.String v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
boolean v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v = new oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder;
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.util.Collection childBuilders>;
v = interfaceinvoke v.<java.util.Collection: int size()>();
specialinvoke v.<oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder: void <init>(int)>(v);
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.util.Collection childBuilders>;
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: oadd.org.apache.commons.configuration.tree.ImmutableNode createNode()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder: oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder addChild(oadd.org.apache.commons.configuration.tree.ImmutableNode)>(v);
goto label;
label:
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.String name>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder: oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder name(java.lang.String)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object getNodeValue()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder: oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder value(java.lang.Object)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.tree.ImmutableNode$Builder: oadd.org.apache.commons.configuration.tree.ImmutableNode create()>();
return v;
}
protected java.lang.Object getNodeValue()
{
java.lang.Object v;
oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder v;
v := @this: oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder;
v = v.<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.lang.Object value>;
return v;
}
static void <clinit>()
{
java.util.TimeZone v;
java.text.SimpleDateFormat v, v;
java.text.DateFormat v;
v = new java.text.SimpleDateFormat;
specialinvoke v.<java.text.SimpleDateFormat: void <init>(java.lang.String)>("yyyy-MM-dd\'T\'HH:mm:ss\'Z\'");
<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.text.DateFormat FORMAT> = v;
v = <oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.text.DateFormat FORMAT>;
v = staticinvoke <java.util.TimeZone: java.util.TimeZone getTimeZone(java.lang.String)>("UTC");
virtualinvoke v.<java.text.DateFormat: void setTimeZone(java.util.TimeZone)>(v);
v = new java.text.SimpleDateFormat;
specialinvoke v.<java.text.SimpleDateFormat: void <init>(java.lang.String)>("yyyy-MM-dd HH:mm:ss Z");
<oadd.org.apache.commons.configuration.plist.XMLPropertyListConfiguration$PListNodeBuilder: java.text.DateFormat GNUSTEP_FORMAT> = v;
return;
}
}