public class org.aspectj.bridge.MessageUtil
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.aspectj.bridge.MessageUtil
super_class: java.lang.Object
{
public static final org.aspectj.bridge.IMessage ABORT_NOTHING_TO_RUN;
descriptor: Lorg/aspectj/bridge/IMessage;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessage FAIL_INCOMPLETE;
descriptor: Lorg/aspectj/bridge/IMessage;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessage ABORT_NOMESSAGE;
descriptor: Lorg/aspectj/bridge/IMessage;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessage FAIL_NOMESSAGE;
descriptor: Lorg/aspectj/bridge/IMessage;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessage ERROR_NOMESSAGE;
descriptor: Lorg/aspectj/bridge/IMessage;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessage WARNING_NOMESSAGE;
descriptor: Lorg/aspectj/bridge/IMessage;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_ALL;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_ABORT;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_DEBUG;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_ERROR;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_FAIL;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_INFO;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_WARNING;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_ABORT_PLUS;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_DEBUG_PLUS;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_ERROR_PLUS;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_FAIL_PLUS;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_INFO_PLUS;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.IMessageHandler PICK_WARNING_PLUS;
descriptor: Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_SCALED;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_LABEL;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_LABEL_NOLOC;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_LINE;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_LINE_FORCE_LOC;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_ALL;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_MOST;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_WIDELINE;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_TOSTRING;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.bridge.MessageUtil$IMessageRenderer MESSAGE_SHORT;
descriptor: Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: new org.aspectj.bridge.Message
dup
ldc "aborting - nothing to run"
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
putstatic org.aspectj.bridge.MessageUtil.ABORT_NOTHING_TO_RUN:Lorg/aspectj/bridge/IMessage;
1: new org.aspectj.bridge.Message
dup
ldc "run not completed"
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
putstatic org.aspectj.bridge.MessageUtil.FAIL_INCOMPLETE:Lorg/aspectj/bridge/IMessage;
2: new org.aspectj.bridge.Message
dup
ldc ""
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
putstatic org.aspectj.bridge.MessageUtil.ABORT_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
3: new org.aspectj.bridge.Message
dup
ldc ""
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
putstatic org.aspectj.bridge.MessageUtil.FAIL_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
4: new org.aspectj.bridge.Message
dup
ldc ""
getstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
putstatic org.aspectj.bridge.MessageUtil.ERROR_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
5: new org.aspectj.bridge.Message
dup
ldc ""
getstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
putstatic org.aspectj.bridge.MessageUtil.WARNING_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
6: new org.aspectj.bridge.MessageUtil$KindSelector
dup
aconst_null
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;)V
putstatic org.aspectj.bridge.MessageUtil.PICK_ALL:Lorg/aspectj/bridge/IMessageHandler;
7: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;)V
putstatic org.aspectj.bridge.MessageUtil.PICK_ABORT:Lorg/aspectj/bridge/IMessageHandler;
8: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.DEBUG:Lorg/aspectj/bridge/IMessage$Kind;
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;)V
putstatic org.aspectj.bridge.MessageUtil.PICK_DEBUG:Lorg/aspectj/bridge/IMessageHandler;
9: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;)V
putstatic org.aspectj.bridge.MessageUtil.PICK_ERROR:Lorg/aspectj/bridge/IMessageHandler;
10: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;)V
putstatic org.aspectj.bridge.MessageUtil.PICK_FAIL:Lorg/aspectj/bridge/IMessageHandler;
11: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.INFO:Lorg/aspectj/bridge/IMessage$Kind;
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;)V
putstatic org.aspectj.bridge.MessageUtil.PICK_INFO:Lorg/aspectj/bridge/IMessageHandler;
12: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;)V
putstatic org.aspectj.bridge.MessageUtil.PICK_WARNING:Lorg/aspectj/bridge/IMessageHandler;
13: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
iconst_1
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;Z)V
putstatic org.aspectj.bridge.MessageUtil.PICK_ABORT_PLUS:Lorg/aspectj/bridge/IMessageHandler;
14: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.DEBUG:Lorg/aspectj/bridge/IMessage$Kind;
iconst_1
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;Z)V
putstatic org.aspectj.bridge.MessageUtil.PICK_DEBUG_PLUS:Lorg/aspectj/bridge/IMessageHandler;
15: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
iconst_1
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;Z)V
putstatic org.aspectj.bridge.MessageUtil.PICK_ERROR_PLUS:Lorg/aspectj/bridge/IMessageHandler;
16: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
iconst_1
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;Z)V
putstatic org.aspectj.bridge.MessageUtil.PICK_FAIL_PLUS:Lorg/aspectj/bridge/IMessageHandler;
17: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.INFO:Lorg/aspectj/bridge/IMessage$Kind;
iconst_1
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;Z)V
putstatic org.aspectj.bridge.MessageUtil.PICK_INFO_PLUS:Lorg/aspectj/bridge/IMessageHandler;
18: new org.aspectj.bridge.MessageUtil$KindSelector
dup
getstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
iconst_1
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;Z)V
putstatic org.aspectj.bridge.MessageUtil.PICK_WARNING_PLUS:Lorg/aspectj/bridge/IMessageHandler;
19: new org.aspectj.bridge.MessageUtil$1
dup
invokespecial org.aspectj.bridge.MessageUtil$1.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_SCALED:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
20: new org.aspectj.bridge.MessageUtil$2
dup
invokespecial org.aspectj.bridge.MessageUtil$2.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_LABEL:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
21: new org.aspectj.bridge.MessageUtil$3
dup
invokespecial org.aspectj.bridge.MessageUtil$3.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_LABEL_NOLOC:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
22: new org.aspectj.bridge.MessageUtil$4
dup
invokespecial org.aspectj.bridge.MessageUtil$4.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_LINE:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
23: new org.aspectj.bridge.MessageUtil$5
dup
invokespecial org.aspectj.bridge.MessageUtil$5.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_LINE_FORCE_LOC:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
24: new org.aspectj.bridge.MessageUtil$6
dup
invokespecial org.aspectj.bridge.MessageUtil$6.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_ALL:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
25: new org.aspectj.bridge.MessageUtil$7
dup
invokespecial org.aspectj.bridge.MessageUtil$7.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_MOST:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
26: new org.aspectj.bridge.MessageUtil$8
dup
invokespecial org.aspectj.bridge.MessageUtil$8.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_WIDELINE:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
27: new org.aspectj.bridge.MessageUtil$9
dup
invokespecial org.aspectj.bridge.MessageUtil$9.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_TOSTRING:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
28: new org.aspectj.bridge.MessageUtil$10
dup
invokespecial org.aspectj.bridge.MessageUtil$10.<init>:()V
putstatic org.aspectj.bridge.MessageUtil.MESSAGE_SHORT:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
29: return
LocalVariableTable:
Start End Slot Name Signature
public static boolean abort(org.aspectj.bridge.IMessageHandler, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
aload 1
invokestatic org.aspectj.bridge.MessageUtil.abort:(Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
handler
message
public static boolean abort(org.aspectj.bridge.IMessageHandler, java.lang.String, java.lang.Throwable);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;Ljava/lang/Throwable;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnull 2
1: aload 0
aload 1
aload 2
invokestatic org.aspectj.bridge.MessageUtil.abort:(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 3 1 message Ljava/lang/String;
0 3 2 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
handler
message
t
public static boolean fail(org.aspectj.bridge.IMessageHandler, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
aload 1
invokestatic org.aspectj.bridge.MessageUtil.fail:(Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
handler
message
public static boolean fail(org.aspectj.bridge.IMessageHandler, java.lang.String, java.lang.Throwable);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;Ljava/lang/Throwable;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnull 1
aload 0
aload 1
aload 2
invokestatic org.aspectj.bridge.MessageUtil.fail:(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 2 1 message Ljava/lang/String;
0 2 2 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
handler
message
thrown
public static boolean error(org.aspectj.bridge.IMessageHandler, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
aload 1
invokestatic org.aspectj.bridge.MessageUtil.error:(Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
handler
message
public static boolean warn(org.aspectj.bridge.IMessageHandler, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
aload 1
invokestatic org.aspectj.bridge.MessageUtil.warn:(Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
handler
message
public static boolean debug(org.aspectj.bridge.IMessageHandler, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
aload 1
invokestatic org.aspectj.bridge.MessageUtil.debug:(Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
handler
message
public static boolean info(org.aspectj.bridge.IMessageHandler, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Ljava/lang/String;)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 0
aload 1
invokestatic org.aspectj.bridge.MessageUtil.info:(Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
handler
message
public static org.aspectj.bridge.IMessage abort(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 2
1: getstatic org.aspectj.bridge.MessageUtil.ABORT_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static org.aspectj.bridge.IMessage abort(java.lang.String, java.lang.Throwable);
descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifne 2
1: new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
aload 1
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: getstatic org.aspectj.bridge.MessageUtil.ABORT_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
4: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
aload 1
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 message Ljava/lang/String;
0 5 1 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
message
thrown
public static org.aspectj.bridge.IMessage fail(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 2
1: getstatic org.aspectj.bridge.MessageUtil.FAIL_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
getstatic org.aspectj.bridge.ISourceLocation.EMPTY:Lorg/aspectj/bridge/ISourceLocation;
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static org.aspectj.bridge.IMessage fail(java.lang.String, java.lang.Throwable);
descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 4
1: aload 1
ifnonnull 3
2: getstatic org.aspectj.bridge.MessageUtil.FAIL_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
3: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
aload 1
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
4: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
aload 1
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 message Ljava/lang/String;
0 5 1 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
message
thrown
public static org.aspectj.bridge.IMessage error(java.lang.String, org.aspectj.bridge.ISourceLocation);
descriptor: (Ljava/lang/String;Lorg/aspectj/bridge/ISourceLocation;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 2
1: getstatic org.aspectj.bridge.MessageUtil.ERROR_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aload 1
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Ljava/lang/String;
0 3 1 location Lorg/aspectj/bridge/ISourceLocation;
MethodParameters:
Name Flags
message
location
public static org.aspectj.bridge.IMessage warn(java.lang.String, org.aspectj.bridge.ISourceLocation);
descriptor: (Ljava/lang/String;Lorg/aspectj/bridge/ISourceLocation;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 2
1: getstatic org.aspectj.bridge.MessageUtil.WARNING_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aload 1
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Ljava/lang/String;
0 3 1 location Lorg/aspectj/bridge/ISourceLocation;
MethodParameters:
Name Flags
message
location
public static org.aspectj.bridge.IMessage error(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 2
1: getstatic org.aspectj.bridge.MessageUtil.ERROR_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static org.aspectj.bridge.IMessage warn(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 2
1: getstatic org.aspectj.bridge.MessageUtil.WARNING_NOMESSAGE:Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static org.aspectj.bridge.IMessage debug(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.DEBUG:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static org.aspectj.bridge.IMessage info(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: new org.aspectj.bridge.Message
dup
aload 0
getstatic org.aspectj.bridge.IMessage.INFO:Lorg/aspectj/bridge/IMessage$Kind;
aconst_null
aconst_null
invokespecial org.aspectj.bridge.Message.<init>:(Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Ljava/lang/Throwable;Lorg/aspectj/bridge/ISourceLocation;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
public static void printMessageCounts(java.io.PrintStream, org.aspectj.bridge.IMessageHolder);
descriptor: (Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
ldc ""
invokestatic org.aspectj.bridge.MessageUtil.printMessageCounts:(Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 out Ljava/io/PrintStream;
0 4 1 messageHolder Lorg/aspectj/bridge/IMessageHolder;
MethodParameters:
Name Flags
out
messageHolder
public static void printMessageCounts(java.io.PrintStream, org.aspectj.bridge.IMessageHolder, java.lang.String);
descriptor: (Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "MessageHolder: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokestatic org.aspectj.bridge.MessageUtil.renderCounts:(Lorg/aspectj/bridge/IMessageHolder;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 out Ljava/io/PrintStream;
0 2 1 holder Lorg/aspectj/bridge/IMessageHolder;
0 2 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
out
holder
prefix
public static void print(java.io.PrintStream, org.aspectj.bridge.IMessageHolder);
descriptor: (Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
aconst_null
aconst_null
invokestatic org.aspectj.bridge.MessageUtil.print:(Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;Lorg/aspectj/bridge/IMessageHandler;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 out Ljava/io/PrintStream;
0 2 1 messageHolder Lorg/aspectj/bridge/IMessageHolder;
MethodParameters:
Name Flags
out
messageHolder
public static void print(java.io.PrintStream, org.aspectj.bridge.IMessageHolder, java.lang.String);
descriptor: (Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
aconst_null
invokestatic org.aspectj.bridge.MessageUtil.print:(Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;Lorg/aspectj/bridge/IMessageHandler;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 out Ljava/io/PrintStream;
0 2 1 holder Lorg/aspectj/bridge/IMessageHolder;
0 2 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
out
holder
prefix
public static void print(java.io.PrintStream, org.aspectj.bridge.IMessageHolder, java.lang.String, org.aspectj.bridge.MessageUtil$IMessageRenderer);
descriptor: (Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokestatic org.aspectj.bridge.MessageUtil.print:(Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;Lorg/aspectj/bridge/IMessageHandler;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 out Ljava/io/PrintStream;
0 2 1 holder Lorg/aspectj/bridge/IMessageHolder;
0 2 2 prefix Ljava/lang/String;
0 2 3 renderer Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
MethodParameters:
Name Flags
out
holder
prefix
renderer
public static void print(java.io.PrintStream, org.aspectj.bridge.IMessageHolder, java.lang.String, org.aspectj.bridge.MessageUtil$IMessageRenderer, org.aspectj.bridge.IMessageHandler);
descriptor: (Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;Lorg/aspectj/bridge/IMessageHandler;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
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
iconst_1
invokestatic org.aspectj.bridge.MessageUtil.print:(Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;Lorg/aspectj/bridge/IMessageHandler;Z)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 out Ljava/io/PrintStream;
0 2 1 holder Lorg/aspectj/bridge/IMessageHolder;
0 2 2 prefix Ljava/lang/String;
0 2 3 renderer Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
0 2 4 selector Lorg/aspectj/bridge/IMessageHandler;
MethodParameters:
Name Flags
out
holder
prefix
renderer
selector
public static void print(java.io.PrintStream, org.aspectj.bridge.IMessageHolder, java.lang.String, org.aspectj.bridge.MessageUtil$IMessageRenderer, org.aspectj.bridge.IMessageHandler, boolean);
descriptor: (Ljava/io/PrintStream;Lorg/aspectj/bridge/IMessageHolder;Ljava/lang/String;Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;Lorg/aspectj/bridge/IMessageHandler;Z)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=11, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 3
ifnonnull 4
3: getstatic org.aspectj.bridge.MessageUtil.MESSAGE_ALL:Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
astore 3
4: StackMap locals:
StackMap stack:
aload 4
ifnonnull 6
5: getstatic org.aspectj.bridge.MessageUtil.PICK_ALL:Lorg/aspectj/bridge/IMessageHandler;
astore 4
6: StackMap locals:
StackMap stack:
iload 5
ifeq 8
7: aload 0
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "MessageHolder: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokestatic org.aspectj.bridge.MessageUtil.renderCounts:(Lorg/aspectj/bridge/IMessageHolder;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
getstatic org.aspectj.bridge.IMessage.KINDS:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 7
goto 21
StackMap locals: java.io.PrintStream org.aspectj.bridge.IMessageHolder java.lang.String org.aspectj.bridge.MessageUtil$IMessageRenderer org.aspectj.bridge.IMessageHandler int top java.util.Iterator
StackMap stack:
9: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.aspectj.bridge.IMessage$Kind
astore 6
start local 6 10: aload 4
aload 6
invokeinterface org.aspectj.bridge.IMessageHandler.isIgnoring:(Lorg/aspectj/bridge/IMessage$Kind;)Z
ifne 21
11: aload 1
aload 6
iconst_0
invokeinterface org.aspectj.bridge.IMessageHolder.getMessages:(Lorg/aspectj/bridge/IMessage$Kind;Z)[Lorg/aspectj/bridge/IMessage;
astore 8
start local 8 12: iconst_0
istore 9
start local 9 13: goto 20
14: StackMap locals: java.io.PrintStream org.aspectj.bridge.IMessageHolder java.lang.String org.aspectj.bridge.MessageUtil$IMessageRenderer org.aspectj.bridge.IMessageHandler int org.aspectj.bridge.IMessage$Kind java.util.Iterator org.aspectj.bridge.IMessage[] int
StackMap stack:
aload 4
aload 8
iload 9
aaload
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 19
15: aload 2
ifnonnull 16
ldc ""
goto 17
StackMap locals:
StackMap stack:
16: new java.lang.StringBuilder
dup
aload 2
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 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 9
i2l
iconst_3
invokestatic org.aspectj.util.LangUtil.toSizedString:(JI)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
17: astore 10
start local 10 18: aload 0
new java.lang.StringBuilder
dup
aload 10
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
aload 8
iload 9
aaload
invokeinterface org.aspectj.bridge.MessageUtil$IMessageRenderer.renderToString:(Lorg/aspectj/bridge/IMessage;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 10 19: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
20: iload 9
aload 8
arraylength
if_icmplt 14
end local 9 end local 8 end local 6 21: StackMap locals: java.io.PrintStream org.aspectj.bridge.IMessageHolder java.lang.String org.aspectj.bridge.MessageUtil$IMessageRenderer org.aspectj.bridge.IMessageHandler int top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
22: 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 23 0 out Ljava/io/PrintStream;
0 23 1 holder Lorg/aspectj/bridge/IMessageHolder;
0 23 2 prefix Ljava/lang/String;
0 23 3 renderer Lorg/aspectj/bridge/MessageUtil$IMessageRenderer;
0 23 4 selector Lorg/aspectj/bridge/IMessageHandler;
0 23 5 printSummary Z
10 21 6 kind Lorg/aspectj/bridge/IMessage$Kind;
12 21 8 messages [Lorg/aspectj/bridge/IMessage;
13 21 9 i I
18 19 10 label Ljava/lang/String;
MethodParameters:
Name Flags
out
holder
prefix
renderer
selector
printSummary
public static java.lang.String toShortString(org.aspectj.bridge.IMessage);
descriptor: (Lorg/aspectj/bridge/IMessage;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: ldc "null"
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.aspectj.bridge.IMessage.getMessage:()Ljava/lang/String;
astore 1
start local 1 3: aload 0
invokeinterface org.aspectj.bridge.IMessage.getThrown:()Ljava/lang/Throwable;
astore 2
start local 2 4: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokeinterface org.aspectj.bridge.IMessage.getKind:()Lorg/aspectj/bridge/IMessage$Kind;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
aload 1
ifnonnull 5
ldc ""
goto 6
StackMap locals: org.aspectj.bridge.IMessage java.lang.String java.lang.Throwable
StackMap stack: java.lang.StringBuilder
5: new java.lang.StringBuilder
dup
ldc ": "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.aspectj.bridge.IMessage java.lang.String java.lang.Throwable
StackMap stack: java.lang.StringBuilder java.lang.String
6: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
ifnonnull 7
ldc ""
goto 8
StackMap locals:
StackMap stack: java.lang.StringBuilder
7: new java.lang.StringBuilder
dup
ldc ": "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokestatic org.aspectj.util.LangUtil.unqualifiedClassName:(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;
StackMap locals: org.aspectj.bridge.IMessage java.lang.String java.lang.Throwable
StackMap stack: java.lang.StringBuilder java.lang.String
8: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 message Lorg/aspectj/bridge/IMessage;
3 9 1 m Ljava/lang/String;
4 9 2 t Ljava/lang/Throwable;
MethodParameters:
Name Flags
message
public static int numMessages(java.util.List<org.aspectj.bridge.IMessage>, org.aspectj.bridge.IMessage$Kind, );
descriptor: (Ljava/util/List;Lorg/aspectj/bridge/IMessage$Kind;Z)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/util/Collection;)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
iload 2
aconst_null
invokestatic org.aspectj.bridge.MessageUtil.makeSelector:(Lorg/aspectj/bridge/IMessage$Kind;ZLjava/lang/String;)Lorg/aspectj/bridge/IMessageHandler;
astore 3
start local 3 3: aload 0
aload 3
iconst_1
iconst_0
invokestatic org.aspectj.bridge.MessageUtil.visitMessages:(Ljava/util/Collection;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
astore 4
start local 4 4: aload 4
arraylength
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 messages Ljava/util/List<Lorg/aspectj/bridge/IMessage;>;
0 5 1 kind Lorg/aspectj/bridge/IMessage$Kind;
0 5 2 orGreater Z
3 5 3 selector Lorg/aspectj/bridge/IMessageHandler;
4 5 4 result [Lorg/aspectj/bridge/IMessage;
Signature: (Ljava/util/List<Lorg/aspectj/bridge/IMessage;>;Lorg/aspectj/bridge/IMessage$Kind;Z)I
MethodParameters:
Name Flags
messages
kind
orGreater
public static org.aspectj.bridge.IMessage[] getMessagesExcept(org.aspectj.bridge.IMessageHolder, org.aspectj.bridge.IMessage$Kind, boolean);
descriptor: (Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessage$Kind;Z)[Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
iconst_0
anewarray org.aspectj.bridge.IMessage
areturn
2: StackMap locals:
StackMap stack:
new org.aspectj.bridge.MessageUtil$11
dup
iload 2
aload 1
invokespecial org.aspectj.bridge.MessageUtil$11.<init>:(ZLorg/aspectj/bridge/IMessage$Kind;)V
astore 3
start local 3 3: aload 0
aload 3
iconst_1
iconst_0
invokestatic org.aspectj.bridge.MessageUtil.visitMessages:(Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 holder Lorg/aspectj/bridge/IMessageHolder;
0 4 1 kind Lorg/aspectj/bridge/IMessage$Kind;
0 4 2 orGreater Z
3 4 3 selector Lorg/aspectj/bridge/IMessageHandler;
MethodParameters:
Name Flags
holder
kind final
orGreater final
public static java.util.List<org.aspectj.bridge.IMessage> getMessages(org.aspectj.bridge.IMessageHolder, org.aspectj.bridge.IMessage$Kind, boolean, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessage$Kind;ZLjava/lang/String;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
aload 3
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 4
3: aload 0
invokeinterface org.aspectj.bridge.IMessageHolder.getUnmodifiableListView:()Ljava/util/List;
areturn
4: StackMap locals:
StackMap stack:
aload 1
iload 2
aload 3
invokestatic org.aspectj.bridge.MessageUtil.makeSelector:(Lorg/aspectj/bridge/IMessage$Kind;ZLjava/lang/String;)Lorg/aspectj/bridge/IMessageHandler;
astore 4
start local 4 5: aload 0
aload 4
iconst_1
iconst_0
invokestatic org.aspectj.bridge.MessageUtil.visitMessages:(Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
astore 5
start local 5 6: aload 5
invokestatic org.aspectj.util.LangUtil.isEmpty:([Ljava/lang/Object;)Z
ifeq 8
7: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
8: StackMap locals: org.aspectj.bridge.IMessageHandler org.aspectj.bridge.IMessage[]
StackMap stack:
aload 5
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
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 9 0 holder Lorg/aspectj/bridge/IMessageHolder;
0 9 1 kind Lorg/aspectj/bridge/IMessage$Kind;
0 9 2 orGreater Z
0 9 3 infix Ljava/lang/String;
5 9 4 selector Lorg/aspectj/bridge/IMessageHandler;
6 9 5 messages [Lorg/aspectj/bridge/IMessage;
Signature: (Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessage$Kind;ZLjava/lang/String;)Ljava/util/List<Lorg/aspectj/bridge/IMessage;>;
MethodParameters:
Name Flags
holder
kind
orGreater
infix
public static java.util.List<org.aspectj.bridge.IMessage> getMessages(java.util.List<org.aspectj.bridge.IMessage>, org.aspectj.bridge.IMessage$Kind);
descriptor: (Ljava/util/List;Lorg/aspectj/bridge/IMessage$Kind;)Ljava/util/List;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
2: StackMap locals:
StackMap stack:
aload 1
ifnonnull 4
3: aload 0
areturn
4: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 5: aload 0
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: java.util.List org.aspectj.bridge.IMessage$Kind java.util.ArrayList top java.util.Iterator
StackMap stack:
6: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.aspectj.bridge.IMessage
astore 3
start local 3 7: aload 1
aload 3
invokeinterface org.aspectj.bridge.IMessage.getKind:()Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 9
8: aload 2
aload 3
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 3 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
10: aload 2
invokevirtual java.util.ArrayList.size:()I
ifne 12
11: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
areturn
12: StackMap locals: java.util.List org.aspectj.bridge.IMessage$Kind java.util.ArrayList
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 messages Ljava/util/List<Lorg/aspectj/bridge/IMessage;>;
0 13 1 kind Lorg/aspectj/bridge/IMessage$Kind;
5 13 2 result Ljava/util/ArrayList<Lorg/aspectj/bridge/IMessage;>;
7 9 3 message Lorg/aspectj/bridge/IMessage;
Signature: (Ljava/util/List<Lorg/aspectj/bridge/IMessage;>;Lorg/aspectj/bridge/IMessage$Kind;)Ljava/util/List<Lorg/aspectj/bridge/IMessage;>;
MethodParameters:
Name Flags
messages
kind
public static org.aspectj.bridge.IMessage$Kind getKind(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/bridge/IMessage$Kind;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
ifnull 7
1: aload 0
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
astore 0
2: getstatic org.aspectj.bridge.IMessage.KINDS:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 2
goto 6
StackMap locals: java.lang.String top java.util.Iterator
StackMap stack:
3: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.aspectj.bridge.IMessage$Kind
astore 1
start local 1 4: aload 0
aload 1
invokevirtual org.aspectj.bridge.IMessage$Kind.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 1
areturn
end local 1 6: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: StackMap locals: java.lang.String
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 kind Ljava/lang/String;
4 6 1 k Lorg/aspectj/bridge/IMessage$Kind;
MethodParameters:
Name Flags
kind
public static org.aspectj.bridge.IMessage[] visitMessages(org.aspectj.bridge.IMessageHolder, org.aspectj.bridge.IMessageHandler, boolean, boolean);
descriptor: (Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: getstatic org.aspectj.bridge.IMessage.RA_IMessage:[Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.aspectj.bridge.IMessageHolder.getUnmodifiableListView:()Ljava/util/List;
aload 1
iload 2
iload 3
invokestatic org.aspectj.bridge.MessageUtil.visitMessages:(Ljava/util/Collection;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 holder Lorg/aspectj/bridge/IMessageHolder;
0 3 1 visitor Lorg/aspectj/bridge/IMessageHandler;
0 3 2 accumulate Z
0 3 3 abortOnFail Z
MethodParameters:
Name Flags
holder
visitor
accumulate
abortOnFail
public static org.aspectj.bridge.IMessage[] visitMessages(org.aspectj.bridge.IMessage[], org.aspectj.bridge.IMessageHandler, boolean, boolean);
descriptor: ([Lorg/aspectj/bridge/IMessage;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:([Ljava/lang/Object;)Z
ifeq 2
1: getstatic org.aspectj.bridge.IMessage.RA_IMessage:[Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
aload 1
iload 2
iload 3
invokestatic org.aspectj.bridge.MessageUtil.visitMessages:(Ljava/util/Collection;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 messages [Lorg/aspectj/bridge/IMessage;
0 3 1 visitor Lorg/aspectj/bridge/IMessageHandler;
0 3 2 accumulate Z
0 3 3 abortOnFail Z
MethodParameters:
Name Flags
messages
visitor
accumulate
abortOnFail
public static org.aspectj.bridge.IMessage[] visitMessages(java.util.Collection<org.aspectj.bridge.IMessage>, org.aspectj.bridge.IMessageHandler, boolean, boolean);
descriptor: (Ljava/util/Collection;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/util/Collection;)Z
ifeq 2
1: getstatic org.aspectj.bridge.IMessage.RA_IMessage:[Lorg/aspectj/bridge/IMessage;
areturn
2: StackMap locals:
StackMap stack:
aload 1
ldc "visitor"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
3: iload 2
ifeq 4
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
goto 5
StackMap locals:
StackMap stack:
4: aconst_null
StackMap locals:
StackMap stack: java.util.ArrayList
5: astore 4
start local 4 6: aload 0
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 6
goto 14
StackMap locals: java.util.Collection org.aspectj.bridge.IMessageHandler int int java.util.ArrayList top java.util.Iterator
StackMap stack:
7: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.aspectj.bridge.IMessage
astore 5
start local 5 8: aload 1
aload 5
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifeq 12
9: iload 2
ifeq 14
10: aload 4
aload 5
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
11: goto 14
StackMap locals: java.util.Collection org.aspectj.bridge.IMessageHandler int int java.util.ArrayList org.aspectj.bridge.IMessage java.util.Iterator
StackMap stack:
12: iload 3
ifeq 14
13: goto 15
end local 5 14: StackMap locals: java.util.Collection org.aspectj.bridge.IMessageHandler int int java.util.ArrayList top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
15: StackMap locals: java.util.Collection org.aspectj.bridge.IMessageHandler int int java.util.ArrayList
StackMap stack:
iload 2
ifeq 16
aload 4
invokevirtual java.util.ArrayList.size:()I
ifne 17
16: StackMap locals:
StackMap stack:
getstatic org.aspectj.bridge.IMessage.RA_IMessage:[Lorg/aspectj/bridge/IMessage;
areturn
17: StackMap locals:
StackMap stack:
aload 4
getstatic org.aspectj.bridge.IMessage.RA_IMessage:[Lorg/aspectj/bridge/IMessage;
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.aspectj.bridge.IMessage[]
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 messages Ljava/util/Collection<Lorg/aspectj/bridge/IMessage;>;
0 18 1 visitor Lorg/aspectj/bridge/IMessageHandler;
0 18 2 accumulate Z
0 18 3 abortOnFail Z
6 18 4 result Ljava/util/ArrayList<Lorg/aspectj/bridge/IMessage;>;
8 14 5 m Lorg/aspectj/bridge/IMessage;
Signature: (Ljava/util/Collection<Lorg/aspectj/bridge/IMessage;>;Lorg/aspectj/bridge/IMessageHandler;ZZ)[Lorg/aspectj/bridge/IMessage;
MethodParameters:
Name Flags
messages
visitor
accumulate final
abortOnFail final
public static org.aspectj.bridge.IMessageHandler makeSelector(org.aspectj.bridge.IMessage$Kind, boolean, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessage$Kind;ZLjava/lang/String;)Lorg/aspectj/bridge/IMessageHandler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifne 15
aload 2
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifeq 15
1: aload 0
getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 3
2: getstatic org.aspectj.bridge.MessageUtil.PICK_ABORT:Lorg/aspectj/bridge/IMessageHandler;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getstatic org.aspectj.bridge.IMessage.DEBUG:Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 5
4: getstatic org.aspectj.bridge.MessageUtil.PICK_DEBUG:Lorg/aspectj/bridge/IMessageHandler;
areturn
5: StackMap locals:
StackMap stack:
aload 0
getstatic org.aspectj.bridge.IMessage.DEBUG:Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 7
6: getstatic org.aspectj.bridge.MessageUtil.PICK_DEBUG:Lorg/aspectj/bridge/IMessageHandler;
areturn
7: StackMap locals:
StackMap stack:
aload 0
getstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 9
8: getstatic org.aspectj.bridge.MessageUtil.PICK_ERROR:Lorg/aspectj/bridge/IMessageHandler;
areturn
9: StackMap locals:
StackMap stack:
aload 0
getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 11
10: getstatic org.aspectj.bridge.MessageUtil.PICK_FAIL:Lorg/aspectj/bridge/IMessageHandler;
areturn
11: StackMap locals:
StackMap stack:
aload 0
getstatic org.aspectj.bridge.IMessage.INFO:Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 13
12: getstatic org.aspectj.bridge.MessageUtil.PICK_INFO:Lorg/aspectj/bridge/IMessageHandler;
areturn
13: StackMap locals:
StackMap stack:
aload 0
getstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
if_acmpne 15
14: getstatic org.aspectj.bridge.MessageUtil.PICK_WARNING:Lorg/aspectj/bridge/IMessageHandler;
areturn
15: StackMap locals:
StackMap stack:
new org.aspectj.bridge.MessageUtil$KindSelector
dup
aload 0
iload 1
aload 2
invokespecial org.aspectj.bridge.MessageUtil$KindSelector.<init>:(Lorg/aspectj/bridge/IMessage$Kind;ZLjava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 kind Lorg/aspectj/bridge/IMessage$Kind;
0 16 1 orGreater Z
0 16 2 infix Ljava/lang/String;
MethodParameters:
Name Flags
kind
orGreater
infix
public static java.lang.String renderMessage(org.aspectj.bridge.IMessage);
descriptor: (Lorg/aspectj/bridge/IMessage;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokestatic org.aspectj.bridge.MessageUtil.renderMessage:(Lorg/aspectj/bridge/IMessage;Z)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Lorg/aspectj/bridge/IMessage;
MethodParameters:
Name Flags
message
public static java.lang.String renderMessage(org.aspectj.bridge.IMessage, boolean);
descriptor: (Lorg/aspectj/bridge/IMessage;Z)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: ldc "((IMessage) null)"
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.aspectj.bridge.IMessage.getSourceLocation:()Lorg/aspectj/bridge/ISourceLocation;
astore 2
start local 2 3: aload 2
ifnonnull 4
ldc ""
goto 5
StackMap locals: org.aspectj.bridge.ISourceLocation
StackMap stack:
4: new java.lang.StringBuilder
dup
ldc " at "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
5: astore 3
start local 3 6: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokeinterface org.aspectj.bridge.IMessage.getKind:()Lorg/aspectj/bridge/IMessage$Kind;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)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
invokeinterface org.aspectj.bridge.IMessage.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
start local 4 7: aload 0
invokeinterface org.aspectj.bridge.IMessage.getThrown:()Ljava/lang/Throwable;
astore 5
start local 5 8: aload 5
ifnull 11
9: 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 5
invokestatic org.aspectj.util.LangUtil.renderExceptionShort:(Ljava/lang/Throwable;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
10: 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 "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
iload 1
invokestatic org.aspectj.util.LangUtil.renderException:(Ljava/lang/Throwable;Z)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
11: StackMap locals: java.lang.String java.lang.String java.lang.Throwable
StackMap stack:
aload 0
invokeinterface org.aspectj.bridge.IMessage.getExtraSourceLocations:()Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 13
12: aload 4
areturn
13: StackMap locals:
StackMap stack:
aload 0
aload 4
invokestatic org.aspectj.bridge.MessageUtil.addExtraSourceLocations:(Lorg/aspectj/bridge/IMessage;Ljava/lang/String;)Ljava/lang/String;
areturn
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 14 0 message Lorg/aspectj/bridge/IMessage;
0 14 1 elide Z
3 14 2 loc Lorg/aspectj/bridge/ISourceLocation;
6 14 3 locString Ljava/lang/String;
7 14 4 result Ljava/lang/String;
8 14 5 thrown Ljava/lang/Throwable;
MethodParameters:
Name Flags
message
elide
public static java.lang.String (org.aspectj.bridge.IMessage, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessage;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: new java.io.StringWriter
dup
invokespecial java.io.StringWriter.<init>:()V
astore 2
start local 2 1: new java.io.PrintWriter
dup
aload 2
invokespecial java.io.PrintWriter.<init>:(Ljava/io/Writer;)V
astore 3
start local 3 2: aload 3
aload 1
invokevirtual java.io.PrintWriter.println:(Ljava/lang/String;)V
3: aload 0
invokeinterface org.aspectj.bridge.IMessage.getExtraSourceLocations:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
start local 4 4: goto 10
5: StackMap locals: java.io.StringWriter java.io.PrintWriter java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.aspectj.bridge.ISourceLocation
astore 5
start local 5 6: aload 5
ifnull 10
7: aload 3
new java.lang.StringBuilder
dup
ldc "\tsee also: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintWriter.print:(Ljava/lang/String;)V
8: aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 10
9: aload 3
invokevirtual java.io.PrintWriter.println:()V
end local 5 10: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 4 11: aload 2
invokevirtual java.io.StringWriter.close:()V
12: goto 14
StackMap locals: org.aspectj.bridge.IMessage java.lang.String java.io.StringWriter java.io.PrintWriter
StackMap stack: java.io.IOException
13: pop
14: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.io.StringWriter.getBuffer:()Ljava/lang/StringBuffer;
invokevirtual java.lang.StringBuffer.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 message Lorg/aspectj/bridge/IMessage;
0 15 1 baseMessage Ljava/lang/String;
1 15 2 buf Ljava/io/StringWriter;
2 15 3 writer Ljava/io/PrintWriter;
4 11 4 iter Ljava/util/Iterator<Lorg/aspectj/bridge/ISourceLocation;>;
6 10 5 element Lorg/aspectj/bridge/ISourceLocation;
Exception table:
from to target type
11 12 13 Class java.io.IOException
MethodParameters:
Name Flags
message
baseMessage
public static java.lang.String renderSourceLocation(org.aspectj.bridge.ISourceLocation);
descriptor: (Lorg/aspectj/bridge/ISourceLocation;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: ldc "((ISourceLocation) null)"
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 3: aload 0
invokeinterface org.aspectj.bridge.ISourceLocation.getSourceFile:()Ljava/io/File;
astore 2
start local 2 4: aload 2
getstatic org.aspectj.bridge.ISourceLocation.NO_FILE:Ljava/io/File;
if_acmpeq 7
5: aload 1
aload 2
invokevirtual java.io.File.getPath:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
ldc ":"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: StackMap locals: java.lang.StringBuffer java.io.File
StackMap stack:
aload 0
invokeinterface org.aspectj.bridge.ISourceLocation.getLine:()I
istore 3
start local 3 8: aload 1
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: aload 0
invokeinterface org.aspectj.bridge.ISourceLocation.getColumn:()I
istore 4
start local 4 10: iload 4
ldc -2147483647
if_icmpeq 12
11: aload 1
new java.lang.StringBuilder
dup
ldc ":"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: StackMap locals: int int
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.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 13 0 loc Lorg/aspectj/bridge/ISourceLocation;
3 13 1 sb Ljava/lang/StringBuffer;
4 13 2 sourceFile Ljava/io/File;
8 13 3 line I
10 13 4 column I
MethodParameters:
Name Flags
loc
public static java.lang.String renderMessageLine(org.aspectj.bridge.IMessage, int, int, int);
descriptor: (Lorg/aspectj/bridge/IMessage;III)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=15, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ifnonnull 2
1: ldc "((IMessage) null)"
areturn
2: StackMap locals:
StackMap stack:
iload 3
bipush 32
if_icmpge 5
3: bipush 32
istore 3
4: goto 7
StackMap locals:
StackMap stack:
5: iload 3
sipush 10000
if_icmple 7
6: sipush 10000
istore 3
7: StackMap locals:
StackMap stack:
iload 1
ifge 9
8: iload 1
ineg
istore 1
9: StackMap locals:
StackMap stack:
iload 2
ifge 11
10: iload 2
ineg
istore 2
11: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.aspectj.bridge.IMessage.getMessage:()Ljava/lang/String;
astore 4
start local 4 12: aload 0
invokeinterface org.aspectj.bridge.IMessage.getThrown:()Ljava/lang/Throwable;
astore 5
start local 5 13: aload 0
invokeinterface org.aspectj.bridge.IMessage.getSourceLocation:()Lorg/aspectj/bridge/ISourceLocation;
astore 6
start local 6 14: aload 0
invokeinterface org.aspectj.bridge.IMessage.getKind:()Lorg/aspectj/bridge/IMessage$Kind;
astore 7
start local 7 15: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 8
start local 8 16: aload 8
aload 7
invokevirtual org.aspectj.bridge.IMessage$Kind.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
17: aload 8
ldc ": "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
18: aload 5
ifnull 22
19: aload 8
new java.lang.StringBuilder
dup
aload 5
invokestatic org.aspectj.util.LangUtil.unqualifiedClassName:(Ljava/lang/Object;)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;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
20: aload 4
ifnull 21
ldc ""
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 22
21: StackMap locals: org.aspectj.bridge.IMessage int int int java.lang.String java.lang.Throwable org.aspectj.bridge.ISourceLocation org.aspectj.bridge.IMessage$Kind java.lang.StringBuffer
StackMap stack:
aload 5
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
astore 4
22: StackMap locals:
StackMap stack:
iload 1
ifne 25
23: ldc ""
astore 4
24: goto 29
StackMap locals:
StackMap stack:
25: aload 4
ifnull 29
aload 5
ifnull 29
26: aload 5
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
astore 9
start local 9 27: aload 9
ifnull 29
aload 9
invokevirtual java.lang.String.length:()I
ifle 29
28: 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 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
end local 9 29: StackMap locals:
StackMap stack:
ldc ""
astore 9
start local 9 30: iload 2
ifeq 47
aload 6
ifnull 47
31: aload 6
invokeinterface org.aspectj.bridge.ISourceLocation.getSourceFile:()Ljava/io/File;
astore 10
start local 10 32: aload 10
getstatic org.aspectj.bridge.ISourceLocation.NO_FILE:Ljava/io/File;
if_acmpne 34
33: aconst_null
astore 10
34: StackMap locals: java.lang.String java.io.File
StackMap stack:
aload 10
ifnull 36
35: aload 10
invokevirtual java.io.File.getName:()Ljava/lang/String;
astore 9
36: StackMap locals:
StackMap stack:
aload 6
invokeinterface org.aspectj.bridge.ISourceLocation.getLine:()I
istore 11
start local 11 37: aload 6
invokeinterface org.aspectj.bridge.ISourceLocation.getColumn:()I
istore 12
start local 12 38: aload 6
invokeinterface org.aspectj.bridge.ISourceLocation.getEndLine:()I
istore 13
start local 13 39: iload 11
ifne 40
iload 12
ifne 40
iload 13
ifeq 45
40: StackMap locals: int int int
StackMap stack:
new java.lang.StringBuilder
dup
aload 9
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;
iload 11
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
iload 12
ifne 41
ldc ""
goto 42
StackMap locals:
StackMap stack: java.lang.StringBuilder
41: new java.lang.StringBuilder
dup
ldc ":"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 12
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: org.aspectj.bridge.IMessage int int int java.lang.String java.lang.Throwable org.aspectj.bridge.ISourceLocation org.aspectj.bridge.IMessage$Kind java.lang.StringBuffer java.lang.String java.io.File int int int
StackMap stack: java.lang.StringBuilder java.lang.String
42: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
43: iload 11
iload 13
if_icmpeq 45
44: new java.lang.StringBuilder
dup
aload 9
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;
iload 13
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
45: StackMap locals:
StackMap stack:
aload 9
invokestatic org.aspectj.util.LangUtil.isEmpty:(Ljava/lang/String;)Z
ifne 47
46: new java.lang.StringBuilder
dup
ldc "@["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 9
end local 13 end local 12 end local 11 end local 10 47: StackMap locals: org.aspectj.bridge.IMessage int int int java.lang.String java.lang.Throwable org.aspectj.bridge.ISourceLocation org.aspectj.bridge.IMessage$Kind java.lang.StringBuffer java.lang.String
StackMap stack:
iload 2
iload 1
iadd
i2f
fstore 10
start local 10 48: iload 3
aload 8
invokevirtual java.lang.StringBuffer.length:()I
isub
iconst_4
isub
i2f
fstore 11
start local 11 49: fload 11
fconst_0
fcmpl
ifle 71
fconst_0
fload 10
fcmpg
ifge 71
50: fload 11
iload 1
i2f
fmul
fload 10
fdiv
f2i
istore 12
start local 12 51: fload 11
iload 2
i2f
fmul
fload 10
fdiv
f2i
istore 13
start local 13 52: iload 13
aload 9
invokevirtual java.lang.String.length:()I
isub
istore 14
start local 14 53: iload 14
ifle 56
54: aload 9
invokevirtual java.lang.String.length:()I
istore 13
55: iload 12
iload 14
iadd
istore 12
56: StackMap locals: org.aspectj.bridge.IMessage int int int java.lang.String java.lang.Throwable org.aspectj.bridge.ISourceLocation org.aspectj.bridge.IMessage$Kind java.lang.StringBuffer java.lang.String float float int int int
StackMap stack:
iload 12
aload 4
invokevirtual java.lang.String.length:()I
isub
istore 14
57: iload 14
ifle 61
58: aload 4
invokevirtual java.lang.String.length:()I
istore 12
59: iload 13
aload 9
invokevirtual java.lang.String.length:()I
if_icmpge 61
60: iload 13
iload 14
iadd
istore 13
61: StackMap locals:
StackMap stack:
iload 13
aload 9
invokevirtual java.lang.String.length:()I
if_icmple 63
62: aload 9
invokevirtual java.lang.String.length:()I
istore 13
63: StackMap locals:
StackMap stack:
iload 12
aload 4
invokevirtual java.lang.String.length:()I
if_icmple 65
64: aload 4
invokevirtual java.lang.String.length:()I
istore 12
65: StackMap locals:
StackMap stack:
iload 12
ifle 67
66: aload 8
aload 4
iconst_0
iload 12
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
67: StackMap locals:
StackMap stack:
iload 13
ifle 71
68: iload 12
ifle 70
69: aload 8
ldc " "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
70: StackMap locals:
StackMap stack:
aload 8
new java.lang.StringBuilder
dup
aload 9
iconst_0
iload 13
invokevirtual java.lang.String.substring:(II)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;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 14 end local 13 end local 12 71: StackMap locals:
StackMap stack:
aload 8
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 11 end local 10 end local 9 end local 8 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 72 0 message Lorg/aspectj/bridge/IMessage;
0 72 1 textScale I
0 72 2 locScale I
0 72 3 max I
12 72 4 text Ljava/lang/String;
13 72 5 thrown Ljava/lang/Throwable;
14 72 6 sl Lorg/aspectj/bridge/ISourceLocation;
15 72 7 kind Lorg/aspectj/bridge/IMessage$Kind;
16 72 8 result Ljava/lang/StringBuffer;
27 29 9 s Ljava/lang/String;
30 72 9 loc Ljava/lang/String;
32 47 10 f Ljava/io/File;
37 47 11 line I
38 47 12 col I
39 47 13 end I
48 72 10 totalScale F
49 72 11 remainder F
51 71 12 textSize I
52 71 13 locSize I
53 71 14 extra I
MethodParameters:
Name Flags
message
textScale
locScale
max
public static java.lang.String renderCounts(org.aspectj.bridge.IMessageHolder);
descriptor: (Lorg/aspectj/bridge/IMessageHolder;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
aconst_null
iconst_0
invokeinterface org.aspectj.bridge.IMessageHolder.numMessages:(Lorg/aspectj/bridge/IMessage$Kind;Z)I
ifne 2
1: ldc "(0 messages)"
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 3: getstatic org.aspectj.bridge.IMessage.KINDS:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 8
StackMap locals: org.aspectj.bridge.IMessageHolder java.lang.StringBuffer top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.aspectj.bridge.IMessage$Kind
astore 2
start local 2 5: aload 0
aload 2
iconst_0
invokeinterface org.aspectj.bridge.IMessageHolder.numMessages:(Lorg/aspectj/bridge/IMessage$Kind;Z)I
istore 4
start local 4 6: iload 4
ifle 8
7: aload 1
new java.lang.StringBuilder
dup
ldc " ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ") "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 4 end local 2 8: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 holder Lorg/aspectj/bridge/IMessageHolder;
3 10 1 sb Ljava/lang/StringBuffer;
5 8 2 kind Lorg/aspectj/bridge/IMessage$Kind;
6 8 4 num I
MethodParameters:
Name Flags
holder
public static java.io.PrintStream handlerPrintStream(org.aspectj.bridge.IMessageHandler, org.aspectj.bridge.IMessage$Kind, java.io.OutputStream, java.lang.String);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Lorg/aspectj/bridge/IMessage$Kind;Ljava/io/OutputStream;Ljava/lang/String;)Ljava/io/PrintStream;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "handler"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 1
ldc "kind"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: new org.aspectj.bridge.MessageUtil$1HandlerPrintStream
dup
aload 2
aload 3
aload 1
aload 0
invokespecial org.aspectj.bridge.MessageUtil$1HandlerPrintStream.<init>:(Ljava/io/OutputStream;Ljava/lang/String;Lorg/aspectj/bridge/IMessage$Kind;Lorg/aspectj/bridge/IMessageHandler;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 handler Lorg/aspectj/bridge/IMessageHandler;
0 3 1 kind Lorg/aspectj/bridge/IMessage$Kind;
0 3 2 overage Ljava/io/OutputStream;
0 3 3 prefix Ljava/lang/String;
MethodParameters:
Name Flags
handler final
kind final
overage final
prefix final
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/bridge/MessageUtil;
public static boolean handleAll(org.aspectj.bridge.IMessageHandler, org.aspectj.bridge.IMessageHolder, boolean);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Lorg/aspectj/bridge/IMessageHolder;Z)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
iconst_1
iload 2
invokestatic org.aspectj.bridge.MessageUtil.handleAll:(Lorg/aspectj/bridge/IMessageHandler;Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessage$Kind;ZZ)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sink Lorg/aspectj/bridge/IMessageHandler;
0 1 1 source Lorg/aspectj/bridge/IMessageHolder;
0 1 2 fastFail Z
MethodParameters:
Name Flags
sink
source
fastFail
public static boolean handleAll(org.aspectj.bridge.IMessageHandler, org.aspectj.bridge.IMessageHolder, org.aspectj.bridge.IMessage$Kind, boolean, boolean);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessage$Kind;ZZ)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "sink"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 1
ldc "source"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: aload 0
aload 1
aload 2
iload 3
invokeinterface org.aspectj.bridge.IMessageHolder.getMessages:(Lorg/aspectj/bridge/IMessage$Kind;Z)[Lorg/aspectj/bridge/IMessage;
iload 4
invokestatic org.aspectj.bridge.MessageUtil.handleAll:(Lorg/aspectj/bridge/IMessageHandler;[Lorg/aspectj/bridge/IMessage;Z)Z
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 sink Lorg/aspectj/bridge/IMessageHandler;
0 3 1 source Lorg/aspectj/bridge/IMessageHolder;
0 3 2 kind Lorg/aspectj/bridge/IMessage$Kind;
0 3 3 orGreater Z
0 3 4 fastFail Z
MethodParameters:
Name Flags
sink
source
kind
orGreater
fastFail
public static boolean handleAllExcept(org.aspectj.bridge.IMessageHandler, org.aspectj.bridge.IMessageHolder, org.aspectj.bridge.IMessage$Kind, boolean, boolean);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessage$Kind;ZZ)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "sink"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 1
ldc "source"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
2: aload 2
ifnonnull 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 1
aload 2
iload 3
invokestatic org.aspectj.bridge.MessageUtil.getMessagesExcept:(Lorg/aspectj/bridge/IMessageHolder;Lorg/aspectj/bridge/IMessage$Kind;Z)[Lorg/aspectj/bridge/IMessage;
astore 5
start local 5 5: aload 0
aload 5
iload 4
invokestatic org.aspectj.bridge.MessageUtil.handleAll:(Lorg/aspectj/bridge/IMessageHandler;[Lorg/aspectj/bridge/IMessage;Z)Z
ireturn
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 6 0 sink Lorg/aspectj/bridge/IMessageHandler;
0 6 1 source Lorg/aspectj/bridge/IMessageHolder;
0 6 2 kind Lorg/aspectj/bridge/IMessage$Kind;
0 6 3 orGreater Z
0 6 4 fastFail Z
5 6 5 messages [Lorg/aspectj/bridge/IMessage;
MethodParameters:
Name Flags
sink
source
kind
orGreater
fastFail
public static boolean handleAll(org.aspectj.bridge.IMessageHandler, org.aspectj.bridge.IMessage[], boolean);
descriptor: (Lorg/aspectj/bridge/IMessageHandler;[Lorg/aspectj/bridge/IMessage;Z)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "sink"
invokestatic org.aspectj.util.LangUtil.throwIaxIfNull:(Ljava/lang/Object;Ljava/lang/String;)V
1: aload 1
invokestatic org.aspectj.util.LangUtil.isEmpty:([Ljava/lang/Object;)Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_1
istore 3
start local 3 4: iconst_0
istore 4
start local 4 5: goto 12
6: StackMap locals: int int
StackMap stack:
aload 0
aload 1
iload 4
aaload
invokeinterface org.aspectj.bridge.IMessageHandler.handleMessage:(Lorg/aspectj/bridge/IMessage;)Z
ifne 11
7: iload 2
ifeq 9
8: iconst_0
ireturn
9: StackMap locals:
StackMap stack:
iload 3
ifeq 11
10: iconst_0
istore 3
11: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
aload 1
arraylength
if_icmplt 6
end local 4 13: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 sink Lorg/aspectj/bridge/IMessageHandler;
0 14 1 sources [Lorg/aspectj/bridge/IMessage;
0 14 2 fastFail Z
4 14 3 result Z
5 13 4 i I
MethodParameters:
Name Flags
sink
sources
fastFail
}
SourceFile: "MessageUtil.java"
NestMembers:
org.aspectj.bridge.MessageUtil$1 org.aspectj.bridge.MessageUtil$10 org.aspectj.bridge.MessageUtil$11 org.aspectj.bridge.MessageUtil$1HandlerPrintStream org.aspectj.bridge.MessageUtil$2 org.aspectj.bridge.MessageUtil$3 org.aspectj.bridge.MessageUtil$4 org.aspectj.bridge.MessageUtil$5 org.aspectj.bridge.MessageUtil$6 org.aspectj.bridge.MessageUtil$7 org.aspectj.bridge.MessageUtil$8 org.aspectj.bridge.MessageUtil$9 org.aspectj.bridge.MessageUtil$IMessageRenderer org.aspectj.bridge.MessageUtil$KindSelector
InnerClasses:
public final Kind = org.aspectj.bridge.IMessage$Kind of org.aspectj.bridge.IMessage
org.aspectj.bridge.MessageUtil$1
org.aspectj.bridge.MessageUtil$10
org.aspectj.bridge.MessageUtil$11
HandlerPrintStream = org.aspectj.bridge.MessageUtil$1HandlerPrintStream
org.aspectj.bridge.MessageUtil$2
org.aspectj.bridge.MessageUtil$3
org.aspectj.bridge.MessageUtil$4
org.aspectj.bridge.MessageUtil$5
org.aspectj.bridge.MessageUtil$6
org.aspectj.bridge.MessageUtil$7
org.aspectj.bridge.MessageUtil$8
org.aspectj.bridge.MessageUtil$9
public abstract IMessageRenderer = org.aspectj.bridge.MessageUtil$IMessageRenderer of org.aspectj.bridge.MessageUtil
private KindSelector = org.aspectj.bridge.MessageUtil$KindSelector of org.aspectj.bridge.MessageUtil