public class org.stringtemplate.v4.misc.STGroupCompiletimeMessage extends org.stringtemplate.v4.misc.STMessage
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.stringtemplate.v4.misc.STGroupCompiletimeMessage
super_class: org.stringtemplate.v4.misc.STMessage
{
public org.antlr.runtime.Token token;
descriptor: Lorg/antlr/runtime/Token;
flags: (0x0001) ACC_PUBLIC
public java.lang.String srcName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public void <init>(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.Token, java.lang.Throwable);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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
aconst_null
invokespecial org.stringtemplate.v4.misc.STGroupCompiletimeMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;Ljava/lang/Object;)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 Lorg/stringtemplate/v4/misc/STGroupCompiletimeMessage;
0 2 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 2 2 srcName Ljava/lang/String;
0 2 3 t Lorg/antlr/runtime/Token;
0 2 4 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
error
srcName
t
cause
public void <init>(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.Token, java.lang.Throwable, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aconst_null
invokespecial org.stringtemplate.v4.misc.STGroupCompiletimeMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V
1: return
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 2 0 this Lorg/stringtemplate/v4/misc/STGroupCompiletimeMessage;
0 2 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 2 2 srcName Ljava/lang/String;
0 2 3 t Lorg/antlr/runtime/Token;
0 2 4 cause Ljava/lang/Throwable;
0 2 5 arg Ljava/lang/Object;
MethodParameters:
Name Flags
error
srcName
t
cause
arg
public void <init>(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.Token, java.lang.Throwable, java.lang.Object, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, 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
aconst_null
aload 4
aload 5
aload 6
invokespecial org.stringtemplate.v4.misc.STMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/stringtemplate/v4/ST;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V
1: aload 0
aload 3
putfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.token:Lorg/antlr/runtime/Token;
2: aload 0
aload 2
putfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.srcName:Ljava/lang/String;
3: 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 4 0 this Lorg/stringtemplate/v4/misc/STGroupCompiletimeMessage;
0 4 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 4 2 srcName Ljava/lang/String;
0 4 3 t Lorg/antlr/runtime/Token;
0 4 4 cause Ljava/lang/Throwable;
0 4 5 arg Ljava/lang/Object;
0 4 6 arg2 Ljava/lang/Object;
MethodParameters:
Name Flags
error
srcName
t
cause
arg
arg2
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.cause:Ljava/lang/Throwable;
checkcast org.antlr.runtime.RecognitionException
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: iconst_m1
istore 3
start local 3 3: aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.token:Lorg/antlr/runtime/Token;
ifnull 7
4: aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.token:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getLine:()I
istore 2
5: aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.token:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getCharPositionInLine:()I
istore 3
6: goto 10
7: StackMap locals: org.antlr.runtime.RecognitionException int int
StackMap stack:
aload 1
ifnull 10
8: aload 1
getfield org.antlr.runtime.RecognitionException.line:I
istore 2
9: aload 1
getfield org.antlr.runtime.RecognitionException.charPositionInLine:I
istore 3
10: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
iload 2
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 11: aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.srcName:Ljava/lang/String;
ifnull 13
12: new java.lang.StringBuilder
dup
aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.srcName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.error:Lorg/stringtemplate/v4/misc/ErrorType;
getfield org.stringtemplate.v4.misc.ErrorType.message:Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.arg:Ljava/lang/Object;
aastore
dup
iconst_1
aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.arg2:Ljava/lang/Object;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
13: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.error:Lorg/stringtemplate/v4/misc/ErrorType;
getfield org.stringtemplate.v4.misc.ErrorType.message:Ljava/lang/String;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.arg:Ljava/lang/Object;
aastore
dup
iconst_1
aload 0
getfield org.stringtemplate.v4.misc.STGroupCompiletimeMessage.arg2:Ljava/lang/Object;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/stringtemplate/v4/misc/STGroupCompiletimeMessage;
1 14 1 re Lorg/antlr/runtime/RecognitionException;
2 14 2 line I
3 14 3 charPos I
11 14 4 filepos Ljava/lang/String;
}
SourceFile: "STGroupCompiletimeMessage.java"