Uses of Interface
org.jboss.forge.roaster.model.source.JavaClassSource
Packages that use JavaClassSource
-
Uses of JavaClassSource in org.jboss.forge.roaster.model.util
Methods in org.jboss.forge.roaster.model.util that return JavaClassSourceModifier and TypeMethodDescriptionstatic JavaClassSourceDesignPatterns.createBuilder(JavaClassSource javaClass) Creates a class based on the Builder Design pattern.static JavaClassSourceDesignPatterns.createDecorator(JavaType<?> javaSource) Creates a class based on the Decorator design pattern.Methods in org.jboss.forge.roaster.model.util with parameters of type JavaClassSourceModifier and TypeMethodDescriptionstatic longSerialVersionUIDComputer.compute(JavaClassSource source) This is not the official algorithm as defined in the JLS spec, but it is closestatic JavaClassSourceDesignPatterns.createBuilder(JavaClassSource javaClass) Creates a class based on the Builder Design pattern.static voidRefactory.createEquals(JavaClassSource clazz, FieldSource<?>... fields) Create an equals implementation for the given class and fields.static voidRefactory.createGetterAndSetter(JavaClassSource clazz, FieldSource<JavaClassSource> field) Generates a getXXX and setXXX method for the supplied fieldstatic voidRefactory.createHashCode(JavaClassSource clazz, FieldSource<?>... fields) Create a hashCode implementation for the given class and fields.static voidRefactory.createHashCodeAndEquals(JavaClassSource clazz) Deprecated.static voidRefactory.createHashCodeAndEquals(JavaClassSource clazz, FieldSource<?>... fields) Create a hashCode and equals implementation for the given class and fields.static voidRefactory.createToStringFromFields(JavaClassSource clazz) Create a toString implementation using all the fields in this classstatic voidRefactory.createToStringFromFields(JavaClassSource clazz, List<FieldSource<JavaClassSource>> fields) Create a toString implementation using the supplied fieldsstatic voidRefactory.createToStringFromFields(JavaClassSource clazz, FieldSource<JavaClassSource>... fields) Create a toString implementation using the supplied fieldsMethod parameters in org.jboss.forge.roaster.model.util with type arguments of type JavaClassSourceModifier and TypeMethodDescriptionstatic voidRefactory.createGetterAndSetter(JavaClassSource clazz, FieldSource<JavaClassSource> field) Generates a getXXX and setXXX method for the supplied fieldstatic voidRefactory.createToStringFromFields(JavaClassSource clazz, List<FieldSource<JavaClassSource>> fields) Create a toString implementation using the supplied fields
Refactory.createHashCodeAndEquals(JavaClassSource, FieldSource...)instead, since this method relies on the existence of the id field