Project

Profile

Help

Bug #3217 » EE_main_0526903503.txt

Taras Chervinka, 2017-05-11 13:54

 
// class version 49.0 (49)
// access flags 0x1
public class EE_main_0526903503 extends com/saxonica/ee/bytecode/GeneratedCode {


// access flags 0x1
public <init>()V
LINENUMBER 9 L0
ALOAD 0
INVOKESPECIAL com/saxonica/ee/bytecode/GeneratedCode.<init> ()V
RETURN
MAXSTACK = 0
MAXLOCALS = 0

// access flags 0x1
public iterate(Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/om/SequenceIterator; throws net/sf/saxon/trans/XPathException
ALOAD 1
INVOKEINTERFACE net/sf/saxon/expr/XPathContext.getReceiver ()Lnet/sf/saxon/event/SequenceReceiver;
ASTORE 2
L0
LDC "CastExpression-Item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
L1
LDC "GenericConverterCompiler-Item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
LINENUMBER 9 L2
L3
LDC "TryCatch-Item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
ALOAD 1
INVOKEINTERFACE net/sf/saxon/expr/XPathContext.newMinorContext ()Lnet/sf/saxon/expr/XPathContextMinor;
TRYCATCHBLOCK L4 L5 L6 net/sf/saxon/trans/XPathException
L4
ICONST_0
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
GETSTATIC EE_main_0526903503.nLiteral1 : Lnet/sf/saxon/expr/Literal;
SWAP
INVOKESTATIC net/sf/saxon/expr/parser/ExpressionTool.eagerEvaluate (Lnet/sf/saxon/expr/Expression;Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/om/Sequence;
INVOKESTATIC net/sf/saxon/om/SequenceTool.asItem (Lnet/sf/saxon/om/Sequence;)Lnet/sf/saxon/om/Item;
L5
ICONST_1
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
GOTO L7
L6
ICONST_2
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
L8
LDC "Catch"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
ASTORE 3
ALOAD 3
DUP
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.isGlobalError ()Z
IFEQ L9
ICONST_0
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.setIsGlobalError (Z)V
GOTO L10
L9
ICONST_3
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.getErrorCodeQName ()Lnet/sf/saxon/om/StructuredQName;
ASTORE 4
GETSTATIC EE_main_0526903503.nAnyNodeTest2 : Lnet/sf/saxon/pattern/AnyNodeTest;
ALOAD 4
INVOKEINTERFACE net/sf/saxon/pattern/QNameTest.matches (Lnet/sf/saxon/om/StructuredQName;)Z
IFEQ L11
ALOAD 1
INVOKEINTERFACE net/sf/saxon/expr/XPathContext.newContext ()Lnet/sf/saxon/expr/XPathContextMajor;
ASTORE 5
ALOAD 5
ALOAD 3
INVOKEVIRTUAL net/sf/saxon/expr/XPathContextMajor.setCurrentException (Lnet/sf/saxon/trans/XPathException;)V
L12
LDC "LiteralCompiler-item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
LINENUMBER 6 L13
LDC 2
INVOKESTATIC net/sf/saxon/value/Int64Value.makeIntegerValue (J)Lnet/sf/saxon/value/Int64Value;
GOTO L7
L11
ICONST_4
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
L10
ICONST_5
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
ALOAD 3
ICONST_0
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.setHasBeenReported (Z)V
ALOAD 3
ATHROW
GOTO L7
L7
BIPUSH 6
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
DUP
IFNONNULL L14
POP
ACONST_NULL
GOTO L15
L14
BIPUSH 7
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
CHECKCAST net/sf/saxon/value/AtomicValue
ASTORE 6
GETSTATIC EE_main_0526903503.nDownCastingConverter3 : Lnet/sf/saxon/type/Converter$DownCastingConverter;
ALOAD 6
INVOKEVIRTUAL net/sf/saxon/type/Converter.convert (Lnet/sf/saxon/value/AtomicValue;)Lnet/sf/saxon/type/ConversionResult;
INVOKEINTERFACE net/sf/saxon/type/ConversionResult.asAtomic ()Lnet/sf/saxon/value/AtomicValue;
L15
BIPUSH 8
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
INVOKESTATIC net/sf/saxon/tree/iter/SingletonIterator.makeIterator (Lnet/sf/saxon/om/Item;)Lnet/sf/saxon/tree/iter/UnfailingIterator;
ARETURN
MAXSTACK = 0
MAXLOCALS = 0

// access flags 0x1
public process(Lnet/sf/saxon/expr/XPathContext;)V throws net/sf/saxon/trans/XPathException
ALOAD 1
INVOKEINTERFACE net/sf/saxon/expr/XPathContext.getReceiver ()Lnet/sf/saxon/event/SequenceReceiver;
ASTORE 2
LINENUMBER 9 L0
L1
LDC "ToItemCompilerPush"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
ALOAD 2
L2
LDC "CastExpression-Item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
L3
LDC "GenericConverterCompiler-Item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
L4
LDC "TryCatch-Item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
ALOAD 1
INVOKEINTERFACE net/sf/saxon/expr/XPathContext.newMinorContext ()Lnet/sf/saxon/expr/XPathContextMinor;
TRYCATCHBLOCK L5 L6 L7 net/sf/saxon/trans/XPathException
L5
BIPUSH 9
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
GETSTATIC EE_main_0526903503.nLiteral1 : Lnet/sf/saxon/expr/Literal;
SWAP
INVOKESTATIC net/sf/saxon/expr/parser/ExpressionTool.eagerEvaluate (Lnet/sf/saxon/expr/Expression;Lnet/sf/saxon/expr/XPathContext;)Lnet/sf/saxon/om/Sequence;
INVOKESTATIC net/sf/saxon/om/SequenceTool.asItem (Lnet/sf/saxon/om/Sequence;)Lnet/sf/saxon/om/Item;
L6
BIPUSH 10
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
GOTO L8
L7
BIPUSH 11
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
L9
LDC "Catch"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
ASTORE 3
ALOAD 3
DUP
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.isGlobalError ()Z
IFEQ L10
ICONST_0
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.setIsGlobalError (Z)V
GOTO L11
L10
BIPUSH 12
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.getErrorCodeQName ()Lnet/sf/saxon/om/StructuredQName;
ASTORE 4
GETSTATIC EE_main_0526903503.nAnyNodeTest2 : Lnet/sf/saxon/pattern/AnyNodeTest;
ALOAD 4
INVOKEINTERFACE net/sf/saxon/pattern/QNameTest.matches (Lnet/sf/saxon/om/StructuredQName;)Z
IFEQ L12
ALOAD 1
INVOKEINTERFACE net/sf/saxon/expr/XPathContext.newContext ()Lnet/sf/saxon/expr/XPathContextMajor;
ASTORE 5
ALOAD 5
ALOAD 3
INVOKEVIRTUAL net/sf/saxon/expr/XPathContextMajor.setCurrentException (Lnet/sf/saxon/trans/XPathException;)V
L13
LDC "LiteralCompiler-item"
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.showMessage (Ljava/lang/String;)V
LINENUMBER 6 L14
LDC 2
INVOKESTATIC net/sf/saxon/value/Int64Value.makeIntegerValue (J)Lnet/sf/saxon/value/Int64Value;
GOTO L8
L12
BIPUSH 13
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
L11
BIPUSH 14
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
ALOAD 3
ICONST_0
INVOKEVIRTUAL net/sf/saxon/trans/XPathException.setHasBeenReported (Z)V
ALOAD 3
ATHROW
GOTO L8
L8
BIPUSH 15
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
DUP
IFNONNULL L15
POP
ACONST_NULL
GOTO L16
L15
BIPUSH 16
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
CHECKCAST net/sf/saxon/value/AtomicValue
ASTORE 6
GETSTATIC EE_main_0526903503.nDownCastingConverter3 : Lnet/sf/saxon/type/Converter$DownCastingConverter;
ALOAD 6
INVOKEVIRTUAL net/sf/saxon/type/Converter.convert (Lnet/sf/saxon/value/AtomicValue;)Lnet/sf/saxon/type/ConversionResult;
INVOKEINTERFACE net/sf/saxon/type/ConversionResult.asAtomic ()Lnet/sf/saxon/value/AtomicValue;
L16
BIPUSH 17
INVOKESTATIC com/saxonica/ee/bytecode/util/ByteCodeTrace.trace (I)V
INVOKEVIRTUAL net/sf/saxon/event/SequenceReceiver.append (Lnet/sf/saxon/om/Item;)V
RETURN
MAXSTACK = 0
MAXLOCALS = 0
}
(2-2/2)