Package io.sundr.model
Class ClassRefFluent<A extends ClassRefFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.AttributeSupportFluent<A>
io.sundr.model.TypeRefFluent<A>
io.sundr.model.ClassRefFluent<A>
- Direct Known Subclasses:
AnnotationRefFluent.ClassRefNested,CastFluent.ClassRefTypeNested,ClassRefBuilder,ClassRefFluent.ClassRefArgumentsNested,ConstructFluent.ClassRefParametersNested,ConstructFluent.TypeNested,InstanceOfFluent.TypeNested,MethodCallFluent.ClassRefParametersNested,MethodFluent.ClassRefReturnTypeNested,MethodFluent.ExceptionsNested,NewArrayFluent.ClassRefTypeNested,PropertyFluent.ClassRefTypeNested,TypeDefFluent.ExtendsListNested,TypeDefFluent.ImplementsListNested,TypeParamDefFluent.BoundsNested,WildcardRefFluent.ClassRefBoundsNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclass -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllToArguments(Collection<TypeRef> items) addToArguments(int index, VisitableBuilder<? extends TypeRef, ?> builder) addToArguments(int index, TypeRef item) addToArguments(VisitableBuilder<? extends TypeRef, ?> builder) addToArguments(TypeRef... items) buildArgument(int index) protected static <T> VisitableBuilder<T,?> buildMatchingArgument(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) protected voidcopyInstance(ClassRef instance) booleanintbooleanbooleanbooleaninthashCode()booleanhasMatchingArgument(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) removeAllFromArguments(Collection<TypeRef> items) removeFromArguments(VisitableBuilder<? extends TypeRef, ?> builder) removeFromArguments(TypeRef... items) removeMatchingFromArguments(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) setNewClassRefArgumentLike(int index, ClassRef item) setNewPrimitiveRefArgumentLike(int index, PrimitiveRef item) setNewTypeParamRefArgumentLike(int index, TypeParamRef item) setNewVoidRefArgumentLike(int index, VoidRef item) setNewWildcardRefArgumentLike(int index, WildcardRef item) setToArguments(int index, TypeRef item) toString()withArguments(TypeRef... arguments) withArguments(List<TypeRef> arguments) withDimensions(int dimensions) withFullyQualifiedName(String fullyQualifiedName) Methods inherited from class io.sundr.model.TypeRefFluent
copyInstanceMethods inherited from class io.sundr.model.AttributeSupportFluent
addToAttributes, addToAttributes, copyInstance, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributesMethods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
ClassRefFluent
public ClassRefFluent() -
ClassRefFluent
-
-
Method Details
-
copyInstance
-
getFullyQualifiedName
-
withFullyQualifiedName
-
hasFullyQualifiedName
public boolean hasFullyQualifiedName() -
getDimensions
public int getDimensions() -
withDimensions
-
hasDimensions
public boolean hasDimensions() -
addToArguments
-
addToArguments
-
addToArguments
-
setToArguments
-
addToArguments
-
addAllToArguments
-
removeFromArguments
-
removeFromArguments
-
removeAllFromArguments
-
removeMatchingFromArguments
-
buildArguments
-
buildArgument
-
buildFirstArgument
-
buildLastArgument
-
buildMatchingArgument
-
hasMatchingArgument
-
withArguments
-
withArguments
-
hasArguments
public boolean hasArguments() -
addNewClassRefArgument
-
addNewClassRefArgumentLike
-
setNewClassRefArgumentLike
public ClassRefFluent<A>.ClassRefArgumentsNested<A> setNewClassRefArgumentLike(int index, ClassRef item) -
addNewPrimitiveRefArgument
-
addNewPrimitiveRefArgumentLike
public ClassRefFluent<A>.PrimitiveRefArgumentsNested<A> addNewPrimitiveRefArgumentLike(PrimitiveRef item) -
setNewPrimitiveRefArgumentLike
public ClassRefFluent<A>.PrimitiveRefArgumentsNested<A> setNewPrimitiveRefArgumentLike(int index, PrimitiveRef item) -
addNewVoidRefArgument
-
addNewVoidRefArgumentLike
-
setNewVoidRefArgumentLike
public ClassRefFluent<A>.VoidRefArgumentsNested<A> setNewVoidRefArgumentLike(int index, VoidRef item) -
addNewTypeParamRefArgument
-
addNewTypeParamRefArgumentLike
public ClassRefFluent<A>.TypeParamRefArgumentsNested<A> addNewTypeParamRefArgumentLike(TypeParamRef item) -
setNewTypeParamRefArgumentLike
public ClassRefFluent<A>.TypeParamRefArgumentsNested<A> setNewTypeParamRefArgumentLike(int index, TypeParamRef item) -
addNewWildcardRefArgument
-
addNewWildcardRefArgumentLike
public ClassRefFluent<A>.WildcardRefArgumentsNested<A> addNewWildcardRefArgumentLike(WildcardRef item) -
setNewWildcardRefArgumentLike
public ClassRefFluent<A>.WildcardRefArgumentsNested<A> setNewWildcardRefArgumentLike(int index, WildcardRef item) -
equals
- Overrides:
equalsin classTypeRefFluent<A extends ClassRefFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classTypeRefFluent<A extends ClassRefFluent<A>>
-
toString
- Overrides:
toStringin classTypeRefFluent<A extends ClassRefFluent<A>>
-
builder
-