public class JavaClazzFluent<T extends JavaClazzFluent<T>> extends AttributeSupportFluent<T> implements Fluent<T>
| Modifier and Type | Class and Description |
|---|---|
class |
JavaClazzFluent.AnnotationsNested<N> |
class |
JavaClazzFluent.ConstructorsNested<N> |
class |
JavaClazzFluent.FieldsNested<N> |
class |
JavaClazzFluent.ImportsNested<N> |
class |
JavaClazzFluent.MethodsNested<N> |
class |
JavaClazzFluent.NestedNested<N> |
class |
JavaClazzFluent.TypeNested<N> |
_visitables| Constructor and Description |
|---|
JavaClazzFluent() |
addToAttributes, getAttributes, withAttributespublic JavaType getType()
public JavaClazzFluent.TypeNested<T> withNewType()
public JavaClazzFluent.TypeNested<T> withNewTypeLike(JavaType item)
public JavaClazzFluent.TypeNested<T> editType()
public JavaClazzFluent.AnnotationsNested<T> addNewAnnotation()
public JavaClazzFluent.AnnotationsNested<T> addNewAnnotationLike(JavaType item)
public T addToMethods(JavaMethod... items)
public T removeFromMethods(JavaMethod... items)
public Set<JavaMethod> getMethods()
public T withMethods(Set<JavaMethod> methods)
public T withMethods(JavaMethod... methods)
public JavaClazzFluent.MethodsNested<T> addNewMethod()
public JavaClazzFluent.MethodsNested<T> addNewMethodLike(JavaMethod item)
public T addToConstructors(JavaMethod... items)
public T removeFromConstructors(JavaMethod... items)
public Set<JavaMethod> getConstructors()
public T withConstructors(Set<JavaMethod> constructors)
public T withConstructors(JavaMethod... constructors)
public JavaClazzFluent.ConstructorsNested<T> addNewConstructor()
public JavaClazzFluent.ConstructorsNested<T> addNewConstructorLike(JavaMethod item)
public T addToFields(JavaProperty... items)
public T removeFromFields(JavaProperty... items)
public Set<JavaProperty> getFields()
public T withFields(Set<JavaProperty> fields)
public T withFields(JavaProperty... fields)
public JavaClazzFluent.FieldsNested<T> addNewField()
public JavaClazzFluent.FieldsNested<T> addNewFieldLike(JavaProperty item)
public JavaClazzFluent.ImportsNested<T> addNewImport()
public JavaClazzFluent.ImportsNested<T> addNewImportLike(JavaType item)
public JavaClazzFluent.NestedNested<T> addNewNested()
public JavaClazzFluent.NestedNested<T> addNewNestedLike(JavaClazz item)
Copyright © 2016. All Rights Reserved.