Package io.sundr.model
Class ClassRefBuilder
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.AttributeSupportFluent<A>
-
- io.sundr.model.TypeRefFluent<A>
-
- io.sundr.model.ClassRefFluent<ClassRefBuilder>
-
- io.sundr.model.ClassRefBuilder
-
- All Implemented Interfaces:
Builder<ClassRef>,Visitable<ClassRefBuilder>,VisitableBuilder<ClassRef,ClassRefBuilder>
public class ClassRefBuilder extends ClassRefFluent<ClassRefBuilder> implements VisitableBuilder<ClassRef,ClassRefBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.sundr.model.ClassRefFluent
ClassRefFluent.ClassRefArgumentsNested<N>, ClassRefFluent.PrimitiveRefArgumentsNested<N>, ClassRefFluent.TypeParamRefArgumentsNested<N>, ClassRefFluent.VoidRefArgumentsNested<N>, ClassRefFluent.WildcardRefArgumentsNested<N>
-
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description ClassRefBuilder()ClassRefBuilder(ClassRef instance)ClassRefBuilder(ClassRefFluent<?> fluent)ClassRefBuilder(ClassRefFluent<?> fluent, ClassRef instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassRefbuild()-
Methods inherited from class io.sundr.model.ClassRefFluent
addAllToArguments, addNewClassRefArgument, addNewClassRefArgumentLike, addNewPrimitiveRefArgument, addNewPrimitiveRefArgumentLike, addNewTypeParamRefArgument, addNewTypeParamRefArgumentLike, addNewVoidRefArgument, addNewVoidRefArgumentLike, addNewWildcardRefArgument, addNewWildcardRefArgumentLike, addToArguments, addToArguments, addToArguments, addToArguments, buildArgument, buildArguments, builder, buildFirstArgument, buildLastArgument, buildMatchingArgument, copyInstance, equals, getDimensions, getFullyQualifiedName, hasArguments, hasDimensions, hasFullyQualifiedName, hashCode, hasMatchingArgument, removeAllFromArguments, removeFromArguments, removeFromArguments, removeMatchingFromArguments, setNewClassRefArgumentLike, setNewPrimitiveRefArgumentLike, setNewTypeParamRefArgumentLike, setNewVoidRefArgumentLike, setNewWildcardRefArgumentLike, setToArguments, toString, withArguments, withArguments, withDimensions, withFullyQualifiedName
-
Methods inherited from class io.sundr.model.TypeRefFluent
copyInstance
-
Methods inherited from class io.sundr.model.AttributeSupportFluent
addToAttributes, addToAttributes, copyInstance, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributes
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
ClassRefBuilder
public ClassRefBuilder()
-
ClassRefBuilder
public ClassRefBuilder(ClassRefFluent<?> fluent)
-
ClassRefBuilder
public ClassRefBuilder(ClassRefFluent<?> fluent, ClassRef instance)
-
ClassRefBuilder
public ClassRefBuilder(ClassRef instance)
-
-