public final class lombok.javac.handlers.JavacSingularsRecipes$SingularData
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: lombok.javac.handlers.JavacSingularsRecipes$SingularData
  super_class: java.lang.Object
{
  private final lombok.javac.JavacNode annotation;
    descriptor: Llombok/javac/JavacNode;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final Name singularName;
    descriptor: LName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final Name pluralName;
    descriptor: LName;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final List<JCExpression> typeArgs;
    descriptor: LList;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: LList<LJCExpression;>;

  private final java.lang.String targetFqn;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer singularizer;
    descriptor: Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String setterPrefix;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean ignoreNullCollections;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(lombok.javac.JavacNode, Name, Name, List<JCExpression>, java.lang.String, lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer, );
    descriptor: (Llombok/javac/JavacNode;LName;LName;LList;Ljava/lang/String;Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=8, args_size=8
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 33
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.sun.source 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\tJCExpression cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList 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\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCModifiers cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tThe method genJavaLangTypeRef(JavacNode, String...) from the type JavacHandlerUtil refers to the missing type JCExpression\n\tList cannot be resolved\n\tJCExpression cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tThe method genTypeRef(JavacNode, String) from the type JavacHandlerUtil refers to the missing type JCExpression\n\tList cannot be resolved\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved\n\tList cannot be resolved\n\tList cannot be resolved\n\tList cannot be resolved\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method listFieldsToBeGenerated(JavacSingularsRecipes.SingularData, JavacNode) from the type JavacSingularsRecipes.JavacSingularizer refers to the missing type Name\n\tJCMethodDecl cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method listMethodsToBeGenerated(JavacSingularsRecipes.SingularData, JavacNode) from the type JavacSingularsRecipes.JavacSingularizer refers to the missing type Name\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;
    Signature: (Llombok/javac/JavacNode;LName;LName;LList<LJCExpression;>;Ljava/lang/String;Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;Z)V
    MethodParameters:
                       Name  Flags
      annotation             
      singularName           
      pluralName             
      typeArgs               
      targetFqn              
      singularizer           
      ignoreNullCollections  

  public void <init>(lombok.javac.JavacNode, Name, Name, List<JCExpression>, java.lang.String, lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer, boolean, java.lang.String);
    descriptor: (Llombok/javac/JavacNode;LName;LName;LList;Ljava/lang/String;Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;ZLjava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=9
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 33
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.sun.source 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\tJCExpression cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList 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\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCModifiers cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tThe method genJavaLangTypeRef(JavacNode, String...) from the type JavacHandlerUtil refers to the missing type JCExpression\n\tList cannot be resolved\n\tJCExpression cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tThe method genTypeRef(JavacNode, String) from the type JavacHandlerUtil refers to the missing type JCExpression\n\tList cannot be resolved\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCAnnotation cannot be resolved to a type\n\tList cannot be resolved\n\tList cannot be resolved\n\tList cannot be resolved\n\tList cannot be resolved\n\tJCAnnotation cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tJCVariableDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method listFieldsToBeGenerated(JavacSingularsRecipes.SingularData, JavacNode) from the type JavacSingularsRecipes.JavacSingularizer refers to the missing type Name\n\tJCMethodDecl cannot be resolved to a type\n\tJCMethodDecl cannot be resolved to a type\n\tThe method get() from the type LombokNode<JavacAST,JavacNode,JCTree> refers to the missing type JCTree\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tThe method listMethodsToBeGenerated(JavacSingularsRecipes.SingularData, JavacNode) from the type JavacSingularsRecipes.JavacSingularizer refers to the missing type Name\n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCStatement cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tName cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCTree cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tName cannot be resolved to a type\n\tList cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;
    Signature: (Llombok/javac/JavacNode;LName;LName;LList<LJCExpression;>;Ljava/lang/String;Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;ZLjava/lang/String;)V
    MethodParameters:
                       Name  Flags
      annotation             
      singularName           
      pluralName             
      typeArgs               
      targetFqn              
      singularizer           
      ignoreNullCollections  
      setterPrefix           

  public lombok.javac.JavacNode getAnnotation();
    descriptor: ()Llombok/javac/JavacNode;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 141
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;

  public Name getSingularName();
    descriptor: ()LName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 145
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;

  public Name getPluralName();
    descriptor: ()LName;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tName cannot be resolved to a type\n\tName cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;

  public java.lang.String getSetterPrefix();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 153
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;

  public List<JCExpression> getTypeArgs();
    descriptor: ()LList;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 157
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n\tList cannot be resolved to a type\n\tJCExpression cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;
    Signature: ()LList<LJCExpression;>;

  public java.lang.String getTargetFqn();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 161
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;

  public lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer getSingularizer();
    descriptor: ()Llombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 165
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;

  public boolean isIgnoreNullCollections();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 169
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;

  public java.lang.String getTargetSimpleType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
         0: .line 173
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // lombok.javac.handlers.JavacSingularsRecipes$SingularData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Llombok/javac/handlers/JavacSingularsRecipes$SingularData;
}
SourceFile: "JavacSingularsRecipes.java"
NestHost: lombok.javac.handlers.JavacSingularsRecipes
InnerClasses:
  public abstract JavacSingularizer = lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer of lombok.javac.handlers.JavacSingularsRecipes
  public final SingularData = lombok.javac.handlers.JavacSingularsRecipes$SingularData of lombok.javac.handlers.JavacSingularsRecipes