public class lombok.eclipse.agent.PatchExtensionMethod
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: lombok.eclipse.agent.PatchExtensionMethod
super_class: java.lang.Object
{
private static final lombok.core.FieldAugment<MessageSend, lombok.eclipse.agent.PatchExtensionMethod$PostponedError> MessageSend_postponedErrors;
descriptor: Llombok/core/FieldAugment;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Llombok/core/FieldAugment<LMessageSend;Llombok/eclipse/agent/PatchExtensionMethod$PostponedError;>;
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 org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tThe import org.eclipse cannot be resolved\n\tMethodBinding cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tScope cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tScope cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tScope cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tASTNode cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n\tAnnotation cannot be resolved to a type\n\tAnnotation cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tBlockScope cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n\tClassLiteralAccess cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tList<MethodBinding> cannot be resolved to a type\n\tReferenceBinding cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tReferenceBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tThe method augment(Class<MessageSend>, Class<? super PatchExtensionMethod.PostponedError>, String) from the type FieldAugment refers to the missing type MessageSend\n\tMessageSend cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tScope cannot be resolved to a type\n\tProblemReporter cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tExpression cannot be resolved to a type\n\tExpression cannot be resolved to a type\n\tExpression 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/eclipse/agent/PatchExtensionMethod;
public static lombok.eclipse.EclipseNode getTypeNode(TypeDeclaration);
descriptor: (LTypeDeclaration;)Llombok/eclipse/EclipseNode;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTypeDeclaration cannot be resolved to a type\n\tCompilationUnitDeclaration 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
decl
public static Annotation getAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation>, lombok.eclipse.EclipseNode);
descriptor: (Ljava/lang/Class;Llombok/eclipse/EclipseNode;)LAnnotation;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAnnotation cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n\tAnnotation cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Llombok/eclipse/EclipseNode;)LAnnotation;
MethodParameters:
Name Flags
expectedType
node
static lombok.eclipse.EclipseNode upToType(lombok.eclipse.EclipseNode);
descriptor: (Llombok/eclipse/EclipseNode;)Llombok/eclipse/EclipseNode;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
typeNode
static java.util.List<lombok.eclipse.agent.PatchExtensionMethod$Extension> getApplicableExtensionMethods(lombok.eclipse.EclipseNode, Annotation, TypeBinding);
descriptor: (Llombok/eclipse/EclipseNode;LAnnotation;LTypeBinding;)Ljava/util/List;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAnnotation cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tBlockScope cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tTypeDeclaration cannot be resolved to a type\n\tThe method get() from the type LombokNode<EclipseAST,EclipseNode,ASTNode> refers to the missing type ASTNode\n\tClassLiteralAccess cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tClassLiteralAccess cannot be resolved to a type\n\tList<MethodBinding> cannot be resolved to a type\n\tReferenceBinding cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Llombok/eclipse/EclipseNode;LAnnotation;LTypeBinding;)Ljava/util/List<Llombok/eclipse/agent/PatchExtensionMethod$Extension;>;
MethodParameters:
Name Flags
typeNode
ann
receiverType
static java.util.List<MethodBinding> getApplicableExtensionMethodsDefinedInProvider(lombok.eclipse.EclipseNode, ReferenceBinding, TypeBinding);
descriptor: (Llombok/eclipse/EclipseNode;LReferenceBinding;LTypeBinding;)Ljava/util/List;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tMethodBinding cannot be resolved to a type\n\tReferenceBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Llombok/eclipse/EclipseNode;LReferenceBinding;LTypeBinding;)Ljava/util/List<LMethodBinding;>;
MethodParameters:
Name Flags
typeNode
extensionMethodProviderBinding
receiverType
public static void errorNoMethodFor(ProblemReporter, MessageSend, TypeBinding, TypeBinding[]);
descriptor: (LProblemReporter;LMessageSend;LTypeBinding;[LTypeBinding;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tTypeBinding cannot be resolved to a type\n\tMessageSend 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
problemReporter
messageSend
recType
params
public static void invalidMethod(ProblemReporter, MessageSend, MethodBinding);
descriptor: (LProblemReporter;LMessageSend;LMethodBinding;)V
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\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tMessageSend 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
problemReporter
messageSend
method
public static void invalidMethod(ProblemReporter, MessageSend, MethodBinding, Scope);
descriptor: (LProblemReporter;LMessageSend;LMethodBinding;LScope;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tProblemReporter cannot be resolved to a type\n\tMessageSend cannot be resolved to a type\n\tMethodBinding cannot be resolved to a type\n\tScope 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
problemReporter
messageSend
method
scope
public static void nonStaticAccessToStaticMethod(ProblemReporter, ASTNode, MethodBinding, MessageSend);
descriptor: (LProblemReporter;LASTNode;LMethodBinding;LMessageSend;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tProblemReporter 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
problemReporter
location
method
messageSend
public static TypeBinding resolveType(TypeBinding, MessageSend, BlockScope);
descriptor: (LTypeBinding;LMessageSend;LBlockScope;)LTypeBinding;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTypeBinding 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
resolvedType
methodCall
scope
static NameReference createNameRef(TypeBinding, ASTNode);
descriptor: (LTypeBinding;LASTNode;)LNameReference;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tTypeBinding 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
typeBinding
source
}
SourceFile: "PatchExtensionMethod.java"
NestMembers:
lombok.eclipse.agent.PatchExtensionMethod$Extension lombok.eclipse.agent.PatchExtensionMethod$PostponedError lombok.eclipse.agent.PatchExtensionMethod$PostponedInvalidMethodError lombok.eclipse.agent.PatchExtensionMethod$PostponedNoMethodError lombok.eclipse.agent.PatchExtensionMethod$PostponedNonStaticAccessToStaticMethodError lombok.eclipse.agent.PatchExtensionMethod$Reflection
InnerClasses:
Extension = lombok.eclipse.agent.PatchExtensionMethod$Extension of lombok.eclipse.agent.PatchExtensionMethod
private abstract PostponedError = lombok.eclipse.agent.PatchExtensionMethod$PostponedError of lombok.eclipse.agent.PatchExtensionMethod
private PostponedInvalidMethodError = lombok.eclipse.agent.PatchExtensionMethod$PostponedInvalidMethodError of lombok.eclipse.agent.PatchExtensionMethod
private PostponedNoMethodError = lombok.eclipse.agent.PatchExtensionMethod$PostponedNoMethodError of lombok.eclipse.agent.PatchExtensionMethod
private PostponedNonStaticAccessToStaticMethodError = lombok.eclipse.agent.PatchExtensionMethod$PostponedNonStaticAccessToStaticMethodError of lombok.eclipse.agent.PatchExtensionMethod
private final Reflection = lombok.eclipse.agent.PatchExtensionMethod$Reflection of lombok.eclipse.agent.PatchExtensionMethod