public class org.stringtemplate.v4.misc.STCompiletimeMessage 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.STCompiletimeMessage
super_class: org.stringtemplate.v4.misc.STMessage
{
public org.antlr.runtime.Token templateToken;
descriptor: Lorg/antlr/runtime/Token;
flags: (0x0001) ACC_PUBLIC
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, org.antlr.runtime.Token);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)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.STCompiletimeMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;)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/STCompiletimeMessage;
0 2 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 2 2 srcName Ljava/lang/String;
0 2 3 templateToken Lorg/antlr/runtime/Token;
0 2 4 t Lorg/antlr/runtime/Token;
MethodParameters:
Name Flags
error
srcName
templateToken
t
public void <init>(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.Token, org.antlr.runtime.Token, java.lang.Throwable);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;)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.STCompiletimeMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;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/STCompiletimeMessage;
0 2 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 2 2 srcName Ljava/lang/String;
0 2 3 templateToken Lorg/antlr/runtime/Token;
0 2 4 t Lorg/antlr/runtime/Token;
0 2 5 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
error
srcName
templateToken
t
cause
public void <init>(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.Token, org.antlr.runtime.Token, java.lang.Throwable, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, 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 3
aload 4
aload 5
aload 6
aconst_null
invokespecial org.stringtemplate.v4.misc.STCompiletimeMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V
1: 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 2 0 this Lorg/stringtemplate/v4/misc/STCompiletimeMessage;
0 2 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 2 2 srcName Ljava/lang/String;
0 2 3 templateToken Lorg/antlr/runtime/Token;
0 2 4 t Lorg/antlr/runtime/Token;
0 2 5 cause Ljava/lang/Throwable;
0 2 6 arg Ljava/lang/Object;
MethodParameters:
Name Flags
error
srcName
templateToken
t
cause
arg
public void <init>(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.Token, 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;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 1
aconst_null
aload 5
aload 6
aload 7
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.STCompiletimeMessage.templateToken:Lorg/antlr/runtime/Token;
2: aload 0
aload 4
putfield org.stringtemplate.v4.misc.STCompiletimeMessage.token:Lorg/antlr/runtime/Token;
3: aload 0
aload 2
putfield org.stringtemplate.v4.misc.STCompiletimeMessage.srcName:Ljava/lang/String;
4: return
end local 7 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 Lorg/stringtemplate/v4/misc/STCompiletimeMessage;
0 5 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 2 srcName Ljava/lang/String;
0 5 3 templateToken Lorg/antlr/runtime/Token;
0 5 4 t Lorg/antlr/runtime/Token;
0 5 5 cause Ljava/lang/Throwable;
0 5 6 arg Ljava/lang/Object;
0 5 7 arg2 Ljava/lang/Object;
MethodParameters:
Name Flags
error
srcName
templateToken
t
cause
arg
arg2
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: iconst_m1
istore 2
start local 2 2: aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.token:Lorg/antlr/runtime/Token;
ifnull 11
3: aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.token:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getLine:()I
istore 1
4: aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.token:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getCharPositionInLine:()I
istore 2
5: aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.templateToken:Lorg/antlr/runtime/Token;
ifnull 11
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.templateToken:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getInputStream:()Lorg/antlr/runtime/CharStream;
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.token:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getInputStream:()Lorg/antlr/runtime/CharStream;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 11
6: iconst_1
istore 3
start local 3 7: aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.templateToken:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getType:()I
iconst_5
if_icmpeq 8
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.templateToken:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getType:()I
bipush 6
if_icmpne 9
8: StackMap locals: int int int
StackMap stack:
iconst_2
istore 3
9: StackMap locals:
StackMap stack:
iload 1
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.templateToken:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getLine:()I
iconst_1
isub
iadd
istore 1
10: iload 2
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.templateToken:Lorg/antlr/runtime/Token;
invokeinterface org.antlr.runtime.Token.getCharPositionInLine:()I
iload 3
iadd
iadd
istore 2
end local 3 11: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
iload 1
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 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 12: aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.srcName:Ljava/lang/String;
ifnull 14
13: new java.lang.StringBuilder
dup
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.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 3
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.STCompiletimeMessage.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.STCompiletimeMessage.arg:Ljava/lang/Object;
aastore
dup
iconst_1
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.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
14: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 3
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.STCompiletimeMessage.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.STCompiletimeMessage.arg:Ljava/lang/Object;
aastore
dup
iconst_1
aload 0
getfield org.stringtemplate.v4.misc.STCompiletimeMessage.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 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/stringtemplate/v4/misc/STCompiletimeMessage;
1 15 1 line I
2 15 2 charPos I
7 11 3 templateDelimiterSize I
12 15 3 filepos Ljava/lang/String;
}
SourceFile: "STCompiletimeMessage.java"