public class lombok.javac.handlers.HandleDelegate extends lombok.javac.JavacAnnotationHandler<lombok.experimental.Delegate>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: lombok.javac.handlers.HandleDelegate
super_class: lombok.javac.JavacAnnotationHandler
{
private static final java.util.List<java.lang.String> METHODS_IN_OBJECT;
descriptor: Ljava/util/List;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
private static final java.lang.String LEGALITY_OF_DELEGATE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "@Delegate is legal only on instance fields or no-argument instance methods."
private static final java.lang.String RECURSION_NOT_ALLOWED;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "@Delegate does not support recursion (delegating to a type that itself has @Delegate members). Member \"%s\" is @Delegate in type \"%s\""
public static final int HANDLE_DELEGATE_PRIORITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import com.sun.tools cannot be resolved\n\tThe import org.mangosdk cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tThe import com.sun.tools cannot be resolved\n\tProviderFor cannot be resolved to a type\n\tThe type HandleDelegate must implement the inherited abstract method JavacAnnotationHandler<Delegate>.handle(AnnotationValues<Delegate>, JCAnnotation, JavacNode)\n\tJCAnnotation cannot be resolved to a type\n\tType cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method toName(String) from the type JavacNode refers to the missing type Name\n\tThe method getContext() from the type JavacNode refers to the missing type Context\n\tJCTree cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tFlags cannot be resolved to a variable\n\tJCMethodDecl cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tFlags cannot be resolved to a variable\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tSymbol cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tMethodSymbol cannot be resolved to a type\n\tThe method getTypesUtil() from the type JavacNode refers to the missing type JavacTypes\n\tType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tThe method getTypesUtil() from the type JavacNode refers to the missing type JavacTypes\n\tName cannot be resolved to a type\n\tThe method getTypesUtil() from the type JavacNode refers to the missing type JavacTypes\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCTypeParameter cannot be resolved to a type\n\tName cannot be resolved to a type\n\tcom.sun.tools cannot be resolved to a type\n\tListBuffer cannot be resolved to a type\n\tcom.sun.tools.javac.util.List cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJavacTypes cannot be resolved to a type\n\tJavacTypes cannot be resolved to a type\n\tThe enum constant METHOD must implement the abstract method get(JavacNode, Name)\n\tName cannot be resolved to a type\n\tThe enum constant FIELD must implement the abstract method get(JavacNode, Name)\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/HandleDelegate;
public void handle(lombok.core.AnnotationValues<lombok.experimental.Delegate>, JCAnnotation, lombok.javac.JavacNode);
descriptor: (Llombok/core/AnnotationValues;LJCAnnotation;Llombok/javac/JavacNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tJCAnnotation cannot be resolved to a type\n\tType cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method toName(String) from the type JavacNode refers to the missing type Name\n\tThe method getContext() from the type JavacNode refers to the missing type Context\n\tJCTree cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tFlags cannot be resolved to a variable\n\tJCMethodDecl cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tFlags cannot be resolved to a variable\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tType cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tJCFieldAccess cannot be resolved to a type\n\tSymbol cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tJCClassDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tMethodSymbol cannot be resolved to a type\n\tThe method getTypesUtil() from the type JavacNode refers to the missing type JavacTypes\n\tType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tThe method getTypesUtil() from the type JavacNode refers to the missing type JavacTypes\n\tName cannot be resolved to a type\n\tThe method getTypesUtil() from the type JavacNode refers to the missing type JavacTypes\n\tType cannot be resolved to a type\n\tType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n\tClassType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/HandleDelegate;
Signature: (Llombok/core/AnnotationValues<Llombok/experimental/Delegate;>;LJCAnnotation;Llombok/javac/JavacNode;)V
MethodParameters:
Name Flags
annotation
ast
annotationNode
public void generateAndAdd(lombok.javac.handlers.HandleDelegate$MethodSig, lombok.javac.JavacNode, Name, lombok.javac.handlers.HandleDelegate$DelegateReceiver);
descriptor: (Llombok/javac/handlers/HandleDelegate$MethodSig;Llombok/javac/JavacNode;LName;Llombok/javac/handlers/HandleDelegate$DelegateReceiver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tName cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/HandleDelegate;
MethodParameters:
Name Flags
sig
annotation
delegateName
delegateReceiver
public void checkConflictOfTypeVarNames(lombok.javac.handlers.HandleDelegate$MethodSig, lombok.javac.JavacNode);
descriptor: (Llombok/javac/handlers/HandleDelegate$MethodSig;Llombok/javac/JavacNode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJCTypeParameter cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/HandleDelegate;
Exceptions:
throws lombok.javac.handlers.HandleDelegate$CantMakeDelegates
MethodParameters:
Name Flags
sig
annotation
public JCMethodDecl createDelegateMethod(lombok.javac.handlers.HandleDelegate$MethodSig, lombok.javac.JavacNode, Name, lombok.javac.handlers.HandleDelegate$DelegateReceiver);
descriptor: (Llombok/javac/handlers/HandleDelegate$MethodSig;Llombok/javac/JavacNode;LName;Llombok/javac/handlers/HandleDelegate$DelegateReceiver;)LJCMethodDecl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tName cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/HandleDelegate;
Exceptions:
throws lombok.javac.JavacResolution$TypeNotConvertibleException, lombok.javac.handlers.HandleDelegate$CantMakeDelegates
MethodParameters:
Name Flags
sig
annotation
delegateName
delegateReceiver
public void addMethodBindings(java.util.List<lombok.javac.handlers.HandleDelegate$MethodSig>, ClassType, JavacTypes, java.util.Set<java.lang.String>);
descriptor: (Ljava/util/List;LClassType;LJavacTypes;Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tClassType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Llombok/javac/handlers/HandleDelegate;
Exceptions:
throws lombok.javac.handlers.HandleDelegate$DelegateRecursion
Signature: (Ljava/util/List<Llombok/javac/handlers/HandleDelegate$MethodSig;>;LClassType;LJavacTypes;Ljava/util/Set<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
signatures
ct
types
banList
public static java.lang.String printSig(javax.lang.model.type.ExecutableType, Name, JavacTypes);
descriptor: (Ljavax/lang/model/type/ExecutableType;LName;LJavacTypes;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tName cannot be resolved to a type\n\tJavacTypes cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
method
name
types
public static java.lang.String typeBindingToSignature(javax.lang.model.type.TypeMirror, JavacTypes);
descriptor: (Ljavax/lang/model/type/TypeMirror;LJavacTypes;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tJavacTypes cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
binding
types
}
Signature: Llombok/javac/JavacAnnotationHandler<Llombok/experimental/Delegate;>;
SourceFile: "HandleDelegate.java"
NestMembers:
lombok.javac.handlers.HandleDelegate$CantMakeDelegates lombok.javac.handlers.HandleDelegate$DelegateReceiver lombok.javac.handlers.HandleDelegate$DelegateReceiver$1 lombok.javac.handlers.HandleDelegate$DelegateReceiver$2 lombok.javac.handlers.HandleDelegate$DelegateRecursion lombok.javac.handlers.HandleDelegate$MethodSig lombok.javac.handlers.HandleDelegate$Unannotated
InnerClasses:
public TypeNotConvertibleException = lombok.javac.JavacResolution$TypeNotConvertibleException of lombok.javac.JavacResolution
public CantMakeDelegates = lombok.javac.handlers.HandleDelegate$CantMakeDelegates of lombok.javac.handlers.HandleDelegate
public abstract DelegateReceiver = lombok.javac.handlers.HandleDelegate$DelegateReceiver of lombok.javac.handlers.HandleDelegate
private DelegateRecursion = lombok.javac.handlers.HandleDelegate$DelegateRecursion of lombok.javac.handlers.HandleDelegate
public MethodSig = lombok.javac.handlers.HandleDelegate$MethodSig of lombok.javac.handlers.HandleDelegate
private Unannotated = lombok.javac.handlers.HandleDelegate$Unannotated of lombok.javac.handlers.HandleDelegate
RuntimeVisibleAnnotations:
lombok.core.HandlerPriority(value = 65536)
lombok.javac.ResolutionResetNeeded()