public abstract class com.sun.xml.internal.xsom.SCD
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.xsom.SCD
super_class: java.lang.Object
{
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 Lcom/sun/xml/internal/xsom/SCD;
public static com.sun.xml.internal.xsom.SCD create(java.lang.String, javax.xml.namespace.NamespaceContext);
descriptor: (Ljava/lang/String;Ljavax/xml/namespace/NamespaceContext;)Lcom/sun/xml/internal/xsom/SCD;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.xsom.impl.scd.SCDParser
dup
aload 0
aload 1
invokespecial com.sun.xml.internal.xsom.impl.scd.SCDParser.<init>:(Ljava/lang/String;Ljavax/xml/namespace/NamespaceContext;)V
astore 2
start local 2 1: aload 2
invokevirtual com.sun.xml.internal.xsom.impl.scd.SCDParser.RelativeSchemaComponentPath:()Ljava/util/List;
astore 3
start local 3 2: new com.sun.xml.internal.xsom.impl.scd.SCDImpl
dup
aload 0
aload 3
aload 3
invokeinterface java.util.List.size:()I
anewarray com.sun.xml.internal.xsom.impl.scd.Step
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.impl.scd.Step[]
invokespecial com.sun.xml.internal.xsom.impl.scd.SCDImpl.<init>:(Ljava/lang/String;[Lcom/sun/xml/internal/xsom/impl/scd/Step;)V
3: areturn
end local 3 end local 2 4: StackMap locals:
StackMap stack: com.sun.xml.internal.xsom.impl.scd.TokenMgrError
astore 2
start local 2 5: new java.text.ParseException
dup
aload 2
invokevirtual com.sun.xml.internal.xsom.impl.scd.TokenMgrError.getMessage:()Ljava/lang/String;
iconst_m1
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
aload 2
invokestatic com.sun.xml.internal.xsom.SCD.setCause:(Ljava/text/ParseException;Ljava/lang/Throwable;)Ljava/text/ParseException;
athrow
end local 2 6: StackMap locals:
StackMap stack: com.sun.xml.internal.xsom.impl.scd.ParseException
astore 2
start local 2 7: new java.text.ParseException
dup
aload 2
invokevirtual com.sun.xml.internal.xsom.impl.scd.ParseException.getMessage:()Ljava/lang/String;
aload 2
getfield com.sun.xml.internal.xsom.impl.scd.ParseException.currentToken:Lcom/sun/xml/internal/xsom/impl/scd/Token;
getfield com.sun.xml.internal.xsom.impl.scd.Token.beginColumn:I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
aload 2
invokestatic com.sun.xml.internal.xsom.SCD.setCause:(Ljava/text/ParseException;Ljava/lang/Throwable;)Ljava/text/ParseException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 path Ljava/lang/String;
0 8 1 nsContext Ljavax/xml/namespace/NamespaceContext;
1 4 2 p Lcom/sun/xml/internal/xsom/impl/scd/SCDParser;
2 4 3 list Ljava/util/List<*>;
5 6 2 e Lcom/sun/xml/internal/xsom/impl/scd/TokenMgrError;
7 8 2 e Lcom/sun/xml/internal/xsom/impl/scd/ParseException;
Exception table:
from to target type
0 3 4 Class com.sun.xml.internal.xsom.impl.scd.TokenMgrError
0 3 6 Class com.sun.xml.internal.xsom.impl.scd.ParseException
Exceptions:
throws java.text.ParseException
MethodParameters:
Name Flags
path
nsContext
private static java.text.ParseException setCause(java.text.ParseException, java.lang.Throwable);
descriptor: (Ljava/text/ParseException;Ljava/lang/Throwable;)Ljava/text/ParseException;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.text.ParseException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 e Ljava/text/ParseException;
0 2 1 x Ljava/lang/Throwable;
MethodParameters:
Name Flags
e
x
public final java.util.Collection<com.sun.xml.internal.xsom.XSComponent> select(com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Ljava/util/Collection;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.xsom.util.DeferedCollection
dup
aload 0
aload 1
invokestatic com.sun.xml.internal.xsom.impl.scd.Iterators.singleton:(Ljava/lang/Object;)Ljava/util/Iterator;
invokevirtual com.sun.xml.internal.xsom.SCD.select:(Ljava/util/Iterator;)Ljava/util/Iterator;
invokespecial com.sun.xml.internal.xsom.util.DeferedCollection.<init>:(Ljava/util/Iterator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/SCD;
0 1 1 contextNode Lcom/sun/xml/internal/xsom/XSComponent;
Signature: (Lcom/sun/xml/internal/xsom/XSComponent;)Ljava/util/Collection<Lcom/sun/xml/internal/xsom/XSComponent;>;
MethodParameters:
Name Flags
contextNode
public final java.util.Collection<com.sun.xml.internal.xsom.XSComponent> select(com.sun.xml.internal.xsom.XSSchemaSet);
descriptor: (Lcom/sun/xml/internal/xsom/XSSchemaSet;)Ljava/util/Collection;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.xml.internal.xsom.XSSchemaSet.getSchemas:()Ljava/util/Collection;
invokevirtual com.sun.xml.internal.xsom.SCD.select:(Ljava/util/Collection;)Ljava/util/Collection;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/SCD;
0 1 1 contextNode Lcom/sun/xml/internal/xsom/XSSchemaSet;
Signature: (Lcom/sun/xml/internal/xsom/XSSchemaSet;)Ljava/util/Collection<Lcom/sun/xml/internal/xsom/XSComponent;>;
MethodParameters:
Name Flags
contextNode
public final com.sun.xml.internal.xsom.XSComponent selectSingle(com.sun.xml.internal.xsom.XSComponent);
descriptor: (Lcom/sun/xml/internal/xsom/XSComponent;)Lcom/sun/xml/internal/xsom/XSComponent;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic com.sun.xml.internal.xsom.impl.scd.Iterators.singleton:(Ljava/lang/Object;)Ljava/util/Iterator;
invokevirtual com.sun.xml.internal.xsom.SCD.select:(Ljava/util/Iterator;)Ljava/util/Iterator;
astore 2
start local 2 1: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 2
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSComponent
areturn
2: StackMap locals: java.util.Iterator
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/xsom/SCD;
0 3 1 contextNode Lcom/sun/xml/internal/xsom/XSComponent;
1 3 2 r Ljava/util/Iterator<Lcom/sun/xml/internal/xsom/XSComponent;>;
MethodParameters:
Name Flags
contextNode
public final com.sun.xml.internal.xsom.XSComponent selectSingle(com.sun.xml.internal.xsom.XSSchemaSet);
descriptor: (Lcom/sun/xml/internal/xsom/XSSchemaSet;)Lcom/sun/xml/internal/xsom/XSComponent;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface com.sun.xml.internal.xsom.XSSchemaSet.iterateSchema:()Ljava/util/Iterator;
invokevirtual com.sun.xml.internal.xsom.SCD.select:(Ljava/util/Iterator;)Ljava/util/Iterator;
astore 2
start local 2 1: aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 2
aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.xsom.XSComponent
areturn
2: StackMap locals: java.util.Iterator
StackMap stack:
aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/xsom/SCD;
0 3 1 contextNode Lcom/sun/xml/internal/xsom/XSSchemaSet;
1 3 2 r Ljava/util/Iterator<Lcom/sun/xml/internal/xsom/XSComponent;>;
MethodParameters:
Name Flags
contextNode
public abstract java.util.Iterator<com.sun.xml.internal.xsom.XSComponent> select(java.util.Iterator<? extends com.sun.xml.internal.xsom.XSComponent>);
descriptor: (Ljava/util/Iterator;)Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Iterator<+Lcom/sun/xml/internal/xsom/XSComponent;>;)Ljava/util/Iterator<Lcom/sun/xml/internal/xsom/XSComponent;>;
MethodParameters:
Name Flags
contextNodes
public final java.util.Collection<com.sun.xml.internal.xsom.XSComponent> select(java.util.Collection<? extends com.sun.xml.internal.xsom.XSComponent>);
descriptor: (Ljava/util/Collection;)Ljava/util/Collection;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.sun.xml.internal.xsom.util.DeferedCollection
dup
aload 0
aload 1
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
invokevirtual com.sun.xml.internal.xsom.SCD.select:(Ljava/util/Iterator;)Ljava/util/Iterator;
invokespecial com.sun.xml.internal.xsom.util.DeferedCollection.<init>:(Ljava/util/Iterator;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/xsom/SCD;
0 1 1 contextNodes Ljava/util/Collection<+Lcom/sun/xml/internal/xsom/XSComponent;>;
Signature: (Ljava/util/Collection<+Lcom/sun/xml/internal/xsom/XSComponent;>;)Ljava/util/Collection<Lcom/sun/xml/internal/xsom/XSComponent;>;
MethodParameters:
Name Flags
contextNodes
public abstract java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "SCD.java"