public class org.aspectj.asm.internal.HandleProviderDelimiter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.aspectj.asm.internal.HandleProviderDelimiter
super_class: java.lang.Object
{
public static final org.aspectj.asm.internal.HandleProviderDelimiter JAVAPROJECT;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter PACKAGEFRAGMENT;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter FIELD;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter METHOD;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter INITIALIZER;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter COMPILATIONUNIT;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter CLASSFILE;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter TYPE;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter IMPORTDECLARATION;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter COUNT;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter ESCAPE;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter PACKAGEDECLARATION;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter PACKAGEFRAGMENTROOT;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter LOCALVARIABLE;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter TYPE_PARAMETER;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter ASPECT_CU;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter ADVICE;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter ASPECT_TYPE;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter CODEELEMENT;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter ITD_FIELD;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter ITD;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter DECLARE;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter POINTCUT;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.asm.internal.HandleProviderDelimiter PHANTOM;
descriptor: Lorg/aspectj/asm/internal/HandleProviderDelimiter;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private static char empty;
descriptor: C
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private final char delim;
descriptor: C
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 61
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.JAVAPROJECT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
1: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 60
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.PACKAGEFRAGMENT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
2: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 94
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.FIELD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
3: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 126
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.METHOD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
4: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 124
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.INITIALIZER:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
5: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 123
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.COMPILATIONUNIT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
6: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 40
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.CLASSFILE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
7: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 91
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.TYPE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
8: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 35
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.IMPORTDECLARATION:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
9: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 33
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.COUNT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
10: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 92
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.ESCAPE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
11: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 37
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.PACKAGEDECLARATION:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
12: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 47
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.PACKAGEFRAGMENTROOT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
13: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 64
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.LOCALVARIABLE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
14: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 93
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.TYPE_PARAMETER:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
15: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 42
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.ASPECT_CU:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
16: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 38
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.ADVICE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
17: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 39
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.ASPECT_TYPE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
18: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 63
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.CODEELEMENT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
19: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 44
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.ITD_FIELD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
20: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 41
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.ITD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
21: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 96
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.DECLARE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
22: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 34
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.POINTCUT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
23: new org.aspectj.asm.internal.HandleProviderDelimiter
dup
bipush 59
invokespecial org.aspectj.asm.internal.HandleProviderDelimiter.<init>:(C)V
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.PHANTOM:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
24: bipush 32
putstatic org.aspectj.asm.internal.HandleProviderDelimiter.empty:C
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iload 1
putfield org.aspectj.asm.internal.HandleProviderDelimiter.delim:C
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/aspectj/asm/internal/HandleProviderDelimiter;
0 3 1 delim C
MethodParameters:
Name Flags
delim
public char getDelimiter();
descriptor: ()C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.asm.internal.HandleProviderDelimiter.delim:C
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/asm/internal/HandleProviderDelimiter;
public static char getDelimiter(org.aspectj.asm.IProgramElement);
descriptor: (Lorg/aspectj/asm/IProgramElement;)C
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface org.aspectj.asm.IProgramElement.getKind:()Lorg/aspectj/asm/IProgramElement$Kind;
astore 1
start local 1 1: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.PROJECT:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 3
2: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.JAVAPROJECT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
3: StackMap locals: org.aspectj.asm.IProgramElement$Kind
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.PACKAGE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 5
4: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.PACKAGEFRAGMENT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
5: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.FILE_JAVA:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 9
6: aload 0
invokeinterface org.aspectj.asm.IProgramElement.getName:()Ljava/lang/String;
ldc ".aj"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 8
7: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.ASPECT_CU:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
8: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.COMPILATIONUNIT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
9: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.FILE_ASPECTJ:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 11
10: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.ASPECT_CU:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
11: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.IMPORT_REFERENCE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 13
12: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.IMPORTDECLARATION:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
13: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.PACKAGE_DECLARATION:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 15
14: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.PACKAGEDECLARATION:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
15: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.CLASS:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 17
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.INTERFACE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 17
16: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.ENUM:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 17
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.ANNOTATION:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 18
17: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.TYPE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
18: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.ASPECT:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 22
19: aload 0
invokeinterface org.aspectj.asm.IProgramElement.isAnnotationStyleDeclaration:()Z
ifeq 21
20: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.TYPE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
21: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.ASPECT_TYPE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
22: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.INITIALIZER:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 24
23: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.INITIALIZER:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
24: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.INTER_TYPE_FIELD:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 26
25: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.ITD_FIELD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
26: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.INTER_TYPE_METHOD:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 28
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.INTER_TYPE_CONSTRUCTOR:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 28
27: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.INTER_TYPE_PARENT:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 29
28: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.ITD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
29: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.CONSTRUCTOR:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 30
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.METHOD:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 31
30: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.METHOD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
31: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.FIELD:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 32
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.ENUM_VALUE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 33
32: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.FIELD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
33: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.POINTCUT:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 37
34: aload 0
invokeinterface org.aspectj.asm.IProgramElement.isAnnotationStyleDeclaration:()Z
ifeq 36
35: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.METHOD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
36: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.POINTCUT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
37: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.ADVICE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 41
38: aload 0
invokeinterface org.aspectj.asm.IProgramElement.isAnnotationStyleDeclaration:()Z
ifeq 40
39: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.METHOD:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
40: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.ADVICE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
41: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_PARENTS:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_WARNING:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
42: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_ERROR:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_SOFT:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
43: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_PRECEDENCE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
44: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_ANNOTATION_AT_CONSTRUCTOR:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
45: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_ANNOTATION_AT_FIELD:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
46: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_ANNOTATION_AT_METHOD:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 48
47: aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.DECLARE_ANNOTATION_AT_TYPE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 49
48: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.DECLARE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
49: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.CODE:Lorg/aspectj/asm/IProgramElement$Kind;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 51
50: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.CODEELEMENT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
51: StackMap locals:
StackMap stack:
aload 1
getstatic org.aspectj.asm.IProgramElement$Kind.FILE:Lorg/aspectj/asm/IProgramElement$Kind;
if_acmpne 59
52: aload 0
invokeinterface org.aspectj.asm.IProgramElement.getName:()Ljava/lang/String;
ldc ".class"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 54
53: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.CLASSFILE:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
54: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.aspectj.asm.IProgramElement.getName:()Ljava/lang/String;
ldc ".aj"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 56
55: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.ASPECT_CU:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
56: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.aspectj.asm.IProgramElement.getName:()Ljava/lang/String;
ldc ".java"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 58
57: getstatic org.aspectj.asm.internal.HandleProviderDelimiter.COMPILATIONUNIT:Lorg/aspectj/asm/internal/HandleProviderDelimiter;
invokevirtual org.aspectj.asm.internal.HandleProviderDelimiter.getDelimiter:()C
ireturn
58: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.empty:C
ireturn
59: StackMap locals:
StackMap stack:
getstatic org.aspectj.asm.internal.HandleProviderDelimiter.empty:C
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 60 0 ipe Lorg/aspectj/asm/IProgramElement;
1 60 1 kind Lorg/aspectj/asm/IProgramElement$Kind;
MethodParameters:
Name Flags
ipe
}
SourceFile: "HandleProviderDelimiter.java"
InnerClasses:
public Kind = org.aspectj.asm.IProgramElement$Kind of org.aspectj.asm.IProgramElement