public class TypeDefFluentImpl<A extends TypeDefFluent<A>> extends ModifierSupportFluentImpl<A> implements TypeDefFluent<A>
| Type | Property and Description |
|---|---|
TypeDefFluent.PropertiesNested<A> |
addNew |
Property |
buildFirst |
Property |
buildLast |
| Modifier and Type | Class and Description |
|---|---|
class |
TypeDefFluentImpl.AnnotationsNestedImpl<N> |
class |
TypeDefFluentImpl.ConstructorsNestedImpl<N> |
class |
TypeDefFluentImpl.ExtendsListNestedImpl<N> |
class |
TypeDefFluentImpl.ImplementsListNestedImpl<N> |
class |
TypeDefFluentImpl.InnerTypesNestedImpl<N> |
class |
TypeDefFluentImpl.MethodsNestedImpl<N> |
class |
TypeDefFluentImpl.OuterTypeNestedImpl<N> |
class |
TypeDefFluentImpl.ParametersNestedImpl<N> |
class |
TypeDefFluentImpl.PropertiesNestedImpl<N> |
TypeDefFluent.AnnotationsNested<N>, TypeDefFluent.ConstructorsNested<N>, TypeDefFluent.ExtendsListNested<N>, TypeDefFluent.ImplementsListNested<N>, TypeDefFluent.InnerTypesNested<N>, TypeDefFluent.MethodsNested<N>, TypeDefFluent.OuterTypeNested<N>, TypeDefFluent.ParametersNested<N>, TypeDefFluent.PropertiesNested<N>_visitables| Constructor and Description |
|---|
TypeDefFluentImpl() |
TypeDefFluentImpl(TypeDef instance) |
getModifiers, hasModifiers, withModifiersaddToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributesaccept, aggregate, aggregate, build, build, builderOfclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetModifiers, hasModifiers, withModifiersaddToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributespublic Property buildFirstProperty
buildFirstProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public Property buildLastProperty
buildLastProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.PropertiesNested<A extends TypeDefFluent<A>> addNewProperty
addNewProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluentImpl()
public TypeDefFluentImpl(TypeDef instance)
public Kind getKind()
getKind in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withKind(Kind kind)
withKind in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasKind()
hasKind in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.String getPackageName()
getPackageName in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withPackageName(java.lang.String packageName)
withPackageName in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasPackageName()
hasPackageName in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.String getName()
getName in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withName(java.lang.String name)
withName in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasName()
hasName in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToAnnotations(int index, AnnotationRef item)
addToAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToAnnotations(int index, AnnotationRef item)
setToAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToAnnotations(AnnotationRef... items)
addToAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToAnnotations(java.util.Collection<AnnotationRef> items)
addAllToAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromAnnotations(AnnotationRef... items)
removeFromAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromAnnotations(java.util.Collection<AnnotationRef> items)
removeAllFromAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<AnnotationRef> getAnnotations()
getAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<AnnotationRef> buildAnnotations()
buildAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public AnnotationRef buildAnnotation(int index)
buildAnnotation in interface TypeDefFluent<A extends TypeDefFluent<A>>public AnnotationRef buildFirstAnnotation()
buildFirstAnnotation in interface TypeDefFluent<A extends TypeDefFluent<A>>public AnnotationRef buildLastAnnotation()
buildLastAnnotation in interface TypeDefFluent<A extends TypeDefFluent<A>>public AnnotationRef buildMatchingAnnotation(Predicate<Builder<? extends AnnotationRef>> predicate)
buildMatchingAnnotation in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withAnnotations(java.util.List<AnnotationRef> annotations)
withAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withAnnotations(AnnotationRef... annotations)
withAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasAnnotations()
hasAnnotations in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.AnnotationsNested<A> addNewAnnotation()
addNewAnnotation in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.AnnotationsNested<A> addNewAnnotationLike(AnnotationRef item)
addNewAnnotationLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToExtendsList(int index, ClassRef item)
addToExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToExtendsList(int index, ClassRef item)
setToExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToExtendsList(ClassRef... items)
addToExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToExtendsList(java.util.Collection<ClassRef> items)
addAllToExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromExtendsList(ClassRef... items)
removeFromExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromExtendsList(java.util.Collection<ClassRef> items)
removeAllFromExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<ClassRef> getExtendsList()
getExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<ClassRef> buildExtendsList()
buildExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildExtendsList(int index)
buildExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildFirstExtendsList()
buildFirstExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildLastExtendsList()
buildLastExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildMatchingExtendsList(Predicate<Builder<? extends ClassRef>> predicate)
buildMatchingExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withExtendsList(java.util.List<ClassRef> extendsList)
withExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withExtendsList(ClassRef... extendsList)
withExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasExtendsList()
hasExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ExtendsListNested<A> addNewExtendsList()
addNewExtendsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ExtendsListNested<A> addNewExtendsListLike(ClassRef item)
addNewExtendsListLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToImplementsList(int index, ClassRef item)
addToImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToImplementsList(int index, ClassRef item)
setToImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToImplementsList(ClassRef... items)
addToImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToImplementsList(java.util.Collection<ClassRef> items)
addAllToImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromImplementsList(ClassRef... items)
removeFromImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromImplementsList(java.util.Collection<ClassRef> items)
removeAllFromImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<ClassRef> getImplementsList()
getImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<ClassRef> buildImplementsList()
buildImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildImplementsList(int index)
buildImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildFirstImplementsList()
buildFirstImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildLastImplementsList()
buildLastImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public ClassRef buildMatchingImplementsList(Predicate<Builder<? extends ClassRef>> predicate)
buildMatchingImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withImplementsList(java.util.List<ClassRef> implementsList)
withImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withImplementsList(ClassRef... implementsList)
withImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasImplementsList()
hasImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ImplementsListNested<A> addNewImplementsList()
addNewImplementsList in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ImplementsListNested<A> addNewImplementsListLike(ClassRef item)
addNewImplementsListLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToParameters(int index, TypeParamDef item)
addToParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToParameters(int index, TypeParamDef item)
setToParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToParameters(TypeParamDef... items)
addToParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToParameters(java.util.Collection<TypeParamDef> items)
addAllToParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromParameters(TypeParamDef... items)
removeFromParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromParameters(java.util.Collection<TypeParamDef> items)
removeAllFromParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<TypeParamDef> getParameters()
getParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<TypeParamDef> buildParameters()
buildParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeParamDef buildParameter(int index)
buildParameter in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeParamDef buildFirstParameter()
buildFirstParameter in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeParamDef buildLastParameter()
buildLastParameter in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeParamDef buildMatchingParameter(Predicate<Builder<? extends TypeParamDef>> predicate)
buildMatchingParameter in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withParameters(java.util.List<TypeParamDef> parameters)
withParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withParameters(TypeParamDef... parameters)
withParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasParameters()
hasParameters in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ParametersNested<A> addNewParameter()
addNewParameter in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ParametersNested<A> addNewParameterLike(TypeParamDef item)
addNewParameterLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToProperties(int index, Property item)
addToProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToProperties(int index, Property item)
setToProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToProperties(Property... items)
addToProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToProperties(java.util.Collection<Property> items)
addAllToProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromProperties(Property... items)
removeFromProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromProperties(java.util.Collection<Property> items)
removeAllFromProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<Property> getProperties()
getProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<Property> buildProperties()
buildProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public Property buildProperty(int index)
buildProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public Property buildFirstProperty()
buildFirstProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public Property buildLastProperty()
buildLastProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public Property buildMatchingProperty(Predicate<Builder<? extends Property>> predicate)
buildMatchingProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withProperties(java.util.List<Property> properties)
withProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withProperties(Property... properties)
withProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasProperties()
hasProperties in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.PropertiesNested<A> addNewProperty()
addNewProperty in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.PropertiesNested<A> addNewPropertyLike(Property item)
addNewPropertyLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToConstructors(int index, Method item)
addToConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToConstructors(int index, Method item)
setToConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToConstructors(Method... items)
addToConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToConstructors(java.util.Collection<Method> items)
addAllToConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromConstructors(Method... items)
removeFromConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromConstructors(java.util.Collection<Method> items)
removeAllFromConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<Method> getConstructors()
getConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<Method> buildConstructors()
buildConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildConstructor(int index)
buildConstructor in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildFirstConstructor()
buildFirstConstructor in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildLastConstructor()
buildLastConstructor in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildMatchingConstructor(Predicate<Builder<? extends Method>> predicate)
buildMatchingConstructor in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withConstructors(java.util.List<Method> constructors)
withConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withConstructors(Method... constructors)
withConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasConstructors()
hasConstructors in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ConstructorsNested<A> addNewConstructor()
addNewConstructor in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.ConstructorsNested<A> addNewConstructorLike(Method item)
addNewConstructorLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToMethods(int index, Method item)
addToMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToMethods(int index, Method item)
setToMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToMethods(Method... items)
addToMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToMethods(java.util.Collection<Method> items)
addAllToMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromMethods(Method... items)
removeFromMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromMethods(java.util.Collection<Method> items)
removeAllFromMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<Method> getMethods()
getMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<Method> buildMethods()
buildMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildMethod(int index)
buildMethod in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildFirstMethod()
buildFirstMethod in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildLastMethod()
buildLastMethod in interface TypeDefFluent<A extends TypeDefFluent<A>>public Method buildMatchingMethod(Predicate<Builder<? extends Method>> predicate)
buildMatchingMethod in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withMethods(java.util.List<Method> methods)
withMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withMethods(Method... methods)
withMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasMethods()
hasMethods in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.MethodsNested<A> addNewMethod()
addNewMethod in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.MethodsNested<A> addNewMethodLike(Method item)
addNewMethodLike in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public TypeDef getOuterType()
getOuterType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDef buildOuterType()
buildOuterType in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withOuterType(TypeDef outerType)
withOuterType in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasOuterType()
hasOuterType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.OuterTypeNested<A> withNewOuterType()
withNewOuterType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.OuterTypeNested<A> withNewOuterTypeLike(TypeDef item)
withNewOuterTypeLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.OuterTypeNested<A> editOuterType()
editOuterType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.OuterTypeNested<A> editOrNewOuterType()
editOrNewOuterType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.OuterTypeNested<A> editOrNewOuterTypeLike(TypeDef item)
editOrNewOuterTypeLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToInnerTypes(int index, TypeDef item)
addToInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public A setToInnerTypes(int index, TypeDef item)
setToInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addToInnerTypes(TypeDef... items)
addToInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public A addAllToInnerTypes(java.util.Collection<TypeDef> items)
addAllToInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeFromInnerTypes(TypeDef... items)
removeFromInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public A removeAllFromInnerTypes(java.util.Collection<TypeDef> items)
removeAllFromInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>@Deprecated public java.util.List<TypeDef> getInnerTypes()
getInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.util.List<TypeDef> buildInnerTypes()
buildInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDef buildInnerType(int index)
buildInnerType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDef buildFirstInnerType()
buildFirstInnerType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDef buildLastInnerType()
buildLastInnerType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDef buildMatchingInnerType(Predicate<Builder<? extends TypeDef>> predicate)
buildMatchingInnerType in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withInnerTypes(java.util.List<TypeDef> innerTypes)
withInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public A withInnerTypes(TypeDef... innerTypes)
withInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public java.lang.Boolean hasInnerTypes()
hasInnerTypes in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.InnerTypesNested<A> addNewInnerType()
addNewInnerType in interface TypeDefFluent<A extends TypeDefFluent<A>>public TypeDefFluent.InnerTypesNested<A> addNewInnerTypeLike(TypeDef item)
addNewInnerTypeLike in interface TypeDefFluent<A extends TypeDefFluent<A>>public boolean equals(java.lang.Object o)
equals in class ModifierSupportFluentImpl<A extends TypeDefFluent<A>>Copyright © 2018. All Rights Reserved.