public class org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer
super_class: java.lang.Object
{
private static final java.lang.String NAMESPACE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/sonatype/plexus/components/sec/dispatcher/model/io/xpp3/SecurityConfigurationXpp3Writer;
public void write(java.io.Writer, org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity);
descriptor: (Ljava/io/Writer;Lorg/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.codehaus.plexus.util.xml.pull.MXSerializer
dup
invokespecial org.codehaus.plexus.util.xml.pull.MXSerializer.<init>:()V
astore 3
start local 3 1: aload 3
ldc "http://xmlpull.org/v1/doc/properties.html#serializer-indentation"
ldc " "
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
2: aload 3
ldc "http://xmlpull.org/v1/doc/properties.html#serializer-line-separator"
ldc "\n"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 3
aload 1
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.setOutput:(Ljava/io/Writer;)V
4: aload 3
aload 2
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getModelEncoding:()Ljava/lang/String;
aconst_null
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V
5: aload 0
aload 2
ldc "settingsSecurity"
aload 3
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.writeSettingsSecurity:(Lorg/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity;Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;)V
6: aload 3
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endDocument:()V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/sonatype/plexus/components/sec/dispatcher/model/io/xpp3/SecurityConfigurationXpp3Writer;
0 8 1 writer Ljava/io/Writer;
0 8 2 settingsSecurity Lorg/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity;
1 8 3 serializer Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
writer
settingsSecurity
private void writeConfig(org.sonatype.plexus.components.sec.dispatcher.model.Config, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlSerializer);
descriptor: (Lorg/sonatype/plexus/components/sec/dispatcher/model/Config;Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 13
1: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
aload 2
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
2: aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.Config.getName:()Ljava/lang/String;
ifnull 4
3: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "name"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.Config.getName:()Ljava/lang/String;
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.text:(Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "name"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.Config.getProperties:()Ljava/util/List;
ifnull 12
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.Config.getProperties:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 12
5: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "properties"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
6: aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.Config.getProperties:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
start local 4 7: goto 10
8: StackMap locals: java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.sonatype.plexus.components.sec.dispatcher.model.ConfigProperty
astore 5
start local 5 9: aload 0
aload 5
ldc "property"
aload 3
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.writeConfigProperty:(Lorg/sonatype/plexus/components/sec/dispatcher/model/ConfigProperty;Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;)V
end local 5 10: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
end local 4 11: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "properties"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
12: StackMap locals:
StackMap stack:
aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
aload 2
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
13: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/sonatype/plexus/components/sec/dispatcher/model/io/xpp3/SecurityConfigurationXpp3Writer;
0 14 1 config Lorg/sonatype/plexus/components/sec/dispatcher/model/Config;
0 14 2 tagName Ljava/lang/String;
0 14 3 serializer Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
7 11 4 iter Ljava/util/Iterator;
9 10 5 o Lorg/sonatype/plexus/components/sec/dispatcher/model/ConfigProperty;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
config
tagName
serializer
private void writeConfigProperty(org.sonatype.plexus.components.sec.dispatcher.model.ConfigProperty, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlSerializer);
descriptor: (Lorg/sonatype/plexus/components/sec/dispatcher/model/ConfigProperty;Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 7
1: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
aload 2
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
2: aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.ConfigProperty.getName:()Ljava/lang/String;
ifnull 4
3: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "name"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.ConfigProperty.getName:()Ljava/lang/String;
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.text:(Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "name"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.ConfigProperty.getValue:()Ljava/lang/String;
ifnull 6
5: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "value"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.ConfigProperty.getValue:()Ljava/lang/String;
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.text:(Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "value"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
6: StackMap locals:
StackMap stack:
aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
aload 2
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
7: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/sonatype/plexus/components/sec/dispatcher/model/io/xpp3/SecurityConfigurationXpp3Writer;
0 8 1 configProperty Lorg/sonatype/plexus/components/sec/dispatcher/model/ConfigProperty;
0 8 2 tagName Ljava/lang/String;
0 8 3 serializer Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
configProperty
tagName
serializer
private void writeSettingsSecurity(org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity, java.lang.String, org.codehaus.plexus.util.xml.pull.XmlSerializer);
descriptor: (Lorg/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity;Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 15
1: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
aload 2
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
2: aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getMaster:()Ljava/lang/String;
ifnull 4
3: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "master"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getMaster:()Ljava/lang/String;
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.text:(Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "master"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
4: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getRelocation:()Ljava/lang/String;
ifnull 6
5: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "relocation"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getRelocation:()Ljava/lang/String;
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.text:(Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "relocation"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getConfigurations:()Ljava/util/List;
ifnull 14
aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getConfigurations:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 14
7: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "configurations"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
8: aload 1
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.SettingsSecurity.getConfigurations:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
start local 4 9: goto 12
10: StackMap locals: java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.sonatype.plexus.components.sec.dispatcher.model.Config
astore 5
start local 5 11: aload 0
aload 5
ldc "configuration"
aload 3
invokevirtual org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.writeConfig:(Lorg/sonatype/plexus/components/sec/dispatcher/model/Config;Ljava/lang/String;Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;)V
end local 5 12: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
end local 4 13: aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
ldc "configurations"
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
14: StackMap locals:
StackMap stack:
aload 3
getstatic org.sonatype.plexus.components.sec.dispatcher.model.io.xpp3.SecurityConfigurationXpp3Writer.NAMESPACE:Ljava/lang/String;
aload 2
invokeinterface org.codehaus.plexus.util.xml.pull.XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
pop
15: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/sonatype/plexus/components/sec/dispatcher/model/io/xpp3/SecurityConfigurationXpp3Writer;
0 16 1 settingsSecurity Lorg/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity;
0 16 2 tagName Ljava/lang/String;
0 16 3 serializer Lorg/codehaus/plexus/util/xml/pull/XmlSerializer;
9 13 4 iter Ljava/util/Iterator;
11 12 5 o Lorg/sonatype/plexus/components/sec/dispatcher/model/Config;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
settingsSecurity
tagName
serializer
}
SourceFile: "SecurityConfigurationXpp3Writer.java"