abstract class com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue extends com.sun.org.apache.xalan.internal.xsltc.compiler.Expression
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue
super_class: com.sun.org.apache.xalan.internal.xsltc.compiler.Expression
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue this
0: .line 29
aload 0 /* this */
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.Expression.<init>:()V
return
end local 0 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue;
public static final com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue create(com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode, java.lang.String, com.sun.org.apache.xalan.internal.xsltc.compiler.Parser);
descriptor: (Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)Lcom/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Code:
stack=5, locals=4, args_size=3
start local 0 // com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode parent
start local 1 // java.lang.String text
start local 2 // com.sun.org.apache.xalan.internal.xsltc.compiler.Parser parser
0: .line 35
aload 1 /* text */
bipush 123
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 3
1: .line 36
new com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValueTemplate
dup
aload 1 /* text */
aload 2 /* parser */
aload 0 /* parent */
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValueTemplate.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
astore 3 /* result */
start local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue result
2: .line 37
goto 9
end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue result
3: .line 38
StackMap locals:
StackMap stack:
aload 1 /* text */
bipush 125
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 6
4: .line 39
new com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValueTemplate
dup
aload 1 /* text */
aload 2 /* parser */
aload 0 /* parent */
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValueTemplate.<init>:(Ljava/lang/String;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
astore 3 /* result */
start local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue result
5: .line 40
goto 9
end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue result
6: .line 42
StackMap locals:
StackMap stack:
new com.sun.org.apache.xalan.internal.xsltc.compiler.SimpleAttributeValue
dup
aload 1 /* text */
invokespecial com.sun.org.apache.xalan.internal.xsltc.compiler.SimpleAttributeValue.<init>:(Ljava/lang/String;)V
astore 3 /* result */
start local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue result
7: .line 43
aload 3 /* result */
aload 2 /* parser */
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue.setParser:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;)V
8: .line 44
aload 3 /* result */
aload 0 /* parent */
invokevirtual com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue.setParent:(Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;)V
9: .line 46
StackMap locals: com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue
StackMap stack:
aload 3 /* result */
areturn
end local 3 // com.sun.org.apache.xalan.internal.xsltc.compiler.AttributeValue result
end local 2 // com.sun.org.apache.xalan.internal.xsltc.compiler.Parser parser
end local 1 // java.lang.String text
end local 0 // com.sun.org.apache.xalan.internal.xsltc.compiler.SyntaxTreeNode parent
LocalVariableTable:
Start End Slot Name Signature
0 10 0 parent Lcom/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode;
0 10 1 text Ljava/lang/String;
0 10 2 parser Lcom/sun/org/apache/xalan/internal/xsltc/compiler/Parser;
2 3 3 result Lcom/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue;
5 6 3 result Lcom/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue;
7 10 3 result Lcom/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValue;
MethodParameters:
Name Flags
parent
text
parser
}
SourceFile: "AttributeValue.java"