class lombok.javac.HandlerLibrary$VisitorContainer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: lombok.javac.HandlerLibrary$VisitorContainer
super_class: java.lang.Object
{
private final lombok.javac.JavacASTVisitor visitor;
descriptor: Llombok/javac/JavacASTVisitor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long priority;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean resolutionResetNeeded;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(lombok.javac.JavacASTVisitor);
descriptor: (Llombok/javac/JavacASTVisitor;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield lombok.javac.HandlerLibrary$VisitorContainer.visitor:Llombok/javac/JavacASTVisitor;
2: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Llombok/core/HandlerPriority;
invokevirtual java.lang.Class.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
checkcast lombok.core.HandlerPriority
astore 2
start local 2 3: aload 0
aload 2
ifnonnull 4
lconst_0
goto 5
StackMap locals: lombok.javac.HandlerLibrary$VisitorContainer lombok.javac.JavacASTVisitor lombok.core.HandlerPriority
StackMap stack: lombok.javac.HandlerLibrary$VisitorContainer
4: aload 2
invokeinterface lombok.core.HandlerPriority.value:()I
i2l
bipush 32
lshl
aload 2
invokeinterface lombok.core.HandlerPriority.subValue:()I
i2l
ladd
StackMap locals: lombok.javac.HandlerLibrary$VisitorContainer lombok.javac.JavacASTVisitor lombok.core.HandlerPriority
StackMap stack: lombok.javac.HandlerLibrary$VisitorContainer long
5: putfield lombok.javac.HandlerLibrary$VisitorContainer.priority:J
6: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Llombok/javac/ResolutionResetNeeded;
invokevirtual java.lang.Class.isAnnotationPresent:(Ljava/lang/Class;)Z
putfield lombok.javac.HandlerLibrary$VisitorContainer.resolutionResetNeeded:Z
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Llombok/javac/HandlerLibrary$VisitorContainer;
0 8 1 visitor Llombok/javac/JavacASTVisitor;
3 8 2 hp Llombok/core/HandlerPriority;
MethodParameters:
Name Flags
visitor
public long getPriority();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield lombok.javac.HandlerLibrary$VisitorContainer.priority:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/HandlerLibrary$VisitorContainer;
public boolean isResolutionResetNeeded();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield lombok.javac.HandlerLibrary$VisitorContainer.resolutionResetNeeded:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/HandlerLibrary$VisitorContainer;
}
SourceFile: "HandlerLibrary.java"
NestHost: lombok.javac.HandlerLibrary
InnerClasses:
private VisitorContainer = lombok.javac.HandlerLibrary$VisitorContainer of lombok.javac.HandlerLibrary