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,DoFluent.NewArrayConditionNested,EnclosedFluent.NewArrayExpresionNested,ForeachFluent.NewArrayExpressionNested,ForFluent.NewArrayCompareNested,ForFluent.NewArrayInitNested,ForFluent.NewArrayUpdateNested,IfFluent.NewArrayConditionNested,IndexFluent.NewArrayExpressionNested,IndexFluent.NewArrayScopeNested,InstanceOfFluent.NewArrayExpressionNested,InverseFluent.NewArrayExpresionNested,MethodCallFluent.NewArrayArgumentsNested,MethodCallFluent.NewArrayScopeNested,NegativeFluent.NewArrayExpresionNested,NewArrayBuilder,NewArrayFluent.NewArrayExpressionsNested,NotFluent.NewArrayExpresionNested,PositiveFluent.NewArrayExpresionNested,PostDecrementFluent.NewArrayExpressionNested,PostIncrementFluent.NewArrayExpressionNested,PreDecrementFluent.NewArrayExpressionNested,PreIncrementFluent.NewArrayExpressionNested,PropertyRefFluent.NewArrayScopeNested,ReturnFluent.NewArrayExpressionNested,SwitchFluent.NewArrayExpressionNested,TernaryFluent.NewArrayAlternativeNested,TernaryFluent.NewArrayConditionNested,TernaryFluent.NewArrayResultNested,WhileFluent.NewArrayConditionNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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) setNewConstructExpressionLike(int index, Construct item) setNewDeclareExpressionLike(int index, Declare item) setNewDivideExpressionLike(int index, Divide 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) setNewPropertyRefExpressionLike(int index, PropertyRef item) setNewRightShiftExpressionLike(int index, RightShift item) setNewRightUnsignedShiftExpressionLike(int index, RightUnsignedShift 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
-
copyInstance
-
buildType
-
withType
-
hasType
public boolean hasType() -
withNewClassRefType
-
withNewClassRefTypeLike
-
withNewPrimitiveRefType
-
withNewPrimitiveRefTypeLike
-
withNewVoidRefType
-
withNewVoidRefTypeLike
-
withNewTypeParamRefType
-
withNewTypeParamRefTypeLike
-
withNewWildcardRefType
-
withNewWildcardRefTypeLike
-
addToExpressions
-
addToExpressions
-
addToExpressions
-
setToExpressions
-
addToExpressions
-
addAllToExpressions
-
removeFromExpressions
-
removeFromExpressions
-
removeAllFromExpressions
-
removeMatchingFromExpressions
public A removeMatchingFromExpressions(Predicate<VisitableBuilder<? extends Expression, ?>> predicate) -
buildExpressions
-
buildExpression
-
buildFirstExpression
-
buildLastExpression
-
buildMatchingExpression
public Expression buildMatchingExpression(Predicate<VisitableBuilder<? extends Expression, ?>> predicate) -
hasMatchingExpression
-
withExpressions
-
withExpressions
-
hasExpressions
public boolean hasExpressions() -
addNewMultiplyExpression
-
addNewMultiplyExpressionLike
-
addNewMultiplyExpression
-
setNewMultiplyExpressionLike
public NewArrayFluent<A>.MultiplyExpressionsNested<A> setNewMultiplyExpressionLike(int index, Multiply item) -
addNewNewArrayExpression
-
addNewNewArrayExpressionLike
-
addNewNewArrayExpression
-
setNewNewArrayExpressionLike
public NewArrayFluent<A>.NewArrayExpressionsNested<A> setNewNewArrayExpressionLike(int index, NewArray item) -
addNewInstanceOfExpression
-
addNewInstanceOfExpressionLike
public NewArrayFluent<A>.InstanceOfExpressionsNested<A> addNewInstanceOfExpressionLike(InstanceOf item) -
setNewInstanceOfExpressionLike
public NewArrayFluent<A>.InstanceOfExpressionsNested<A> setNewInstanceOfExpressionLike(int index, InstanceOf item) -
addNewMethodCallExpression
-
addNewMethodCallExpressionLike
public NewArrayFluent<A>.MethodCallExpressionsNested<A> addNewMethodCallExpressionLike(MethodCall item) -
setNewMethodCallExpressionLike
public NewArrayFluent<A>.MethodCallExpressionsNested<A> setNewMethodCallExpressionLike(int index, MethodCall item) -
addNewInverseExpression
-
addNewInverseExpressionLike
-
setNewInverseExpressionLike
public NewArrayFluent<A>.InverseExpressionsNested<A> setNewInverseExpressionLike(int index, Inverse item) -
addNewIndexExpression
-
addNewIndexExpressionLike
-
setNewIndexExpressionLike
-
addNewGreaterThanOrEqualExpression
public NewArrayFluent<A>.GreaterThanOrEqualExpressionsNested<A> addNewGreaterThanOrEqualExpression() -
addNewGreaterThanOrEqualExpressionLike
public NewArrayFluent<A>.GreaterThanOrEqualExpressionsNested<A> addNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
addNewGreaterThanOrEqualExpression
-
setNewGreaterThanOrEqualExpressionLike
public NewArrayFluent<A>.GreaterThanOrEqualExpressionsNested<A> setNewGreaterThanOrEqualExpressionLike(int index, GreaterThanOrEqual item) -
addNewBitwiseAndExpression
-
addNewBitwiseAndExpressionLike
public NewArrayFluent<A>.BitwiseAndExpressionsNested<A> addNewBitwiseAndExpressionLike(BitwiseAnd item) -
addNewBitwiseAndExpression
-
setNewBitwiseAndExpressionLike
public NewArrayFluent<A>.BitwiseAndExpressionsNested<A> setNewBitwiseAndExpressionLike(int index, BitwiseAnd item) -
addNewMinusExpression
-
addNewMinusExpressionLike
-
addNewMinusExpression
-
setNewMinusExpressionLike
-
addNewLogicalOrExpression
-
addNewLogicalOrExpressionLike
public NewArrayFluent<A>.LogicalOrExpressionsNested<A> addNewLogicalOrExpressionLike(LogicalOr item) -
addNewLogicalOrExpression
-
setNewLogicalOrExpressionLike
public NewArrayFluent<A>.LogicalOrExpressionsNested<A> setNewLogicalOrExpressionLike(int index, LogicalOr item) -
addNewNotEqualsExpression
-
addNewNotEqualsExpressionLike
public NewArrayFluent<A>.NotEqualsExpressionsNested<A> addNewNotEqualsExpressionLike(NotEquals item) -
addNewNotEqualsExpression
-
setNewNotEqualsExpressionLike
public NewArrayFluent<A>.NotEqualsExpressionsNested<A> setNewNotEqualsExpressionLike(int index, NotEquals item) -
addNewDivideExpression
-
addNewDivideExpressionLike
-
addNewDivideExpression
-
setNewDivideExpressionLike
public NewArrayFluent<A>.DivideExpressionsNested<A> setNewDivideExpressionLike(int index, Divide item) -
addNewLessThanExpression
-
addNewLessThanExpressionLike
-
addNewLessThanExpression
-
setNewLessThanExpressionLike
public NewArrayFluent<A>.LessThanExpressionsNested<A> setNewLessThanExpressionLike(int index, LessThan item) -
addNewBitwiseOrExpression
-
addNewBitwiseOrExpressionLike
public NewArrayFluent<A>.BitwiseOrExpressionsNested<A> addNewBitwiseOrExpressionLike(BitwiseOr item) -
addNewBitwiseOrExpression
-
setNewBitwiseOrExpressionLike
public NewArrayFluent<A>.BitwiseOrExpressionsNested<A> setNewBitwiseOrExpressionLike(int index, BitwiseOr item) -
addNewPropertyRefExpression
-
addNewPropertyRefExpressionLike
public NewArrayFluent<A>.PropertyRefExpressionsNested<A> addNewPropertyRefExpressionLike(PropertyRef item) -
setNewPropertyRefExpressionLike
public NewArrayFluent<A>.PropertyRefExpressionsNested<A> setNewPropertyRefExpressionLike(int index, PropertyRef item) -
addNewRightShiftExpression
-
addNewRightShiftExpressionLike
public NewArrayFluent<A>.RightShiftExpressionsNested<A> addNewRightShiftExpressionLike(RightShift item) -
addNewRightShiftExpression
-
setNewRightShiftExpressionLike
public NewArrayFluent<A>.RightShiftExpressionsNested<A> setNewRightShiftExpressionLike(int index, RightShift item) -
addNewGreaterThanExpression
-
addNewGreaterThanExpressionLike
public NewArrayFluent<A>.GreaterThanExpressionsNested<A> addNewGreaterThanExpressionLike(GreaterThan item) -
addNewGreaterThanExpression
-
setNewGreaterThanExpressionLike
public NewArrayFluent<A>.GreaterThanExpressionsNested<A> setNewGreaterThanExpressionLike(int index, GreaterThan item) -
addNewDeclareExpression
-
addNewDeclareExpressionLike
-
addNewDeclareExpression
-
addNewDeclareExpression
-
setNewDeclareExpressionLike
public NewArrayFluent<A>.DeclareExpressionsNested<A> setNewDeclareExpressionLike(int index, Declare item) -
addNewCastExpression
-
addNewCastExpressionLike
-
setNewCastExpressionLike
-
addNewModuloExpression
-
addNewModuloExpressionLike
-
addNewModuloExpression
-
setNewModuloExpressionLike
public NewArrayFluent<A>.ModuloExpressionsNested<A> setNewModuloExpressionLike(int index, Modulo item) -
addNewValueRefExpression
-
addNewValueRefExpressionLike
-
addNewValueRefExpression
-
setNewValueRefExpressionLike
public NewArrayFluent<A>.ValueRefExpressionsNested<A> setNewValueRefExpressionLike(int index, ValueRef item) -
addNewLeftShiftExpression
-
addNewLeftShiftExpressionLike
public NewArrayFluent<A>.LeftShiftExpressionsNested<A> addNewLeftShiftExpressionLike(LeftShift item) -
addNewLeftShiftExpression
-
setNewLeftShiftExpressionLike
public NewArrayFluent<A>.LeftShiftExpressionsNested<A> setNewLeftShiftExpressionLike(int index, LeftShift item) -
addNewTernaryExpression
-
addNewTernaryExpressionLike
-
setNewTernaryExpressionLike
public NewArrayFluent<A>.TernaryExpressionsNested<A> setNewTernaryExpressionLike(int index, Ternary item) -
addNewBinaryExpressionExpression
-
addNewBinaryExpressionExpressionLike
public NewArrayFluent<A>.BinaryExpressionExpressionsNested<A> addNewBinaryExpressionExpressionLike(BinaryExpression item) -
setNewBinaryExpressionExpressionLike
public NewArrayFluent<A>.BinaryExpressionExpressionsNested<A> setNewBinaryExpressionExpressionLike(int index, BinaryExpression item) -
addNewEqualsExpression
-
addNewEqualsExpressionLike
-
addNewEqualsExpression
-
setNewEqualsExpressionLike
public NewArrayFluent<A>.EqualsExpressionsNested<A> setNewEqualsExpressionLike(int index, Equals item) -
addNewEnclosedExpression
-
addNewEnclosedExpressionLike
-
setNewEnclosedExpressionLike
public NewArrayFluent<A>.EnclosedExpressionsNested<A> setNewEnclosedExpressionLike(int index, Enclosed item) -
addNewPreDecrementExpression
-
addNewPreDecrementExpressionLike
public NewArrayFluent<A>.PreDecrementExpressionsNested<A> addNewPreDecrementExpressionLike(PreDecrement item) -
setNewPreDecrementExpressionLike
public NewArrayFluent<A>.PreDecrementExpressionsNested<A> setNewPreDecrementExpressionLike(int index, PreDecrement item) -
addNewPostDecrementExpression
-
addNewPostDecrementExpressionLike
public NewArrayFluent<A>.PostDecrementExpressionsNested<A> addNewPostDecrementExpressionLike(PostDecrement item) -
setNewPostDecrementExpressionLike
public NewArrayFluent<A>.PostDecrementExpressionsNested<A> setNewPostDecrementExpressionLike(int index, PostDecrement item) -
addNewLambdaExpression
-
addNewLambdaExpressionLike
-
setNewLambdaExpressionLike
public NewArrayFluent<A>.LambdaExpressionsNested<A> setNewLambdaExpressionLike(int index, Lambda item) -
addNewNotExpression
-
addNewNotExpressionLike
-
setNewNotExpressionLike
-
addNewAssignExpression
-
addNewAssignExpressionLike
-
setNewAssignExpressionLike
public NewArrayFluent<A>.AssignExpressionsNested<A> setNewAssignExpressionLike(int index, Assign item) -
addNewNegativeExpression
-
addNewNegativeExpressionLike
-
setNewNegativeExpressionLike
public NewArrayFluent<A>.NegativeExpressionsNested<A> setNewNegativeExpressionLike(int index, Negative item) -
addNewThisExpression
-
addNewThisExpressionLike
-
setNewThisExpressionLike
-
addNewLogicalAndExpression
-
addNewLogicalAndExpressionLike
public NewArrayFluent<A>.LogicalAndExpressionsNested<A> addNewLogicalAndExpressionLike(LogicalAnd item) -
addNewLogicalAndExpression
-
setNewLogicalAndExpressionLike
public NewArrayFluent<A>.LogicalAndExpressionsNested<A> setNewLogicalAndExpressionLike(int index, LogicalAnd item) -
addNewPostIncrementExpression
-
addNewPostIncrementExpressionLike
public NewArrayFluent<A>.PostIncrementExpressionsNested<A> addNewPostIncrementExpressionLike(PostIncrement item) -
setNewPostIncrementExpressionLike
public NewArrayFluent<A>.PostIncrementExpressionsNested<A> setNewPostIncrementExpressionLike(int index, PostIncrement item) -
addNewRightUnsignedShiftExpression
public NewArrayFluent<A>.RightUnsignedShiftExpressionsNested<A> addNewRightUnsignedShiftExpression() -
addNewRightUnsignedShiftExpressionLike
public NewArrayFluent<A>.RightUnsignedShiftExpressionsNested<A> addNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
addNewRightUnsignedShiftExpression
-
setNewRightUnsignedShiftExpressionLike
public NewArrayFluent<A>.RightUnsignedShiftExpressionsNested<A> setNewRightUnsignedShiftExpressionLike(int index, RightUnsignedShift item) -
addNewPlusExpression
-
addNewPlusExpressionLike
-
addNewPlusExpression
-
setNewPlusExpressionLike
-
addNewConstructExpression
-
addNewConstructExpressionLike
public NewArrayFluent<A>.ConstructExpressionsNested<A> addNewConstructExpressionLike(Construct item) -
setNewConstructExpressionLike
public NewArrayFluent<A>.ConstructExpressionsNested<A> setNewConstructExpressionLike(int index, Construct item) -
addNewXorExpression
-
addNewXorExpressionLike
-
addNewXorExpression
-
setNewXorExpressionLike
-
addNewPreIncrementExpression
-
addNewPreIncrementExpressionLike
public NewArrayFluent<A>.PreIncrementExpressionsNested<A> addNewPreIncrementExpressionLike(PreIncrement item) -
setNewPreIncrementExpressionLike
public NewArrayFluent<A>.PreIncrementExpressionsNested<A> setNewPreIncrementExpressionLike(int index, PreIncrement item) -
addNewLessThanOrEqualExpression
-
addNewLessThanOrEqualExpressionLike
public NewArrayFluent<A>.LessThanOrEqualExpressionsNested<A> addNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
addNewLessThanOrEqualExpression
-
setNewLessThanOrEqualExpressionLike
public NewArrayFluent<A>.LessThanOrEqualExpressionsNested<A> setNewLessThanOrEqualExpressionLike(int index, LessThanOrEqual item) -
addNewPositiveExpression
-
addNewPositiveExpressionLike
-
setNewPositiveExpressionLike
public NewArrayFluent<A>.PositiveExpressionsNested<A> setNewPositiveExpressionLike(int index, Positive item) -
equals
- Overrides:
equalsin classBaseFluent<A extends NewArrayFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends NewArrayFluent<A>>
-
toString
-
builder
-