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:
io.sundr.builder.Builder<io.sundr.model.ClassRef>,io.sundr.builder.Visitable<ClassRefBuilder>,io.sundr.builder.VisitableBuilder<io.sundr.model.ClassRef,ClassRefBuilder>
public class ClassRefBuilder extends ClassRefFluent<ClassRefBuilder> implements io.sundr.builder.VisitableBuilder<io.sundr.model.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>
-
-
Constructor Summary
Constructors Constructor Description ClassRefBuilder()ClassRefBuilder(io.sundr.model.ClassRef instance)ClassRefBuilder(ClassRefFluent<?> fluent)ClassRefBuilder(ClassRefFluent<?> fluent, io.sundr.model.ClassRef instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.sundr.model.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, io.sundr.model.ClassRef instance)
-
ClassRefBuilder
public ClassRefBuilder(io.sundr.model.ClassRef instance)
-
-