Package io.sundr.model
Class NewArrayFluent<A extends NewArrayFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.NewArrayFluent<A>
- Direct Known Subclasses:
AssignFluent.NewArrayTargetNested,AssignFluent.NewArrayValueNested,BinaryExpressionFluent.NewArrayLeftNested,BinaryExpressionFluent.NewArrayRightNested,CastFluent.NewArrayExpressionNested,ConstructFluent.NewArrayArgumentsNested,DeclareFluent.NewArrayValueNested,DoFluent.NewArrayConditionNested,EnclosedFluent.NewArrayExpresionNested,ForeachFluent.NewArrayExpressionNested,ForFluent.NewArrayCompareNested,ForFluent.NewArrayInitNested,ForFluent.NewArrayUpdateNested,IfDslConditionStepFluent.NewArrayConditionNested,IfDslThenStepFluent.NewArrayConditionNested,IfFluent.NewArrayConditionNested,IndexFluent.NewArrayExpressionNested,InstanceOfFluent.NewArrayExpressionNested,InverseFluent.NewArrayExpresionNested,MethodCallFluent.NewArrayArgumentsNested,NegativeFluent.NewArrayExpresionNested,NewArrayBuilder,NewArrayFluent.NewArrayExpressionsNested,NotFluent.NewArrayExpresionNested,PositiveFluent.NewArrayExpresionNested,PostDecrementFluent.NewArrayExpressionNested,PostIncrementFluent.NewArrayExpressionNested,PreDecrementFluent.NewArrayExpressionNested,PreIncrementFluent.NewArrayExpressionNested,PropertyFluent.NewArrayInitialValueNested,ReturnFluent.NewArrayExpressionNested,SwitchFluent.NewArrayExpressionNested,SynchronizedFluent.NewArrayLockExpressionNested,TernaryFluent.NewArrayAlternativeNested,TernaryFluent.NewArrayConditionNested,TernaryFluent.NewArrayResultNested,ThrowFluent.NewArrayExceptionNested,WhileFluent.NewArrayConditionNested,WithScopeFluent.NewArrayScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllToExpressions(Collection<Expression> items) addNewBitwiseAndExpression(Object left, Object right) addNewBitwiseOrExpression(Object left, Object right) addNewCastExpressionLike(Cast item) addNewDeclareExpression(Class type, String name) addNewDeclareExpression(Class type, String name, Object value) addNewDivideExpression(Object left, Object right) addNewEqualsExpression(Object left, Object right) addNewGreaterThanExpression(Object left, Object right) addNewGreaterThanOrEqualExpression(Object left, Object right) addNewLeftShiftExpression(Object left, Object right) addNewLessThanExpression(Object left, Object right) addNewLessThanOrEqualExpression(Object left, Object right) addNewLogicalAndExpression(Object left, Object right) addNewLogicalOrExpression(Object left, Object right) addNewMinusExpression(Object left, Object right) addNewModuloExpression(Object left, Object right) addNewMultiplyExpression(Object left, Object right) addNewNewArrayExpression(Class type, Integer[] sizes) addNewNotEqualsExpression(Object left, Object right) addNewNotExpressionLike(Not item) addNewPlusExpression(Object left, Object right) addNewPlusExpressionLike(Plus item) addNewRightShiftExpression(Object left, Object right) addNewRightUnsignedShiftExpression(Object left, Object right) addNewThisExpressionLike(This item) addNewValueRefExpression(Object value) addNewXorExpression(Object left, Object right) addNewXorExpressionLike(Xor item) addToExpressions(int index, VisitableBuilder<? extends Expression, ?> builder) addToExpressions(int index, Expression item) addToExpressions(VisitableBuilder<? extends Expression, ?> builder) addToExpressions(Expression... items) protected static <T> VisitableBuilder<T,?> buildExpression(int index) buildMatchingExpression(Predicate<VisitableBuilder<? extends Expression, ?>> predicate) protected voidcopyInstance(NewArray instance) booleanbooleaninthashCode()booleanhasMatchingExpression(Predicate<VisitableBuilder<? extends Expression, ?>> predicate) booleanhasType()removeFromExpressions(VisitableBuilder<? extends Expression, ?> builder) removeFromExpressions(Expression... items) removeMatchingFromExpressions(Predicate<VisitableBuilder<? extends Expression, ?>> predicate) setNewAssignExpressionLike(int index, Assign item) setNewBinaryExpressionExpressionLike(int index, BinaryExpression item) setNewBitwiseAndExpressionLike(int index, BitwiseAnd item) setNewBitwiseOrExpressionLike(int index, BitwiseOr item) setNewCastExpressionLike(int index, Cast item) setNewClassRefExpressionLike(int index, ClassRef item) setNewConstructExpressionLike(int index, Construct item) setNewContextRefExpressionLike(int index, ContextRef item) setNewDeclareExpressionLike(int index, Declare item) setNewDivideExpressionLike(int index, Divide item) setNewDotClassExpressionLike(int index, DotClass item) setNewEmptyExpressionLike(int index, Empty item) setNewEnclosedExpressionLike(int index, Enclosed item) setNewEqualsExpressionLike(int index, Equals item) setNewGreaterThanExpressionLike(int index, GreaterThan item) setNewGreaterThanOrEqualExpressionLike(int index, GreaterThanOrEqual item) setNewIndexExpressionLike(int index, Index item) setNewInstanceOfExpressionLike(int index, InstanceOf item) setNewInverseExpressionLike(int index, Inverse item) setNewLambdaExpressionLike(int index, Lambda item) setNewLeftShiftExpressionLike(int index, LeftShift item) setNewLessThanExpressionLike(int index, LessThan item) setNewLessThanOrEqualExpressionLike(int index, LessThanOrEqual item) setNewLogicalAndExpressionLike(int index, LogicalAnd item) setNewLogicalOrExpressionLike(int index, LogicalOr item) setNewMethodCallExpressionLike(int index, MethodCall item) setNewMinusExpressionLike(int index, Minus item) setNewModuloExpressionLike(int index, Modulo item) setNewMultiplyExpressionLike(int index, Multiply item) setNewNegativeExpressionLike(int index, Negative item) setNewNewArrayExpressionLike(int index, NewArray item) setNewNotEqualsExpressionLike(int index, NotEquals item) setNewNotExpressionLike(int index, Not item) setNewPlusExpressionLike(int index, Plus item) setNewPositiveExpressionLike(int index, Positive item) setNewPostDecrementExpressionLike(int index, PostDecrement item) setNewPostIncrementExpressionLike(int index, PostIncrement item) setNewPreDecrementExpressionLike(int index, PreDecrement item) setNewPreIncrementExpressionLike(int index, PreIncrement item) setNewPropertyExpressionLike(int index, Property item) setNewPropertyRefExpressionLike(int index, PropertyRef item) setNewRightShiftExpressionLike(int index, RightShift item) setNewRightUnsignedShiftExpressionLike(int index, RightUnsignedShift item) setNewSuperExpressionLike(int index, Super item) setNewTernaryExpressionLike(int index, Ternary item) setNewThisExpressionLike(int index, This item) setNewValueRefExpressionLike(int index, ValueRef item) setNewXorExpressionLike(int index, Xor item) setToExpressions(int index, Expression item) toString()withExpressions(Expression... expressions) withExpressions(List<Expression> expressions) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
NewArrayFluent
public NewArrayFluent() -
NewArrayFluent
-
-
Method Details
-
addAllToExpressions
-
addNewAssignExpression
-
addNewAssignExpressionLike
-
addNewBinaryExpressionExpression
-
addNewBinaryExpressionExpressionLike
public NewArrayFluent<A>.BinaryExpressionExpressionsNested<A> addNewBinaryExpressionExpressionLike(BinaryExpression item) -
addNewBitwiseAndExpression
-
addNewBitwiseAndExpression
-
addNewBitwiseAndExpressionLike
public NewArrayFluent<A>.BitwiseAndExpressionsNested<A> addNewBitwiseAndExpressionLike(BitwiseAnd item) -
addNewBitwiseOrExpression
-
addNewBitwiseOrExpression
-
addNewBitwiseOrExpressionLike
public NewArrayFluent<A>.BitwiseOrExpressionsNested<A> addNewBitwiseOrExpressionLike(BitwiseOr item) -
addNewCastExpression
-
addNewCastExpressionLike
-
addNewClassRefExpression
-
addNewClassRefExpressionLike
-
addNewConstructExpression
-
addNewConstructExpressionLike
public NewArrayFluent<A>.ConstructExpressionsNested<A> addNewConstructExpressionLike(Construct item) -
addNewContextRefExpression
-
addNewContextRefExpression
-
addNewContextRefExpressionLike
public NewArrayFluent<A>.ContextRefExpressionsNested<A> addNewContextRefExpressionLike(ContextRef item) -
addNewDeclareExpression
-
addNewDeclareExpression
-
addNewDeclareExpression
-
addNewDeclareExpressionLike
-
addNewDivideExpression
-
addNewDivideExpression
-
addNewDivideExpressionLike
-
addNewDotClassExpression
-
addNewDotClassExpressionLike
-
addNewEmptyExpression
-
addNewEmptyExpressionLike
-
addNewEnclosedExpression
-
addNewEnclosedExpressionLike
-
addNewEqualsExpression
-
addNewEqualsExpression
-
addNewEqualsExpressionLike
-
addNewGreaterThanExpression
-
addNewGreaterThanExpression
-
addNewGreaterThanExpressionLike
public NewArrayFluent<A>.GreaterThanExpressionsNested<A> addNewGreaterThanExpressionLike(GreaterThan item) -
addNewGreaterThanOrEqualExpression
public NewArrayFluent<A>.GreaterThanOrEqualExpressionsNested<A> addNewGreaterThanOrEqualExpression() -
addNewGreaterThanOrEqualExpression
-
addNewGreaterThanOrEqualExpressionLike
public NewArrayFluent<A>.GreaterThanOrEqualExpressionsNested<A> addNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
addNewIndexExpression
-
addNewIndexExpressionLike
-
addNewInstanceOfExpression
-
addNewInstanceOfExpressionLike
public NewArrayFluent<A>.InstanceOfExpressionsNested<A> addNewInstanceOfExpressionLike(InstanceOf item) -
addNewInverseExpression
-
addNewInverseExpressionLike
-
addNewLambdaExpression
-
addNewLambdaExpressionLike
-
addNewLeftShiftExpression
-
addNewLeftShiftExpression
-
addNewLeftShiftExpressionLike
public NewArrayFluent<A>.LeftShiftExpressionsNested<A> addNewLeftShiftExpressionLike(LeftShift item) -
addNewLessThanExpression
-
addNewLessThanExpression
-
addNewLessThanExpressionLike
-
addNewLessThanOrEqualExpression
-
addNewLessThanOrEqualExpression
-
addNewLessThanOrEqualExpressionLike
public NewArrayFluent<A>.LessThanOrEqualExpressionsNested<A> addNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
addNewLogicalAndExpression
-
addNewLogicalAndExpression
-
addNewLogicalAndExpressionLike
public NewArrayFluent<A>.LogicalAndExpressionsNested<A> addNewLogicalAndExpressionLike(LogicalAnd item) -
addNewLogicalOrExpression
-
addNewLogicalOrExpression
-
addNewLogicalOrExpressionLike
public NewArrayFluent<A>.LogicalOrExpressionsNested<A> addNewLogicalOrExpressionLike(LogicalOr item) -
addNewMethodCallExpression
-
addNewMethodCallExpressionLike
public NewArrayFluent<A>.MethodCallExpressionsNested<A> addNewMethodCallExpressionLike(MethodCall item) -
addNewMinusExpression
-
addNewMinusExpression
-
addNewMinusExpressionLike
-
addNewModuloExpression
-
addNewModuloExpression
-
addNewModuloExpressionLike
-
addNewMultiplyExpression
-
addNewMultiplyExpression
-
addNewMultiplyExpressionLike
-
addNewNegativeExpression
-
addNewNegativeExpressionLike
-
addNewNewArrayExpression
-
addNewNewArrayExpression
-
addNewNewArrayExpressionLike
-
addNewNotEqualsExpression
-
addNewNotEqualsExpression
-
addNewNotEqualsExpressionLike
public NewArrayFluent<A>.NotEqualsExpressionsNested<A> addNewNotEqualsExpressionLike(NotEquals item) -
addNewNotExpression
-
addNewNotExpressionLike
-
addNewPlusExpression
-
addNewPlusExpression
-
addNewPlusExpressionLike
-
addNewPositiveExpression
-
addNewPositiveExpressionLike
-
addNewPostDecrementExpression
-
addNewPostDecrementExpressionLike
public NewArrayFluent<A>.PostDecrementExpressionsNested<A> addNewPostDecrementExpressionLike(PostDecrement item) -
addNewPostIncrementExpression
-
addNewPostIncrementExpressionLike
public NewArrayFluent<A>.PostIncrementExpressionsNested<A> addNewPostIncrementExpressionLike(PostIncrement item) -
addNewPreDecrementExpression
-
addNewPreDecrementExpressionLike
public NewArrayFluent<A>.PreDecrementExpressionsNested<A> addNewPreDecrementExpressionLike(PreDecrement item) -
addNewPreIncrementExpression
-
addNewPreIncrementExpressionLike
public NewArrayFluent<A>.PreIncrementExpressionsNested<A> addNewPreIncrementExpressionLike(PreIncrement item) -
addNewPropertyExpression
-
addNewPropertyExpressionLike
-
addNewPropertyRefExpression
-
addNewPropertyRefExpressionLike
public NewArrayFluent<A>.PropertyRefExpressionsNested<A> addNewPropertyRefExpressionLike(PropertyRef item) -
addNewRightShiftExpression
-
addNewRightShiftExpression
-
addNewRightShiftExpressionLike
public NewArrayFluent<A>.RightShiftExpressionsNested<A> addNewRightShiftExpressionLike(RightShift item) -
addNewRightUnsignedShiftExpression
public NewArrayFluent<A>.RightUnsignedShiftExpressionsNested<A> addNewRightUnsignedShiftExpression() -
addNewRightUnsignedShiftExpression
-
addNewRightUnsignedShiftExpressionLike
public NewArrayFluent<A>.RightUnsignedShiftExpressionsNested<A> addNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
addNewSuperExpression
-
addNewSuperExpressionLike
-
addNewTernaryExpression
-
addNewTernaryExpressionLike
-
addNewThisExpression
-
addNewThisExpressionLike
-
addNewValueRefExpression
-
addNewValueRefExpression
-
addNewValueRefExpressionLike
-
addNewXorExpression
-
addNewXorExpression
-
addNewXorExpressionLike
-
addToExpressions
-
addToExpressions
-
addToExpressions
-
addToExpressions
-
buildExpression
-
buildExpressions
-
buildFirstExpression
-
buildLastExpression
-
buildMatchingExpression
public Expression buildMatchingExpression(Predicate<VisitableBuilder<? extends Expression, ?>> predicate) -
buildType
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classBaseFluent<A extends NewArrayFluent<A>>
-
hasExpressions
public boolean hasExpressions() -
hasMatchingExpression
-
hasType
public boolean hasType() -
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends NewArrayFluent<A>>
-
removeAllFromExpressions
-
removeFromExpressions
-
removeFromExpressions
-
removeMatchingFromExpressions
public A removeMatchingFromExpressions(Predicate<VisitableBuilder<? extends Expression, ?>> predicate) -
setNewAssignExpressionLike
public NewArrayFluent<A>.AssignExpressionsNested<A> setNewAssignExpressionLike(int index, Assign item) -
setNewBinaryExpressionExpressionLike
public NewArrayFluent<A>.BinaryExpressionExpressionsNested<A> setNewBinaryExpressionExpressionLike(int index, BinaryExpression item) -
setNewBitwiseAndExpressionLike
public NewArrayFluent<A>.BitwiseAndExpressionsNested<A> setNewBitwiseAndExpressionLike(int index, BitwiseAnd item) -
setNewBitwiseOrExpressionLike
public NewArrayFluent<A>.BitwiseOrExpressionsNested<A> setNewBitwiseOrExpressionLike(int index, BitwiseOr item) -
setNewCastExpressionLike
-
setNewClassRefExpressionLike
public NewArrayFluent<A>.ClassRefExpressionsNested<A> setNewClassRefExpressionLike(int index, ClassRef item) -
setNewConstructExpressionLike
public NewArrayFluent<A>.ConstructExpressionsNested<A> setNewConstructExpressionLike(int index, Construct item) -
setNewContextRefExpressionLike
public NewArrayFluent<A>.ContextRefExpressionsNested<A> setNewContextRefExpressionLike(int index, ContextRef item) -
setNewDeclareExpressionLike
public NewArrayFluent<A>.DeclareExpressionsNested<A> setNewDeclareExpressionLike(int index, Declare item) -
setNewDivideExpressionLike
public NewArrayFluent<A>.DivideExpressionsNested<A> setNewDivideExpressionLike(int index, Divide item) -
setNewDotClassExpressionLike
public NewArrayFluent<A>.DotClassExpressionsNested<A> setNewDotClassExpressionLike(int index, DotClass item) -
setNewEmptyExpressionLike
-
setNewEnclosedExpressionLike
public NewArrayFluent<A>.EnclosedExpressionsNested<A> setNewEnclosedExpressionLike(int index, Enclosed item) -
setNewEqualsExpressionLike
public NewArrayFluent<A>.EqualsExpressionsNested<A> setNewEqualsExpressionLike(int index, Equals item) -
setNewGreaterThanExpressionLike
public NewArrayFluent<A>.GreaterThanExpressionsNested<A> setNewGreaterThanExpressionLike(int index, GreaterThan item) -
setNewGreaterThanOrEqualExpressionLike
public NewArrayFluent<A>.GreaterThanOrEqualExpressionsNested<A> setNewGreaterThanOrEqualExpressionLike(int index, GreaterThanOrEqual item) -
setNewIndexExpressionLike
-
setNewInstanceOfExpressionLike
public NewArrayFluent<A>.InstanceOfExpressionsNested<A> setNewInstanceOfExpressionLike(int index, InstanceOf item) -
setNewInverseExpressionLike
public NewArrayFluent<A>.InverseExpressionsNested<A> setNewInverseExpressionLike(int index, Inverse item) -
setNewLambdaExpressionLike
public NewArrayFluent<A>.LambdaExpressionsNested<A> setNewLambdaExpressionLike(int index, Lambda item) -
setNewLeftShiftExpressionLike
public NewArrayFluent<A>.LeftShiftExpressionsNested<A> setNewLeftShiftExpressionLike(int index, LeftShift item) -
setNewLessThanExpressionLike
public NewArrayFluent<A>.LessThanExpressionsNested<A> setNewLessThanExpressionLike(int index, LessThan item) -
setNewLessThanOrEqualExpressionLike
public NewArrayFluent<A>.LessThanOrEqualExpressionsNested<A> setNewLessThanOrEqualExpressionLike(int index, LessThanOrEqual item) -
setNewLogicalAndExpressionLike
public NewArrayFluent<A>.LogicalAndExpressionsNested<A> setNewLogicalAndExpressionLike(int index, LogicalAnd item) -
setNewLogicalOrExpressionLike
public NewArrayFluent<A>.LogicalOrExpressionsNested<A> setNewLogicalOrExpressionLike(int index, LogicalOr item) -
setNewMethodCallExpressionLike
public NewArrayFluent<A>.MethodCallExpressionsNested<A> setNewMethodCallExpressionLike(int index, MethodCall item) -
setNewMinusExpressionLike
-
setNewModuloExpressionLike
public NewArrayFluent<A>.ModuloExpressionsNested<A> setNewModuloExpressionLike(int index, Modulo item) -
setNewMultiplyExpressionLike
public NewArrayFluent<A>.MultiplyExpressionsNested<A> setNewMultiplyExpressionLike(int index, Multiply item) -
setNewNegativeExpressionLike
public NewArrayFluent<A>.NegativeExpressionsNested<A> setNewNegativeExpressionLike(int index, Negative item) -
setNewNewArrayExpressionLike
public NewArrayFluent<A>.NewArrayExpressionsNested<A> setNewNewArrayExpressionLike(int index, NewArray item) -
setNewNotEqualsExpressionLike
public NewArrayFluent<A>.NotEqualsExpressionsNested<A> setNewNotEqualsExpressionLike(int index, NotEquals item) -
setNewNotExpressionLike
-
setNewPlusExpressionLike
-
setNewPositiveExpressionLike
public NewArrayFluent<A>.PositiveExpressionsNested<A> setNewPositiveExpressionLike(int index, Positive item) -
setNewPostDecrementExpressionLike
public NewArrayFluent<A>.PostDecrementExpressionsNested<A> setNewPostDecrementExpressionLike(int index, PostDecrement item) -
setNewPostIncrementExpressionLike
public NewArrayFluent<A>.PostIncrementExpressionsNested<A> setNewPostIncrementExpressionLike(int index, PostIncrement item) -
setNewPreDecrementExpressionLike
public NewArrayFluent<A>.PreDecrementExpressionsNested<A> setNewPreDecrementExpressionLike(int index, PreDecrement item) -
setNewPreIncrementExpressionLike
public NewArrayFluent<A>.PreIncrementExpressionsNested<A> setNewPreIncrementExpressionLike(int index, PreIncrement item) -
setNewPropertyExpressionLike
public NewArrayFluent<A>.PropertyExpressionsNested<A> setNewPropertyExpressionLike(int index, Property item) -
setNewPropertyRefExpressionLike
public NewArrayFluent<A>.PropertyRefExpressionsNested<A> setNewPropertyRefExpressionLike(int index, PropertyRef item) -
setNewRightShiftExpressionLike
public NewArrayFluent<A>.RightShiftExpressionsNested<A> setNewRightShiftExpressionLike(int index, RightShift item) -
setNewRightUnsignedShiftExpressionLike
public NewArrayFluent<A>.RightUnsignedShiftExpressionsNested<A> setNewRightUnsignedShiftExpressionLike(int index, RightUnsignedShift item) -
setNewSuperExpressionLike
-
setNewTernaryExpressionLike
public NewArrayFluent<A>.TernaryExpressionsNested<A> setNewTernaryExpressionLike(int index, Ternary item) -
setNewThisExpressionLike
-
setNewValueRefExpressionLike
public NewArrayFluent<A>.ValueRefExpressionsNested<A> setNewValueRefExpressionLike(int index, ValueRef item) -
setNewXorExpressionLike
-
setToExpressions
-
toString
-
withExpressions
-
withExpressions
-
withNewClassRefType
-
withNewClassRefTypeLike
-
withNewPrimitiveRefType
-
withNewPrimitiveRefTypeLike
-
withNewTypeParamRefType
-
withNewTypeParamRefTypeLike
-
withNewVoidRefType
-
withNewVoidRefTypeLike
-
withNewWildcardRefType
-
withNewWildcardRefTypeLike
-
withType
-