public class com.sun.xml.internal.xsom.impl.ParticleImpl extends com.sun.xml.internal.xsom.impl.ComponentImpl implements com.sun.xml.internal.xsom.XSParticle, com.sun.xml.internal.xsom.impl.ContentTypeImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.xml.internal.xsom.impl.ParticleImpl
super_class: com.sun.xml.internal.xsom.impl.ComponentImpl
{
private com.sun.xml.internal.xsom.impl.Ref$Term term;
descriptor: Lcom/sun/xml/internal/xsom/impl/Ref$Term;
flags: (0x0002) ACC_PRIVATE
private java.math.BigInteger maxOccurs;
descriptor: Ljava/math/BigInteger;
flags: (0x0002) ACC_PRIVATE
private java.math.BigInteger minOccurs;
descriptor: Ljava/math/BigInteger;
flags: (0x0002) ACC_PRIVATE
public void <init>(com.sun.xml.internal.xsom.impl.parser.SchemaDocumentImpl, com.sun.xml.internal.xsom.impl.AnnotationImpl, com.sun.xml.internal.xsom.impl.Ref$Term, org.xml.sax.Locator, java.math.BigInteger, java.math.BigInteger);
descriptor: (Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lcom/sun/xml/internal/xsom/impl/Ref$Term;Lorg/xml/sax/Locator;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, 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
aload 1
aload 2
aload 4
aconst_null
invokespecial com.sun.xml.internal.xsom.impl.ComponentImpl.<init>:(Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lorg/xml/sax/Locator;Lcom/sun/xml/internal/xsom/impl/ForeignAttributesImpl;)V
1: aload 0
aload 3
putfield com.sun.xml.internal.xsom.impl.ParticleImpl.term:Lcom/sun/xml/internal/xsom/impl/Ref$Term;
2: aload 0
aload 5
putfield com.sun.xml.internal.xsom.impl.ParticleImpl.maxOccurs:Ljava/math/BigInteger;
3: aload 0
aload 6
putfield com.sun.xml.internal.xsom.impl.ParticleImpl.minOccurs:Ljava/math/BigInteger;
4: 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 5 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 5 1 owner Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;
0 5 2 _ann Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;
0 5 3 _term Lcom/sun/xml/internal/xsom/impl/Ref$Term;
0 5 4 _loc Lorg/xml/sax/Locator;
0 5 5 _maxOccurs Ljava/math/BigInteger;
0 5 6 _minOccurs Ljava/math/BigInteger;
MethodParameters:
Name Flags
owner
_ann
_term
_loc
_maxOccurs
_minOccurs
public void <init>(com.sun.xml.internal.xsom.impl.parser.SchemaDocumentImpl, com.sun.xml.internal.xsom.impl.AnnotationImpl, com.sun.xml.internal.xsom.impl.Ref$Term, org.xml.sax.Locator, int, int);
descriptor: (Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lcom/sun/xml/internal/xsom/impl/Ref$Term;Lorg/xml/sax/Locator;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, 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
aload 1
aload 2
aload 4
aconst_null
invokespecial com.sun.xml.internal.xsom.impl.ComponentImpl.<init>:(Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lorg/xml/sax/Locator;Lcom/sun/xml/internal/xsom/impl/ForeignAttributesImpl;)V
1: aload 0
aload 3
putfield com.sun.xml.internal.xsom.impl.ParticleImpl.term:Lcom/sun/xml/internal/xsom/impl/Ref$Term;
2: aload 0
iload 5
i2l
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
putfield com.sun.xml.internal.xsom.impl.ParticleImpl.maxOccurs:Ljava/math/BigInteger;
3: aload 0
iload 6
i2l
invokestatic java.math.BigInteger.valueOf:(J)Ljava/math/BigInteger;
putfield com.sun.xml.internal.xsom.impl.ParticleImpl.minOccurs:Ljava/math/BigInteger;
4: 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 5 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 5 1 owner Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;
0 5 2 _ann Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;
0 5 3 _term Lcom/sun/xml/internal/xsom/impl/Ref$Term;
0 5 4 _loc Lorg/xml/sax/Locator;
0 5 5 _maxOccurs I
0 5 6 _minOccurs I
MethodParameters:
Name Flags
owner
_ann
_term
_loc
_maxOccurs
_minOccurs
public void <init>(com.sun.xml.internal.xsom.impl.parser.SchemaDocumentImpl, com.sun.xml.internal.xsom.impl.AnnotationImpl, com.sun.xml.internal.xsom.impl.Ref$Term, org.xml.sax.Locator);
descriptor: (Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lcom/sun/xml/internal/xsom/impl/Ref$Term;Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
iconst_1
iconst_1
invokespecial com.sun.xml.internal.xsom.impl.ParticleImpl.<init>:(Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;Lcom/sun/xml/internal/xsom/impl/Ref$Term;Lorg/xml/sax/Locator;II)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 2 1 owner Lcom/sun/xml/internal/xsom/impl/parser/SchemaDocumentImpl;
0 2 2 _ann Lcom/sun/xml/internal/xsom/impl/AnnotationImpl;
0 2 3 _term Lcom/sun/xml/internal/xsom/impl/Ref$Term;
0 2 4 _loc Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
owner
_ann
_term
_loc
public com.sun.xml.internal.xsom.XSTerm getTerm();
descriptor: ()Lcom/sun/xml/internal/xsom/XSTerm;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.term:Lcom/sun/xml/internal/xsom/impl/Ref$Term;
invokeinterface com.sun.xml.internal.xsom.impl.Ref$Term.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public java.math.BigInteger getMaxOccurs();
descriptor: ()Ljava/math/BigInteger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.maxOccurs:Ljava/math/BigInteger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public boolean isRepeated();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.maxOccurs:Ljava/math/BigInteger;
getstatic java.math.BigInteger.ZERO:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.equals:(Ljava/lang/Object;)Z
ifne 1
aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.maxOccurs:Ljava/math/BigInteger;
getstatic java.math.BigInteger.ONE:Ljava/math/BigInteger;
invokevirtual java.math.BigInteger.equals:(Ljava/lang/Object;)Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public java.math.BigInteger getMinOccurs();
descriptor: ()Ljava/math/BigInteger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.minOccurs:Ljava/math/BigInteger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public void redefine(com.sun.xml.internal.xsom.impl.ModelGroupDeclImpl);
descriptor: (Lcom/sun/xml/internal/xsom/impl/ModelGroupDeclImpl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.term:Lcom/sun/xml/internal/xsom/impl/Ref$Term;
instanceof com.sun.xml.internal.xsom.impl.ModelGroupImpl
ifeq 3
1: aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.term:Lcom/sun/xml/internal/xsom/impl/Ref$Term;
checkcast com.sun.xml.internal.xsom.impl.ModelGroupImpl
aload 1
invokevirtual com.sun.xml.internal.xsom.impl.ModelGroupImpl.redefine:(Lcom/sun/xml/internal/xsom/impl/ModelGroupDeclImpl;)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.term:Lcom/sun/xml/internal/xsom/impl/Ref$Term;
instanceof com.sun.xml.internal.xsom.impl.parser.DelayedRef$ModelGroup
ifeq 5
4: aload 0
getfield com.sun.xml.internal.xsom.impl.ParticleImpl.term:Lcom/sun/xml/internal/xsom/impl/Ref$Term;
checkcast com.sun.xml.internal.xsom.impl.parser.DelayedRef
aload 1
invokevirtual com.sun.xml.internal.xsom.impl.parser.DelayedRef.redefine:(Lcom/sun/xml/internal/xsom/XSDeclaration;)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 6 1 oldMG Lcom/sun/xml/internal/xsom/impl/ModelGroupDeclImpl;
MethodParameters:
Name Flags
oldMG
public com.sun.xml.internal.xsom.XSSimpleType asSimpleType();
descriptor: ()Lcom/sun/xml/internal/xsom/XSSimpleType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public com.sun.xml.internal.xsom.XSParticle asParticle();
descriptor: ()Lcom/sun/xml/internal/xsom/XSParticle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public com.sun.xml.internal.xsom.XSContentType asEmpty();
descriptor: ()Lcom/sun/xml/internal/xsom/XSContentType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public final java.lang.Object apply(com.sun.xml.internal.xsom.visitor.XSFunction);
descriptor: (Lcom/sun/xml/internal/xsom/visitor/XSFunction;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface com.sun.xml.internal.xsom.visitor.XSFunction.particle:(Lcom/sun/xml/internal/xsom/XSParticle;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 1 1 function Lcom/sun/xml/internal/xsom/visitor/XSFunction;
MethodParameters:
Name Flags
function
public final java.lang.Object apply(com.sun.xml.internal.xsom.visitor.XSContentTypeFunction);
descriptor: (Lcom/sun/xml/internal/xsom/visitor/XSContentTypeFunction;)Ljava/lang/Object;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface com.sun.xml.internal.xsom.visitor.XSContentTypeFunction.particle:(Lcom/sun/xml/internal/xsom/XSParticle;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 1 1 function Lcom/sun/xml/internal/xsom/visitor/XSContentTypeFunction;
MethodParameters:
Name Flags
function
public final void visit(com.sun.xml.internal.xsom.visitor.XSVisitor);
descriptor: (Lcom/sun/xml/internal/xsom/visitor/XSVisitor;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface com.sun.xml.internal.xsom.visitor.XSVisitor.particle:(Lcom/sun/xml/internal/xsom/XSParticle;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 2 1 visitor Lcom/sun/xml/internal/xsom/visitor/XSVisitor;
MethodParameters:
Name Flags
visitor
public final void visit(com.sun.xml.internal.xsom.visitor.XSContentTypeVisitor);
descriptor: (Lcom/sun/xml/internal/xsom/visitor/XSContentTypeVisitor;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokeinterface com.sun.xml.internal.xsom.visitor.XSContentTypeVisitor.particle:(Lcom/sun/xml/internal/xsom/XSParticle;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
0 2 1 visitor Lcom/sun/xml/internal/xsom/visitor/XSContentTypeVisitor;
MethodParameters:
Name Flags
visitor
public com.sun.xml.internal.xsom.XSContentType getContentType();
descriptor: ()Lcom/sun/xml/internal/xsom/XSContentType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
public java.util.List getForeignAttributes();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.xsom.impl.ParticleImpl.getTerm:()Lcom/sun/xml/internal/xsom/XSTerm;
invokeinterface com.sun.xml.internal.xsom.XSTerm.getForeignAttributes:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/impl/ParticleImpl;
}
SourceFile: "ParticleImpl.java"
InnerClasses:
public abstract Term = com.sun.xml.internal.xsom.impl.Ref$Term of com.sun.xml.internal.xsom.impl.Ref
public ModelGroup = com.sun.xml.internal.xsom.impl.parser.DelayedRef$ModelGroup of com.sun.xml.internal.xsom.impl.parser.DelayedRef