public class JavaTypeFluent<T extends JavaTypeFluent<T>> extends AttributeSupportFluent<T> implements Fluent<T>
| Modifier and Type | Class and Description |
|---|---|
class |
JavaTypeFluent.DefaultImplementationNested<N> |
class |
JavaTypeFluent.GenericTypesNested<N> |
class |
JavaTypeFluent.InterfacesNested<N> |
class |
JavaTypeFluent.SuperClassNested<N> |
_visitables| Constructor and Description |
|---|
JavaTypeFluent() |
addToAttributes, getAttributes, withAttributespublic JavaKind getKind()
public String getPackageName()
public String getClassName()
public boolean isArray()
public T withArray(boolean array)
public boolean isCollection()
public T withCollection(boolean collection)
public boolean isConcrete()
public T withConcrete(boolean concrete)
public JavaType getDefaultImplementation()
public JavaTypeFluent.DefaultImplementationNested<T> withNewDefaultImplementation()
public JavaTypeFluent.DefaultImplementationNested<T> withNewDefaultImplementationLike(JavaType item)
public JavaTypeFluent.DefaultImplementationNested<T> editDefaultImplementation()
public JavaType getSuperClass()
public JavaTypeFluent.SuperClassNested<T> withNewSuperClass()
public JavaTypeFluent.SuperClassNested<T> withNewSuperClassLike(JavaType item)
public JavaTypeFluent.SuperClassNested<T> editSuperClass()
public JavaTypeFluent.InterfacesNested<T> addNewInterface()
public JavaTypeFluent.InterfacesNested<T> addNewInterfaceLike(JavaType item)
public JavaType[] getGenericTypes()
public JavaTypeFluent.GenericTypesNested<T> addNewGenericType()
public JavaTypeFluent.GenericTypesNested<T> addNewGenericTypeLike(JavaType item)
Copyright © 2016. All Rights Reserved.