public class org.stringtemplate.v4.misc.ErrorManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.stringtemplate.v4.misc.ErrorManager
super_class: java.lang.Object
{
public static org.stringtemplate.v4.STErrorListener DEFAULT_ERROR_LISTENER;
descriptor: Lorg/stringtemplate/v4/STErrorListener;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
public final org.stringtemplate.v4.STErrorListener listener;
descriptor: Lorg/stringtemplate/v4/STErrorListener;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.stringtemplate.v4.misc.ErrorManager$1
dup
invokespecial org.stringtemplate.v4.misc.ErrorManager$1.<init>:()V
1: putstatic org.stringtemplate.v4.misc.ErrorManager.DEFAULT_ERROR_LISTENER:Lorg/stringtemplate/v4/STErrorListener;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.stringtemplate.v4.misc.ErrorManager.DEFAULT_ERROR_LISTENER:Lorg/stringtemplate/v4/STErrorListener;
invokespecial org.stringtemplate.v4.misc.ErrorManager.<init>:(Lorg/stringtemplate/v4/STErrorListener;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
public void <init>(org.stringtemplate.v4.STErrorListener);
descriptor: (Lorg/stringtemplate/v4/STErrorListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
0 3 1 listener Lorg/stringtemplate/v4/STErrorListener;
MethodParameters:
Name Flags
listener
public void compileTimeError(org.stringtemplate.v4.misc.ErrorType, org.antlr.runtime.Token, org.antlr.runtime.Token);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 3
invokevirtual org.stringtemplate.v4.misc.ErrorManager.sourceName:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
astore 4
start local 4 1: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
2: new org.stringtemplate.v4.misc.STCompiletimeMessage
dup
aload 1
aload 4
aload 2
aload 3
aconst_null
aload 3
invokeinterface org.antlr.runtime.Token.getText:()Ljava/lang/String;
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
3: invokeinterface org.stringtemplate.v4.STErrorListener.compileTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: return
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/ErrorManager;
0 5 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 2 templateToken Lorg/antlr/runtime/Token;
0 5 3 t Lorg/antlr/runtime/Token;
1 5 4 srcName Ljava/lang/String;
MethodParameters:
Name Flags
error
templateToken
t
public void lexerError(java.lang.String, java.lang.String, org.antlr.runtime.Token, org.antlr.runtime.RecognitionException);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/RecognitionException;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
ifnull 1
aload 1
invokestatic org.stringtemplate.v4.misc.Misc.getFileName:(Ljava/lang/String;)Ljava/lang/String;
astore 1
1: StackMap locals:
StackMap stack:
aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
2: new org.stringtemplate.v4.misc.STLexerMessage
dup
aload 1
aload 2
aload 3
aload 4
invokespecial org.stringtemplate.v4.misc.STLexerMessage.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/antlr/runtime/Token;Ljava/lang/Throwable;)V
3: invokeinterface org.stringtemplate.v4.STErrorListener.compileTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: return
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/ErrorManager;
0 5 1 srcName Ljava/lang/String;
0 5 2 msg Ljava/lang/String;
0 5 3 templateToken Lorg/antlr/runtime/Token;
0 5 4 e Lorg/antlr/runtime/RecognitionException;
MethodParameters:
Name Flags
srcName
msg
templateToken
e
public void compileTimeError(org.stringtemplate.v4.misc.ErrorType, org.antlr.runtime.Token, org.antlr.runtime.Token, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 3
invokevirtual org.stringtemplate.v4.misc.ErrorManager.sourceName:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
astore 5
start local 5 1: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
2: new org.stringtemplate.v4.misc.STCompiletimeMessage
dup
aload 1
aload 5
aload 2
aload 3
aconst_null
aload 4
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
3: invokeinterface org.stringtemplate.v4.STErrorListener.compileTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: 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 5 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
0 5 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 2 templateToken Lorg/antlr/runtime/Token;
0 5 3 t Lorg/antlr/runtime/Token;
0 5 4 arg Ljava/lang/Object;
1 5 5 srcName Ljava/lang/String;
MethodParameters:
Name Flags
error
templateToken
t
arg
public void compileTimeError(org.stringtemplate.v4.misc.ErrorType, org.antlr.runtime.Token, org.antlr.runtime.Token, java.lang.Object, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Lorg/antlr/runtime/Token;Lorg/antlr/runtime/Token;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, 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 3
invokevirtual org.stringtemplate.v4.misc.ErrorManager.sourceName:(Lorg/antlr/runtime/Token;)Ljava/lang/String;
astore 6
start local 6 1: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
2: new org.stringtemplate.v4.misc.STCompiletimeMessage
dup
aload 1
aload 6
aload 2
aload 3
aconst_null
aload 4
aload 5
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
3: invokeinterface org.stringtemplate.v4.STErrorListener.compileTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: 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 5 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
0 5 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 2 templateToken Lorg/antlr/runtime/Token;
0 5 3 t Lorg/antlr/runtime/Token;
0 5 4 arg Ljava/lang/Object;
0 5 5 arg2 Ljava/lang/Object;
1 5 6 srcName Ljava/lang/String;
MethodParameters:
Name Flags
error
templateToken
t
arg
arg2
public void groupSyntaxError(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.RecognitionException, java.lang.String);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 3
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
pop
1: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
2: new org.stringtemplate.v4.misc.STGroupCompiletimeMessage
dup
aload 1
aload 2
aload 3
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
aload 3
aload 4
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
3: invokeinterface org.stringtemplate.v4.STErrorListener.compileTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: return
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/ErrorManager;
0 5 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 2 srcName Ljava/lang/String;
0 5 3 e Lorg/antlr/runtime/RecognitionException;
0 5 4 msg Ljava/lang/String;
MethodParameters:
Name Flags
error
srcName
e
msg
public void groupLexerError(org.stringtemplate.v4.misc.ErrorType, java.lang.String, org.antlr.runtime.RecognitionException, java.lang.String);
descriptor: (Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/String;Lorg/antlr/runtime/RecognitionException;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
1: new org.stringtemplate.v4.misc.STGroupCompiletimeMessage
dup
aload 1
aload 2
aload 3
getfield org.antlr.runtime.RecognitionException.token:Lorg/antlr/runtime/Token;
aload 3
aload 4
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
2: invokeinterface org.stringtemplate.v4.STErrorListener.compileTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
3: return
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/ErrorManager;
0 4 1 error Lorg/stringtemplate/v4/misc/ErrorType;
0 4 2 srcName Ljava/lang/String;
0 4 3 e Lorg/antlr/runtime/RecognitionException;
0 4 4 msg Ljava/lang/String;
MethodParameters:
Name Flags
error
srcName
e
msg
public void runTimeError(org.stringtemplate.v4.Interpreter, org.stringtemplate.v4.InstanceScope, org.stringtemplate.v4.misc.ErrorType);
descriptor: (Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/InstanceScope;Lorg/stringtemplate/v4/misc/ErrorType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
1: new org.stringtemplate.v4.misc.STRuntimeMessage
dup
aload 1
aload 3
aload 2
ifnull 2
aload 2
getfield org.stringtemplate.v4.InstanceScope.ip:I
goto 3
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType
2: iconst_0
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType int
3: aload 2
invokespecial org.stringtemplate.v4.misc.STRuntimeMessage.<init>:(Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/misc/ErrorType;ILorg/stringtemplate/v4/InstanceScope;)V
invokeinterface org.stringtemplate.v4.STErrorListener.runTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: return
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/ErrorManager;
0 5 1 interp Lorg/stringtemplate/v4/Interpreter;
0 5 2 scope Lorg/stringtemplate/v4/InstanceScope;
0 5 3 error Lorg/stringtemplate/v4/misc/ErrorType;
MethodParameters:
Name Flags
interp
scope
error
public void runTimeError(org.stringtemplate.v4.Interpreter, org.stringtemplate.v4.InstanceScope, org.stringtemplate.v4.misc.ErrorType, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/InstanceScope;Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
1: new org.stringtemplate.v4.misc.STRuntimeMessage
dup
aload 1
aload 3
aload 2
ifnull 2
aload 2
getfield org.stringtemplate.v4.InstanceScope.ip:I
goto 3
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType
2: iconst_0
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType int
3: aload 2
aload 4
invokespecial org.stringtemplate.v4.misc.STRuntimeMessage.<init>:(Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/misc/ErrorType;ILorg/stringtemplate/v4/InstanceScope;Ljava/lang/Object;)V
invokeinterface org.stringtemplate.v4.STErrorListener.runTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: return
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/ErrorManager;
0 5 1 interp Lorg/stringtemplate/v4/Interpreter;
0 5 2 scope Lorg/stringtemplate/v4/InstanceScope;
0 5 3 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 4 arg Ljava/lang/Object;
MethodParameters:
Name Flags
interp
scope
error
arg
public void runTimeError(org.stringtemplate.v4.Interpreter, org.stringtemplate.v4.InstanceScope, org.stringtemplate.v4.misc.ErrorType, java.lang.Throwable, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/InstanceScope;Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/Throwable;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, 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
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
1: new org.stringtemplate.v4.misc.STRuntimeMessage
dup
aload 1
aload 3
aload 2
ifnull 2
aload 2
getfield org.stringtemplate.v4.InstanceScope.ip:I
goto 3
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Throwable java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType
2: iconst_0
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Throwable java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType int
3: aload 2
aload 4
aload 5
invokespecial org.stringtemplate.v4.misc.STRuntimeMessage.<init>:(Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/misc/ErrorType;ILorg/stringtemplate/v4/InstanceScope;Ljava/lang/Throwable;Ljava/lang/Object;)V
invokeinterface org.stringtemplate.v4.STErrorListener.runTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: 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 5 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
0 5 1 interp Lorg/stringtemplate/v4/Interpreter;
0 5 2 scope Lorg/stringtemplate/v4/InstanceScope;
0 5 3 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 4 e Ljava/lang/Throwable;
0 5 5 arg Ljava/lang/Object;
MethodParameters:
Name Flags
interp
scope
error
e
arg
public void runTimeError(org.stringtemplate.v4.Interpreter, org.stringtemplate.v4.InstanceScope, org.stringtemplate.v4.misc.ErrorType, java.lang.Object, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/InstanceScope;Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, 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
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
1: new org.stringtemplate.v4.misc.STRuntimeMessage
dup
aload 1
aload 3
aload 2
ifnull 2
aload 2
getfield org.stringtemplate.v4.InstanceScope.ip:I
goto 3
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Object java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType
2: iconst_0
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Object java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType int
3: aload 2
aconst_null
aload 4
aload 5
invokespecial org.stringtemplate.v4.misc.STRuntimeMessage.<init>:(Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/misc/ErrorType;ILorg/stringtemplate/v4/InstanceScope;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;)V
invokeinterface org.stringtemplate.v4.STErrorListener.runTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: 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 5 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
0 5 1 interp Lorg/stringtemplate/v4/Interpreter;
0 5 2 scope Lorg/stringtemplate/v4/InstanceScope;
0 5 3 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 4 arg Ljava/lang/Object;
0 5 5 arg2 Ljava/lang/Object;
MethodParameters:
Name Flags
interp
scope
error
arg
arg2
public void runTimeError(org.stringtemplate.v4.Interpreter, org.stringtemplate.v4.InstanceScope, org.stringtemplate.v4.misc.ErrorType, java.lang.Object, java.lang.Object, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/InstanceScope;Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=11, 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
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
1: new org.stringtemplate.v4.misc.STRuntimeMessage
dup
aload 1
aload 3
aload 2
ifnull 2
aload 2
getfield org.stringtemplate.v4.InstanceScope.ip:I
goto 3
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Object java.lang.Object java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType
2: iconst_0
StackMap locals: org.stringtemplate.v4.misc.ErrorManager org.stringtemplate.v4.Interpreter org.stringtemplate.v4.InstanceScope org.stringtemplate.v4.misc.ErrorType java.lang.Object java.lang.Object java.lang.Object
StackMap stack: org.stringtemplate.v4.STErrorListener new 1 new 1 org.stringtemplate.v4.Interpreter org.stringtemplate.v4.misc.ErrorType int
3: aload 2
aconst_null
aload 4
aload 5
aload 6
invokespecial org.stringtemplate.v4.misc.STRuntimeMessage.<init>:(Lorg/stringtemplate/v4/Interpreter;Lorg/stringtemplate/v4/misc/ErrorType;ILorg/stringtemplate/v4/InstanceScope;Ljava/lang/Throwable;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V
invokeinterface org.stringtemplate.v4.STErrorListener.runTimeError:(Lorg/stringtemplate/v4/misc/STMessage;)V
4: 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 5 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
0 5 1 interp Lorg/stringtemplate/v4/Interpreter;
0 5 2 scope Lorg/stringtemplate/v4/InstanceScope;
0 5 3 error Lorg/stringtemplate/v4/misc/ErrorType;
0 5 4 arg Ljava/lang/Object;
0 5 5 arg2 Ljava/lang/Object;
0 5 6 arg3 Ljava/lang/Object;
MethodParameters:
Name Flags
interp
scope
error
arg
arg2
arg3
public void IOError(org.stringtemplate.v4.ST, org.stringtemplate.v4.misc.ErrorType, java.lang.Throwable);
descriptor: (Lorg/stringtemplate/v4/ST;Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
new org.stringtemplate.v4.misc.STMessage
dup
aload 2
aload 1
aload 3
invokespecial org.stringtemplate.v4.misc.STMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/stringtemplate/v4/ST;Ljava/lang/Throwable;)V
invokeinterface org.stringtemplate.v4.STErrorListener.IOError:(Lorg/stringtemplate/v4/misc/STMessage;)V
1: return
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/ErrorManager;
0 2 1 self Lorg/stringtemplate/v4/ST;
0 2 2 error Lorg/stringtemplate/v4/misc/ErrorType;
0 2 3 e Ljava/lang/Throwable;
MethodParameters:
Name Flags
self
error
e
public void IOError(org.stringtemplate.v4.ST, org.stringtemplate.v4.misc.ErrorType, java.lang.Throwable, java.lang.Object);
descriptor: (Lorg/stringtemplate/v4/ST;Lorg/stringtemplate/v4/misc/ErrorType;Ljava/lang/Throwable;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
new org.stringtemplate.v4.misc.STMessage
dup
aload 2
aload 1
aload 3
aload 4
invokespecial org.stringtemplate.v4.misc.STMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/stringtemplate/v4/ST;Ljava/lang/Throwable;Ljava/lang/Object;)V
invokeinterface org.stringtemplate.v4.STErrorListener.IOError:(Lorg/stringtemplate/v4/misc/STMessage;)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/ErrorManager;
0 2 1 self Lorg/stringtemplate/v4/ST;
0 2 2 error Lorg/stringtemplate/v4/misc/ErrorType;
0 2 3 e Ljava/lang/Throwable;
0 2 4 arg Ljava/lang/Object;
MethodParameters:
Name Flags
self
error
e
arg
public void internalError(org.stringtemplate.v4.ST, java.lang.String, java.lang.Throwable);
descriptor: (Lorg/stringtemplate/v4/ST;Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.stringtemplate.v4.misc.ErrorManager.listener:Lorg/stringtemplate/v4/STErrorListener;
new org.stringtemplate.v4.misc.STMessage
dup
getstatic org.stringtemplate.v4.misc.ErrorType.INTERNAL_ERROR:Lorg/stringtemplate/v4/misc/ErrorType;
aload 1
aload 3
aload 2
invokespecial org.stringtemplate.v4.misc.STMessage.<init>:(Lorg/stringtemplate/v4/misc/ErrorType;Lorg/stringtemplate/v4/ST;Ljava/lang/Throwable;Ljava/lang/Object;)V
invokeinterface org.stringtemplate.v4.STErrorListener.internalError:(Lorg/stringtemplate/v4/misc/STMessage;)V
1: return
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/ErrorManager;
0 2 1 self Lorg/stringtemplate/v4/ST;
0 2 2 msg Ljava/lang/String;
0 2 3 e Ljava/lang/Throwable;
MethodParameters:
Name Flags
self
msg
e
private java.lang.String sourceName(org.antlr.runtime.Token);
descriptor: (Lorg/antlr/runtime/Token;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.antlr.runtime.Token.getInputStream:()Lorg/antlr/runtime/CharStream;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.antlr.runtime.CharStream
StackMap stack:
aload 2
invokeinterface org.antlr.runtime.CharStream.getSourceName:()Ljava/lang/String;
astore 3
start local 3 4: aload 3
ifnull 6
5: aload 3
invokestatic org.stringtemplate.v4.misc.Misc.getFileName:(Ljava/lang/String;)Ljava/lang/String;
astore 3
6: StackMap locals: java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/stringtemplate/v4/misc/ErrorManager;
0 7 1 t Lorg/antlr/runtime/Token;
1 7 2 input Lorg/antlr/runtime/CharStream;
4 7 3 srcName Ljava/lang/String;
MethodParameters:
Name Flags
t
}
SourceFile: "ErrorManager.java"
NestMembers:
org.stringtemplate.v4.misc.ErrorManager$1
InnerClasses:
org.stringtemplate.v4.misc.ErrorManager$1