class com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl implements com.sun.xml.internal.rngom.ast.builder.DataPatternBuilder
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl
super_class: java.lang.Object
{
private com.sun.xml.internal.org.relaxng.datatype.DatatypeBuilder dtb;
descriptor: Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder;
flags: (0x0002) ACC_PRIVATE
final com.sun.xml.internal.rngom.binary.SchemaBuilderImpl this$0;
descriptor: Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(com.sun.xml.internal.rngom.binary.SchemaBuilderImpl, com.sun.xml.internal.org.relaxng.datatype.DatatypeBuilder);
descriptor: (Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.dtb:Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder;
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl$DataPatternBuilderImpl;
0 3 2 dtb Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder;
MethodParameters:
Name Flags
this$0 final
dtb
public void addParam(java.lang.String, java.lang.String, com.sun.xml.internal.rngom.parse.Context, java.lang.String, com.sun.xml.internal.rngom.ast.om.Location, com.sun.xml.internal.rngom.ast.builder.Annotations);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/rngom/parse/Context;Ljava/lang/String;Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=11, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.dtb:Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder;
aload 1
aload 2
new com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$ValidationContextImpl
dup
aload 3
aload 4
invokespecial com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$ValidationContextImpl.<init>:(Lcom/sun/xml/internal/org/relaxng/datatype/ValidationContext;Ljava/lang/String;)V
invokeinterface com.sun.xml.internal.org.relaxng.datatype.DatatypeBuilder.addParameter:(Ljava/lang/String;Ljava/lang/String;Lcom/sun/xml/internal/org/relaxng/datatype/ValidationContext;)V
1: goto 19
StackMap locals:
StackMap stack: com.sun.xml.internal.org.relaxng.datatype.DatatypeException
2: astore 7
start local 7 3: aload 7
invokevirtual com.sun.xml.internal.org.relaxng.datatype.DatatypeException.getMessage:()Ljava/lang/String;
astore 8
start local 8 4: aload 7
invokevirtual com.sun.xml.internal.org.relaxng.datatype.DatatypeException.getIndex:()I
istore 9
start local 9 5: iload 9
iconst_m1
if_icmpne 8
6: aconst_null
astore 10
start local 10 7: goto 9
end local 10 8: StackMap locals: com.sun.xml.internal.org.relaxng.datatype.DatatypeException java.lang.String int
StackMap stack:
aload 0
aload 2
iload 9
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.displayParam:(Ljava/lang/String;I)Ljava/lang/String;
astore 10
start local 10 9: StackMap locals: java.lang.String
StackMap stack:
aload 10
ifnull 15
10: aload 8
ifnull 13
11: aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_param_detail_display"
aload 8
aload 10
aload 5
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Locator;)V
12: goto 19
13: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_param_display"
aload 10
aload 5
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Locator;)V
14: goto 19
StackMap locals:
StackMap stack:
15: aload 8
ifnull 18
16: aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_param_detail"
aload 8
aload 5
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Locator;)V
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_param"
aload 5
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
end local 10 end local 9 end local 8 end local 7 19: StackMap locals: com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl java.lang.String java.lang.String com.sun.xml.internal.rngom.parse.Context java.lang.String com.sun.xml.internal.rngom.ast.om.Location com.sun.xml.internal.rngom.ast.builder.Annotations
StackMap stack:
return
end local 6 end local 5 end local 4 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/binary/SchemaBuilderImpl$DataPatternBuilderImpl;
0 20 1 name Ljava/lang/String;
0 20 2 value Ljava/lang/String;
0 20 3 context Lcom/sun/xml/internal/rngom/parse/Context;
0 20 4 ns Ljava/lang/String;
0 20 5 loc Lcom/sun/xml/internal/rngom/ast/om/Location;
0 20 6 anno Lcom/sun/xml/internal/rngom/ast/builder/Annotations;
3 19 7 e Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeException;
4 19 8 detail Ljava/lang/String;
5 19 9 pos I
7 8 10 displayedParam Ljava/lang/String;
9 19 10 displayedParam Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class com.sun.xml.internal.org.relaxng.datatype.DatatypeException
Exceptions:
throws com.sun.xml.internal.rngom.ast.builder.BuildException
MethodParameters:
Name Flags
name
value
context
ns
loc
anno
java.lang.String displayParam(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0000)
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifge 3
1: iconst_0
istore 2
2: goto 5
StackMap locals:
StackMap stack:
3: iload 2
aload 1
invokevirtual java.lang.String.length:()I
if_icmple 5
4: aload 1
invokevirtual java.lang.String.length:()I
istore 2
5: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.localizer:Lcom/sun/xml/internal/rngom/util/Localizer;
ldc "display_param"
aload 1
iconst_0
iload 2
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
aload 1
iload 2
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual com.sun.xml.internal.rngom.util.Localizer.message:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl$DataPatternBuilderImpl;
0 6 1 value Ljava/lang/String;
0 6 2 pos I
MethodParameters:
Name Flags
value
pos
public com.sun.xml.internal.rngom.ast.om.ParsedPattern makePattern(com.sun.xml.internal.rngom.ast.om.Location, com.sun.xml.internal.rngom.ast.builder.Annotations);
descriptor: (Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedPattern;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.pb:Lcom/sun/xml/internal/rngom/binary/SchemaPatternBuilder;
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.dtb:Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder;
invokeinterface com.sun.xml.internal.org.relaxng.datatype.DatatypeBuilder.createDatatype:()Lcom/sun/xml/internal/org/relaxng/datatype/Datatype;
invokevirtual com.sun.xml.internal.rngom.binary.SchemaPatternBuilder.makeData:(Lcom/sun/xml/internal/org/relaxng/datatype/Datatype;)Lcom/sun/xml/internal/rngom/binary/Pattern;
1: areturn
2: StackMap locals:
StackMap stack: com.sun.xml.internal.org.relaxng.datatype.DatatypeException
astore 3
start local 3 3: aload 3
invokevirtual com.sun.xml.internal.org.relaxng.datatype.DatatypeException.getMessage:()Ljava/lang/String;
astore 4
start local 4 4: aload 4
ifnull 7
5: aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_params_detail"
aload 4
aload 1
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Locator;)V
6: goto 8
7: StackMap locals: com.sun.xml.internal.org.relaxng.datatype.DatatypeException java.lang.String
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_params"
aload 1
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.pb:Lcom/sun/xml/internal/rngom/binary/SchemaPatternBuilder;
invokevirtual com.sun.xml.internal.rngom.binary.SchemaPatternBuilder.makeError:()Lcom/sun/xml/internal/rngom/binary/Pattern;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl$DataPatternBuilderImpl;
0 9 1 loc Lcom/sun/xml/internal/rngom/ast/om/Location;
0 9 2 anno Lcom/sun/xml/internal/rngom/ast/builder/Annotations;
3 9 3 e Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeException;
4 9 4 detail Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class com.sun.xml.internal.org.relaxng.datatype.DatatypeException
Exceptions:
throws com.sun.xml.internal.rngom.ast.builder.BuildException
MethodParameters:
Name Flags
loc
anno
public com.sun.xml.internal.rngom.ast.om.ParsedPattern makePattern(com.sun.xml.internal.rngom.ast.om.ParsedPattern, com.sun.xml.internal.rngom.ast.om.Location, com.sun.xml.internal.rngom.ast.builder.Annotations);
descriptor: (Lcom/sun/xml/internal/rngom/ast/om/ParsedPattern;Lcom/sun/xml/internal/rngom/ast/om/Location;Lcom/sun/xml/internal/rngom/ast/builder/Annotations;)Lcom/sun/xml/internal/rngom/ast/om/ParsedPattern;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.pb:Lcom/sun/xml/internal/rngom/binary/SchemaPatternBuilder;
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.dtb:Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder;
invokeinterface com.sun.xml.internal.org.relaxng.datatype.DatatypeBuilder.createDatatype:()Lcom/sun/xml/internal/org/relaxng/datatype/Datatype;
aload 1
checkcast com.sun.xml.internal.rngom.binary.Pattern
aload 2
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaPatternBuilder.makeDataExcept:(Lcom/sun/xml/internal/org/relaxng/datatype/Datatype;Lcom/sun/xml/internal/rngom/binary/Pattern;Lorg/xml/sax/Locator;)Lcom/sun/xml/internal/rngom/binary/Pattern;
1: areturn
2: StackMap locals:
StackMap stack: com.sun.xml.internal.org.relaxng.datatype.DatatypeException
astore 4
start local 4 3: aload 4
invokevirtual com.sun.xml.internal.org.relaxng.datatype.DatatypeException.getMessage:()Ljava/lang/String;
astore 5
start local 5 4: aload 5
ifnull 7
5: aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_params_detail"
aload 5
aload 2
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Locator;)V
6: goto 8
7: StackMap locals: com.sun.xml.internal.org.relaxng.datatype.DatatypeException java.lang.String
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
ldc "invalid_params"
aload 2
checkcast org.xml.sax.Locator
invokevirtual com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.error:(Ljava/lang/String;Lorg/xml/sax/Locator;)V
8: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl.this$0:Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl;
getfield com.sun.xml.internal.rngom.binary.SchemaBuilderImpl.pb:Lcom/sun/xml/internal/rngom/binary/SchemaPatternBuilder;
invokevirtual com.sun.xml.internal.rngom.binary.SchemaPatternBuilder.makeError:()Lcom/sun/xml/internal/rngom/binary/Pattern;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl$DataPatternBuilderImpl;
0 9 1 except Lcom/sun/xml/internal/rngom/ast/om/ParsedPattern;
0 9 2 loc Lcom/sun/xml/internal/rngom/ast/om/Location;
0 9 3 anno Lcom/sun/xml/internal/rngom/ast/builder/Annotations;
3 9 4 e Lcom/sun/xml/internal/org/relaxng/datatype/DatatypeException;
4 9 5 detail Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class com.sun.xml.internal.org.relaxng.datatype.DatatypeException
Exceptions:
throws com.sun.xml.internal.rngom.ast.builder.BuildException
MethodParameters:
Name Flags
except
loc
anno
public void annotation(com.sun.xml.internal.rngom.ast.om.ParsedElementAnnotation);
descriptor: (Lcom/sun/xml/internal/rngom/ast/om/ParsedElementAnnotation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/rngom/binary/SchemaBuilderImpl$DataPatternBuilderImpl;
0 1 1 ea Lcom/sun/xml/internal/rngom/ast/om/ParsedElementAnnotation;
MethodParameters:
Name Flags
ea
}
SourceFile: "SchemaBuilderImpl.java"
NestHost: com.sun.xml.internal.rngom.binary.SchemaBuilderImpl
InnerClasses:
private DataPatternBuilderImpl = com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$DataPatternBuilderImpl of com.sun.xml.internal.rngom.binary.SchemaBuilderImpl
private ValidationContextImpl = com.sun.xml.internal.rngom.binary.SchemaBuilderImpl$ValidationContextImpl of com.sun.xml.internal.rngom.binary.SchemaBuilderImpl