public class HandleConstructor
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HandleConstructor.HandleAllArgsConstructor |
static class |
HandleConstructor.HandleNoArgsConstructor |
static class |
HandleConstructor.HandleRequiredArgsConstructor |
static class |
HandleConstructor.SkipIfConstructorExists |
Constructor and Description |
---|
HandleConstructor() |
Modifier and Type | Method and Description |
---|---|
static void |
addConstructorProperties(JCModifiers mods,
JavacNode node,
<any> fields) |
static boolean |
checkLegality(JavacNode typeNode,
JavacNode errorNode,
java.lang.String name) |
static JCMethodDecl |
createConstructor(AccessLevel level,
<any> onConstructor,
JavacNode typeNode,
<any> fields,
boolean allToDefault,
JavacNode source) |
JCMethodDecl |
createStaticConstructor(java.lang.String name,
AccessLevel level,
JavacNode typeNode,
<any> fields,
JCTree source) |
static <any> |
findAllFields(JavacNode typeNode) |
static <any> |
findAllFields(JavacNode typeNode,
boolean evenFinalInitialized) |
static <any> |
findFields(JavacNode typeNode,
boolean nullMarked) |
static <any> |
findFinalFields(JavacNode typeNode) |
static <any> |
findRequiredFields(JavacNode typeNode) |
void |
generateAllArgsConstructor(JavacNode typeNode,
AccessLevel level,
java.lang.String staticName,
HandleConstructor.SkipIfConstructorExists skipIfConstructorExists,
JavacNode source) |
void |
generateConstructor(JavacNode typeNode,
AccessLevel level,
<any> onConstructor,
<any> fields,
boolean allToDefault,
java.lang.String staticName,
HandleConstructor.SkipIfConstructorExists skipIfConstructorExists,
JavacNode source) |
void |
generateRequiredArgsConstructor(JavacNode typeNode,
AccessLevel level,
java.lang.String staticName,
HandleConstructor.SkipIfConstructorExists skipIfConstructorExists,
JavacNode source) |
static boolean |
isLocalType(JavacNode type) |
public static <any> findRequiredFields(JavacNode typeNode)
public static <any> findFinalFields(JavacNode typeNode)
public static <any> findFields(JavacNode typeNode, boolean nullMarked)
public static <any> findAllFields(JavacNode typeNode)
public static <any> findAllFields(JavacNode typeNode, boolean evenFinalInitialized)
public static boolean checkLegality(JavacNode typeNode, JavacNode errorNode, java.lang.String name)
public void generateRequiredArgsConstructor(JavacNode typeNode, AccessLevel level, java.lang.String staticName, HandleConstructor.SkipIfConstructorExists skipIfConstructorExists, JavacNode source)
public void generateAllArgsConstructor(JavacNode typeNode, AccessLevel level, java.lang.String staticName, HandleConstructor.SkipIfConstructorExists skipIfConstructorExists, JavacNode source)
public void generateConstructor(JavacNode typeNode, AccessLevel level, <any> onConstructor, <any> fields, boolean allToDefault, java.lang.String staticName, HandleConstructor.SkipIfConstructorExists skipIfConstructorExists, JavacNode source)
public static void addConstructorProperties(JCModifiers mods, JavacNode node, <any> fields)
public static JCMethodDecl createConstructor(AccessLevel level, <any> onConstructor, JavacNode typeNode, <any> fields, boolean allToDefault, JavacNode source)
public static boolean isLocalType(JavacNode type)
public JCMethodDecl createStaticConstructor(java.lang.String name, AccessLevel level, JavacNode typeNode, <any> fields, JCTree source)
Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.