public interface org.aspectj.bridge.IMessage
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.aspectj.bridge.IMessage
  super_class: java.lang.Object
{
  public static final org.aspectj.bridge.IMessage[] RA_IMessage;
    descriptor: [Lorg/aspectj/bridge/IMessage;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind WEAVEINFO;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind INFO;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind DEBUG;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind TASKTAG;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind WARNING;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind ERROR;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind FAIL;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.aspectj.bridge.IMessage$Kind ABORT;
    descriptor: Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.util.List<org.aspectj.bridge.IMessage$Kind> KINDS;
    descriptor: Ljava/util/List;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/List<Lorg/aspectj/bridge/IMessage$Kind;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 26
            iconst_0
            anewarray org.aspectj.bridge.IMessage
            putstatic org.aspectj.bridge.IMessage.RA_IMessage:[Lorg/aspectj/bridge/IMessage;
         1: .line 29
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "weaveinfo"
            iconst_5
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.WEAVEINFO:Lorg/aspectj/bridge/IMessage$Kind;
         2: .line 30
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "info"
            bipush 10
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.INFO:Lorg/aspectj/bridge/IMessage$Kind;
         3: .line 31
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "debug"
            bipush 20
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.DEBUG:Lorg/aspectj/bridge/IMessage$Kind;
         4: .line 32
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "task"
            bipush 25
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.TASKTAG:Lorg/aspectj/bridge/IMessage$Kind;
         5: .line 34
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "warning"
            bipush 30
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
         6: .line 35
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "error"
            bipush 40
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
         7: .line 36
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "fail"
            bipush 50
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
         8: .line 37
            new org.aspectj.bridge.IMessage$Kind
            dup
            ldc "abort"
            bipush 60
            invokespecial org.aspectj.bridge.IMessage$Kind.<init>:(Ljava/lang/String;I)V
            putstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
         9: .line 45
            bipush 8
            anewarray org.aspectj.bridge.IMessage$Kind
            dup
            iconst_0
            getstatic org.aspectj.bridge.IMessage.WEAVEINFO:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
            dup
            iconst_1
            getstatic org.aspectj.bridge.IMessage.INFO:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
            dup
            iconst_2
            getstatic org.aspectj.bridge.IMessage.DEBUG:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
            dup
            iconst_3
            getstatic org.aspectj.bridge.IMessage.TASKTAG:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
            dup
            iconst_4
        10: .line 46
            getstatic org.aspectj.bridge.IMessage.WARNING:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
            dup
            iconst_5
            getstatic org.aspectj.bridge.IMessage.ERROR:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
            dup
            bipush 6
            getstatic org.aspectj.bridge.IMessage.FAIL:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
            dup
            bipush 7
            getstatic org.aspectj.bridge.IMessage.ABORT:Lorg/aspectj/bridge/IMessage$Kind;
            aastore
        11: .line 45
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            putstatic org.aspectj.bridge.IMessage.KINDS:Ljava/util/List;
        12: .line 46
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract java.lang.String getMessage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.aspectj.bridge.IMessage$Kind getKind();
    descriptor: ()Lorg/aspectj/bridge/IMessage$Kind;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isError();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isWarning();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isDebug();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isInfo();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isAbort();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isTaskTag();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isFailed();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean getDeclared();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getID();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getSourceStart();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getSourceEnd();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Throwable getThrown();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.aspectj.bridge.ISourceLocation getSourceLocation();
    descriptor: ()Lorg/aspectj/bridge/ISourceLocation;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getDetails();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<org.aspectj.bridge.ISourceLocation> getExtraSourceLocations();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/aspectj/bridge/ISourceLocation;>;
}
SourceFile: "IMessage.java"
NestMembers:
  org.aspectj.bridge.IMessage$Kind  org.aspectj.bridge.IMessage$Kind$1
InnerClasses:
  public final Kind = org.aspectj.bridge.IMessage$Kind of org.aspectj.bridge.IMessage