public class Refactory extends Object
JavaClassSource objects| Modifier and Type | Method and Description |
|---|---|
static void |
createEquals(JavaClassSource clazz,
FieldSource<?>... fields)
Create an equals implementation for the given class and fields.
|
static void |
createGetterAndSetter(JavaClassSource clazz,
FieldSource<JavaClassSource> field)
Generates a getXXX and setXXX method for the supplied field
|
static void |
createHashCode(JavaClassSource clazz,
FieldSource<?>... fields)
Create a hashCode implementation for the given class and fields.
|
static void |
createHashCodeAndEquals(JavaClassSource clazz)
Deprecated.
Use
Refactory#createHashCodeAndEquals(JavaClass, Field instead, since this method
relies on the existence of the id field |
static void |
createHashCodeAndEquals(JavaClassSource clazz,
FieldSource<?>... fields)
Create a hashCode and equals implementation for the given class and fields.
|
static void |
createToStringFromFields(JavaClassSource clazz)
Create a toString implementation using all the fields in this class
|
static void |
createToStringFromFields(JavaClassSource clazz,
FieldSource<JavaClassSource>... fields)
Create a toString implementation using the supplied fields
|
static void |
createToStringFromFields(JavaClassSource clazz,
List<FieldSource<JavaClassSource>> fields)
Create a toString implementation using the supplied fields
|
public static void createGetterAndSetter(JavaClassSource clazz, FieldSource<JavaClassSource> field)
clazz - field - @Deprecated public static void createHashCodeAndEquals(JavaClassSource clazz)
Refactory#createHashCodeAndEquals(JavaClass, Field...) instead, since this method
relies on the existence of the id fieldpublic static void createHashCodeAndEquals(JavaClassSource clazz, FieldSource<?>... fields)
clazz - class to be changedfields - fields to be used in the equals/hashCode methodspublic static void createEquals(JavaClassSource clazz, FieldSource<?>... fields)
clazz - class to be changedfields - fields to be used in the equals/hashCode methodspublic static void createHashCode(JavaClassSource clazz, FieldSource<?>... fields)
clazz - class to be changedfields - fields to be used in the equals/hashCode methodspublic static void createToStringFromFields(JavaClassSource clazz)
clazz - public static void createToStringFromFields(JavaClassSource clazz, FieldSource<JavaClassSource>... fields)
clazz - fields - public static void createToStringFromFields(JavaClassSource clazz, List<FieldSource<JavaClassSource>> fields)
clazz - fields - Copyright © 2016 JBoss by Red Hat. All rights reserved.