public class com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor extends com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter implements com.sun.xml.internal.rngom.digested.DPatternVisitor<java.lang.Void>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor
super_class: com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter
{
final com.sun.xml.internal.rngom.digested.DXMLPrinter this$0;
descriptor: Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(com.sun.xml.internal.rngom.digested.DXMLPrinter);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 0
aload 1
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
MethodParameters:
Name Flags
this$0 final
protected void on(com.sun.xml.internal.rngom.digested.DPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DPattern;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DPattern.accept:(Lcom/sun/xml/internal/rngom/digested/DPatternVisitor;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 2 1 p Lcom/sun/xml/internal/rngom/digested/DPattern;
MethodParameters:
Name Flags
p
protected void unwrapGroup(com.sun.xml.internal.rngom.digested.DPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DPattern;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.xml.internal.rngom.digested.DGroupPattern
ifeq 6
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
getstatic com.sun.xml.internal.rngom.digested.DAnnotation.EMPTY:Lcom/sun/xml/internal/rngom/digested/DAnnotation;
if_acmpne 6
1: aload 1
checkcast com.sun.xml.internal.rngom.digested.DGroupPattern
invokevirtual com.sun.xml.internal.rngom.digested.DGroupPattern.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DPattern top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DPattern
astore 2
start local 2 3: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: goto 7
6: StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DPattern
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 p Lcom/sun/xml/internal/rngom/digested/DPattern;
3 4 2 d Lcom/sun/xml/internal/rngom/digested/DPattern;
MethodParameters:
Name Flags
p
protected void unwrapChoice(com.sun.xml.internal.rngom.digested.DPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DPattern;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.xml.internal.rngom.digested.DChoicePattern
ifeq 6
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
getstatic com.sun.xml.internal.rngom.digested.DAnnotation.EMPTY:Lcom/sun/xml/internal/rngom/digested/DAnnotation;
if_acmpne 6
1: aload 1
checkcast com.sun.xml.internal.rngom.digested.DChoicePattern
invokevirtual com.sun.xml.internal.rngom.digested.DChoicePattern.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DPattern top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DPattern
astore 2
start local 2 3: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: goto 7
6: StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DPattern
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 p Lcom/sun/xml/internal/rngom/digested/DPattern;
3 4 2 d Lcom/sun/xml/internal/rngom/digested/DPattern;
MethodParameters:
Name Flags
p
protected void on(com.sun.xml.internal.rngom.nc.NameClass);
descriptor: (Lcom/sun/xml/internal/rngom/nc/NameClass;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
instanceof com.sun.xml.internal.rngom.nc.SimpleNameClass
ifeq 6
1: aload 1
checkcast com.sun.xml.internal.rngom.nc.SimpleNameClass
getfield com.sun.xml.internal.rngom.nc.SimpleNameClass.name:Ljavax/xml/namespace/QName;
astore 2
start local 2 2: aload 2
invokevirtual javax.xml.namespace.QName.getLocalPart:()Ljava/lang/String;
astore 3
start local 3 3: aload 2
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
new java.lang.StringBuilder
dup
aload 2
invokevirtual javax.xml.namespace.QName.getPrefix:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
4: StackMap locals: javax.xml.namespace.QName java.lang.String
StackMap stack:
aload 0
ldc "name"
aload 3
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
end local 3 end local 2 5: goto 7
6: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter.ncVisitor:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$NameClassXMLPrinterVisitor;
invokevirtual com.sun.xml.internal.rngom.nc.NameClass.accept:(Lcom/sun/xml/internal/rngom/nc/NameClassVisitor;)Ljava/lang/Object;
pop
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 nc Lcom/sun/xml/internal/rngom/nc/NameClass;
2 5 2 qname Ljavax/xml/namespace/QName;
3 5 3 name Ljava/lang/String;
MethodParameters:
Name Flags
nc
protected void on(com.sun.xml.internal.rngom.digested.DAnnotation);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic com.sun.xml.internal.rngom.digested.DAnnotation.EMPTY:Lcom/sun/xml/internal/rngom/digested/DAnnotation;
if_acmpne 1
return
1: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DAnnotation.getAttributes:()Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DAnnotation top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DAnnotation$Attribute
astore 2
start local 2 3: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DAnnotation$Attribute.getPrefix:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DAnnotation$Attribute.getNs:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DAnnotation$Attribute.getLocalName:()Ljava/lang/String;
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DAnnotation$Attribute.getValue:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DAnnotation.getChildren:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 13
StackMap locals:
StackMap stack:
6: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.w3c.dom.Element
astore 2
start local 2 7: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.newLine:()V
8: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.indent:()V
9: aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter.print:(Lorg/w3c/dom/Node;)V
10: goto 13
11: StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DAnnotation org.w3c.dom.Element java.util.Iterator
StackMap stack: javax.xml.stream.XMLStreamException
astore 4
start local 4 12: new com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException
dup
aload 0
getfield com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.this$0:Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;
aload 4
invokespecial com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException.<init>:(Lcom/sun/xml/internal/rngom/digested/DXMLPrinter;Ljava/lang/Throwable;)V
athrow
end local 4 end local 2 13: StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DAnnotation top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
14: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 15 1 ann Lcom/sun/xml/internal/rngom/digested/DAnnotation;
3 4 2 attr Lcom/sun/xml/internal/rngom/digested/DAnnotation$Attribute;
7 13 2 elem Lorg/w3c/dom/Element;
12 13 4 e Ljavax/xml/stream/XMLStreamException;
Exception table:
from to target type
7 10 11 Class javax.xml.stream.XMLStreamException
MethodParameters:
Name Flags
ann
public java.lang.Void onAttribute(com.sun.xml.internal.rngom.digested.DAttributePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DAttributePattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "attribute"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DAttributePattern.getName:()Lcom/sun/xml/internal/rngom/nc/NameClass;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/nc/NameClass;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DAttributePattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
3: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DAttributePattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
astore 2
start local 2 4: aload 2
instanceof com.sun.xml.internal.rngom.digested.DTextPattern
ifne 6
5: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DAttributePattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
6: StackMap locals: com.sun.xml.internal.rngom.digested.DPattern
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
7: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 p Lcom/sun/xml/internal/rngom/digested/DAttributePattern;
4 8 2 child Lcom/sun/xml/internal/rngom/digested/DPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onChoice(com.sun.xml.internal.rngom.digested.DChoicePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DChoicePattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "choice"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DChoicePattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DChoicePattern.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DChoicePattern top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DPattern
astore 2
start local 2 4: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 p Lcom/sun/xml/internal/rngom/digested/DChoicePattern;
4 5 2 d Lcom/sun/xml/internal/rngom/digested/DPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onData(com.sun.xml.internal.rngom.digested.DDataPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DDataPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern.getParams:()Ljava/util/List;
astore 2
start local 2 1: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern.getExcept:()Lcom/sun/xml/internal/rngom/digested/DPattern;
astore 3
start local 3 2: aload 0
ldc "data"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
3: aload 0
ldc "datatypeLibrary"
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern.getDatatypeLibrary:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
ldc "type"
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern.getType:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
6: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 13
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DDataPattern java.util.List com.sun.xml.internal.rngom.digested.DPattern top java.util.Iterator
StackMap stack:
7: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DDataPattern$Param
astore 4
start local 4 8: aload 0
ldc "param"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
9: aload 0
ldc "ns"
aload 4
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern$Param.getNs:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
ldc "name"
aload 4
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern$Param.getName:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
11: aload 0
aload 4
invokevirtual com.sun.xml.internal.rngom.digested.DDataPattern$Param.getValue:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.body:(Ljava/lang/String;)V
12: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
end local 4 13: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
14: aload 3
ifnull 18
15: aload 0
ldc "except"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
16: aload 0
aload 3
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapChoice:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
17: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
18: StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DDataPattern java.util.List com.sun.xml.internal.rngom.digested.DPattern
StackMap stack:
aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
19: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 20 1 p Lcom/sun/xml/internal/rngom/digested/DDataPattern;
1 20 2 params Ljava/util/List<Lcom/sun/xml/internal/rngom/digested/DDataPattern$Param;>;
2 20 3 except Lcom/sun/xml/internal/rngom/digested/DPattern;
8 13 4 param Lcom/sun/xml/internal/rngom/digested/DDataPattern$Param;
MethodParameters:
Name Flags
p
public java.lang.Void onElement(com.sun.xml.internal.rngom.digested.DElementPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DElementPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "element"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DElementPattern.getName:()Lcom/sun/xml/internal/rngom/nc/NameClass;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/nc/NameClass;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DElementPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
3: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DElementPattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapGroup:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
4: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 6 1 p Lcom/sun/xml/internal/rngom/digested/DElementPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onEmpty(com.sun.xml.internal.rngom.digested.DEmptyPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "empty"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DEmptyPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
3: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 4 1 p Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onGrammar(com.sun.xml.internal.rngom.digested.DGrammarPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "grammar"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aconst_null
ldc "http://relaxng.org/ns/structure/1.0"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.ns:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DGrammarPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
3: aload 0
ldc "start"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
4: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DGrammarPattern.getStart:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
5: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
6: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DGrammarPattern.iterator:()Ljava/util/Iterator;
astore 3
goto 13
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DGrammarPattern top java.util.Iterator
StackMap stack:
7: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DDefine
astore 2
start local 2 8: aload 0
ldc "define"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
9: aload 0
ldc "name"
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DDefine.getName:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
10: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DDefine.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
11: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DDefine.getPattern:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapGroup:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
12: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
end local 2 13: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
14: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
15: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 16 1 p Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;
8 13 2 d Lcom/sun/xml/internal/rngom/digested/DDefine;
MethodParameters:
Name Flags
p
public java.lang.Void onGroup(com.sun.xml.internal.rngom.digested.DGroupPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DGroupPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "group"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DGroupPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DGroupPattern.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DGroupPattern top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DPattern
astore 2
start local 2 4: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 p Lcom/sun/xml/internal/rngom/digested/DGroupPattern;
4 5 2 d Lcom/sun/xml/internal/rngom/digested/DPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onInterleave(com.sun.xml.internal.rngom.digested.DInterleavePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "interleave"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DInterleavePattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DInterleavePattern.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor com.sun.xml.internal.rngom.digested.DInterleavePattern top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.rngom.digested.DPattern
astore 2
start local 2 4: aload 0
aload 2
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 p Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;
4 5 2 d Lcom/sun/xml/internal/rngom/digested/DPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onList(com.sun.xml.internal.rngom.digested.DListPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DListPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "list"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DListPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DListPattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapGroup:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
3: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
4: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 5 1 p Lcom/sun/xml/internal/rngom/digested/DListPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onMixed(com.sun.xml.internal.rngom.digested.DMixedPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DMixedPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "mixed"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DMixedPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DMixedPattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapGroup:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
3: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
4: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 5 1 p Lcom/sun/xml/internal/rngom/digested/DMixedPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onNotAllowed(com.sun.xml.internal.rngom.digested.DNotAllowedPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "notAllowed"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DNotAllowedPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
3: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 4 1 p Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onOneOrMore(com.sun.xml.internal.rngom.digested.DOneOrMorePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "oneOrMore"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DOneOrMorePattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DOneOrMorePattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapGroup:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
3: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
4: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 5 1 p Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;
MethodParameters:
Name Flags
p
public java.lang.Void onOptional(com.sun.xml.internal.rngom.digested.DOptionalPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "optional"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DOptionalPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DOptionalPattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapGroup:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
3: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
4: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 5 1 p Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onRef(com.sun.xml.internal.rngom.digested.DRefPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DRefPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "ref"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
ldc "name"
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DRefPattern.getName:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DRefPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
3: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
4: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 5 1 p Lcom/sun/xml/internal/rngom/digested/DRefPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onText(com.sun.xml.internal.rngom.digested.DTextPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DTextPattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "text"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DTextPattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
3: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 4 1 p Lcom/sun/xml/internal/rngom/digested/DTextPattern;
MethodParameters:
Name Flags
p
public java.lang.Void onValue(com.sun.xml.internal.rngom.digested.DValuePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DValuePattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "value"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DValuePattern.getNs:()Ljava/lang/String;
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
aload 0
ldc "ns"
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DValuePattern.getNs:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
ldc "datatypeLibrary"
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DValuePattern.getDatatypeLibrary:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
ldc "type"
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DValuePattern.getType:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.attr:(Ljava/lang/String;Ljava/lang/String;)V
4: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DValuePattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
5: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DValuePattern.getValue:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.body:(Ljava/lang/String;)V
6: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 8 1 p Lcom/sun/xml/internal/rngom/digested/DValuePattern;
MethodParameters:
Name Flags
p
public java.lang.Void onZeroOrMore(com.sun.xml.internal.rngom.digested.DZeroOrMorePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;)Ljava/lang/Void;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "zeroOrMore"
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.start:(Ljava/lang/String;)V
1: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DZeroOrMorePattern.getAnnotation:()Lcom/sun/xml/internal/rngom/digested/DAnnotation;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.on:(Lcom/sun/xml/internal/rngom/digested/DAnnotation;)V
2: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DZeroOrMorePattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.unwrapGroup:(Lcom/sun/xml/internal/rngom/digested/DPattern;)V
3: aload 0
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.end:()V
4: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$DXMLPrinterVisitor;
0 5 1 p Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;
MethodParameters:
Name Flags
p
public java.lang.Object onText(com.sun.xml.internal.rngom.digested.DTextPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DTextPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onText:(Lcom/sun/xml/internal/rngom/digested/DTextPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onOneOrMore(com.sun.xml.internal.rngom.digested.DOneOrMorePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onOneOrMore:(Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onOptional(com.sun.xml.internal.rngom.digested.DOptionalPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onOptional:(Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onMixed(com.sun.xml.internal.rngom.digested.DMixedPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DMixedPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onMixed:(Lcom/sun/xml/internal/rngom/digested/DMixedPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onValue(com.sun.xml.internal.rngom.digested.DValuePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DValuePattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onValue:(Lcom/sun/xml/internal/rngom/digested/DValuePattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onEmpty(com.sun.xml.internal.rngom.digested.DEmptyPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onEmpty:(Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onList(com.sun.xml.internal.rngom.digested.DListPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DListPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onList:(Lcom/sun/xml/internal/rngom/digested/DListPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onElement(com.sun.xml.internal.rngom.digested.DElementPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DElementPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onElement:(Lcom/sun/xml/internal/rngom/digested/DElementPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onChoice(com.sun.xml.internal.rngom.digested.DChoicePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DChoicePattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onChoice:(Lcom/sun/xml/internal/rngom/digested/DChoicePattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onData(com.sun.xml.internal.rngom.digested.DDataPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DDataPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onData:(Lcom/sun/xml/internal/rngom/digested/DDataPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onZeroOrMore(com.sun.xml.internal.rngom.digested.DZeroOrMorePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onZeroOrMore:(Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onGrammar(com.sun.xml.internal.rngom.digested.DGrammarPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onGrammar:(Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onNotAllowed(com.sun.xml.internal.rngom.digested.DNotAllowedPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onNotAllowed:(Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onGroup(com.sun.xml.internal.rngom.digested.DGroupPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DGroupPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onGroup:(Lcom/sun/xml/internal/rngom/digested/DGroupPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onAttribute(com.sun.xml.internal.rngom.digested.DAttributePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DAttributePattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onAttribute:(Lcom/sun/xml/internal/rngom/digested/DAttributePattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onRef(com.sun.xml.internal.rngom.digested.DRefPattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DRefPattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onRef:(Lcom/sun/xml/internal/rngom/digested/DRefPattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object onInterleave(com.sun.xml.internal.rngom.digested.DInterleavePattern);
descriptor: (Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor.onInterleave:(Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;)Ljava/lang/Void;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lcom/sun/xml/internal/rngom/digested/DXMLPrinter$XMLWriter;Lcom/sun/xml/internal/rngom/digested/DPatternVisitor<Ljava/lang/Void;>;
SourceFile: "DXMLPrinter.java"
NestHost: com.sun.xml.internal.rngom.digested.DXMLPrinter
InnerClasses:
public Attribute = com.sun.xml.internal.rngom.digested.DAnnotation$Attribute of com.sun.xml.internal.rngom.digested.DAnnotation
public final Param = com.sun.xml.internal.rngom.digested.DDataPattern$Param of com.sun.xml.internal.rngom.digested.DDataPattern
protected DXMLPrinterVisitor = com.sun.xml.internal.rngom.digested.DXMLPrinter$DXMLPrinterVisitor of com.sun.xml.internal.rngom.digested.DXMLPrinter
protected XMLWriter = com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriter of com.sun.xml.internal.rngom.digested.DXMLPrinter
protected XMLWriterException = com.sun.xml.internal.rngom.digested.DXMLPrinter$XMLWriterException of com.sun.xml.internal.rngom.digested.DXMLPrinter