Package io.sundr.model
Class IndexFluent<A extends IndexFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.WithScopeFluent<A>
io.sundr.model.IndexFluent<A>
- Direct Known Subclasses:
AssignFluent.IndexTargetNested,AssignFluent.IndexValueNested,BinaryExpressionFluent.IndexLeftNested,BinaryExpressionFluent.IndexRightNested,CastFluent.IndexExpressionNested,ConstructFluent.IndexArgumentsNested,DeclareFluent.IndexValueNested,DoFluent.IndexConditionNested,EnclosedFluent.IndexExpresionNested,ForeachFluent.IndexExpressionNested,ForFluent.IndexCompareNested,ForFluent.IndexInitNested,ForFluent.IndexUpdateNested,IfDslConditionStepFluent.IndexConditionNested,IfDslThenStepFluent.IndexConditionNested,IfFluent.IndexConditionNested,IndexBuilder,IndexFluent.IndexExpressionNested,InstanceOfFluent.IndexExpressionNested,InverseFluent.IndexExpresionNested,MethodCallFluent.IndexArgumentsNested,NegativeFluent.IndexExpresionNested,NewArrayFluent.IndexExpressionsNested,NotFluent.IndexExpresionNested,PositiveFluent.IndexExpresionNested,PostDecrementFluent.IndexExpressionNested,PostIncrementFluent.IndexExpressionNested,PreDecrementFluent.IndexExpressionNested,PreIncrementFluent.IndexExpressionNested,PropertyFluent.IndexInitialValueNested,ReturnFluent.IndexExpressionNested,SwitchFluent.IndexExpressionNested,SynchronizedFluent.IndexLockExpressionNested,TernaryFluent.IndexAlternativeNested,TernaryFluent.IndexConditionNested,TernaryFluent.IndexResultNested,ThrowFluent.IndexExceptionNested,WhileFluent.IndexConditionNested,WithScopeFluent.IndexScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassNested classes/interfaces inherited from class io.sundr.model.WithScopeFluent
WithScopeFluent.AssignScopeNested<N>, WithScopeFluent.BinaryExpressionScopeNested<N>, WithScopeFluent.BitwiseAndScopeNested<N>, WithScopeFluent.BitwiseOrScopeNested<N>, WithScopeFluent.CastScopeNested<N>, WithScopeFluent.ClassRefScopeNested<N>, WithScopeFluent.ConstructScopeNested<N>, WithScopeFluent.ContextRefScopeNested<N>, WithScopeFluent.DeclareScopeNested<N>, WithScopeFluent.DivideScopeNested<N>, WithScopeFluent.DotClassScopeNested<N>, WithScopeFluent.EmptyScopeNested<N>, WithScopeFluent.EnclosedScopeNested<N>, WithScopeFluent.EqualsScopeNested<N>, WithScopeFluent.GreaterThanOrEqualScopeNested<N>, WithScopeFluent.GreaterThanScopeNested<N>, WithScopeFluent.IndexScopeNested<N>, WithScopeFluent.InstanceOfScopeNested<N>, WithScopeFluent.InverseScopeNested<N>, WithScopeFluent.LambdaScopeNested<N>, WithScopeFluent.LeftShiftScopeNested<N>, WithScopeFluent.LessThanOrEqualScopeNested<N>, WithScopeFluent.LessThanScopeNested<N>, WithScopeFluent.LogicalAndScopeNested<N>, WithScopeFluent.LogicalOrScopeNested<N>, WithScopeFluent.MethodCallScopeNested<N>, WithScopeFluent.MinusScopeNested<N>, WithScopeFluent.ModuloScopeNested<N>, WithScopeFluent.MultiplyScopeNested<N>, WithScopeFluent.NegativeScopeNested<N>, WithScopeFluent.NewArrayScopeNested<N>, WithScopeFluent.NotEqualsScopeNested<N>, WithScopeFluent.NotScopeNested<N>, WithScopeFluent.PlusScopeNested<N>, WithScopeFluent.PositiveScopeNested<N>, WithScopeFluent.PostDecrementScopeNested<N>, WithScopeFluent.PostIncrementScopeNested<N>, WithScopeFluent.PreDecrementScopeNested<N>, WithScopeFluent.PreIncrementScopeNested<N>, WithScopeFluent.PropertyRefScopeNested<N>, WithScopeFluent.PropertyScopeNested<N>, WithScopeFluent.RightShiftScopeNested<N>, WithScopeFluent.RightUnsignedShiftScopeNested<N>, WithScopeFluent.SuperScopeNested<N>, WithScopeFluent.TernaryScopeNested<N>, WithScopeFluent.ThisScopeNested<N>, WithScopeFluent.ValueRefScopeNested<N>, WithScopeFluent.XorScopeNested<N> -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static <T> VisitableBuilder<T,?> protected voidcopyInstance(Index instance) booleanbooleaninthashCode()toString()withExpression(Expression expression) withNewBitwiseAndExpression(Object left, Object right) withNewBitwiseOrExpression(Object left, Object right) withNewDeclareExpression(Class type, String name) withNewDeclareExpression(Class type, String name, Object value) withNewDivideExpression(Object left, Object right) withNewEqualsExpression(Object left, Object right) withNewGreaterThanExpression(Object left, Object right) withNewGreaterThanOrEqualExpression(Object left, Object right) withNewLeftShiftExpression(Object left, Object right) withNewLessThanExpression(Object left, Object right) withNewLessThanOrEqualExpression(Object left, Object right) withNewLogicalAndExpression(Object left, Object right) withNewLogicalOrExpression(Object left, Object right) withNewMinusExpression(Object left, Object right) withNewModuloExpression(Object left, Object right) withNewMultiplyExpression(Object left, Object right) withNewNewArrayExpression(Class type, Integer[] sizes) withNewNotEqualsExpression(Object left, Object right) withNewNotExpressionLike(Not item) withNewPlusExpression(Object left, Object right) withNewRightShiftExpression(Object left, Object right) withNewRightUnsignedShiftExpression(Object left, Object right) withNewValueRefExpression(Object value) withNewXorExpression(Object left, Object right) withNewXorExpressionLike(Xor item) Methods inherited from class io.sundr.model.WithScopeFluent
buildScope, copyInstance, hasScope, withNewAssignScope, withNewAssignScopeLike, withNewBinaryExpressionScope, withNewBinaryExpressionScopeLike, withNewBitwiseAndScope, withNewBitwiseAndScope, withNewBitwiseAndScopeLike, withNewBitwiseOrScope, withNewBitwiseOrScope, withNewBitwiseOrScopeLike, withNewCastScope, withNewCastScopeLike, withNewClassRefScope, withNewClassRefScopeLike, withNewConstructScope, withNewConstructScopeLike, withNewContextRefScope, withNewContextRefScope, withNewContextRefScopeLike, withNewDeclareScope, withNewDeclareScope, withNewDeclareScope, withNewDeclareScopeLike, withNewDivideScope, withNewDivideScope, withNewDivideScopeLike, withNewDotClassScope, withNewDotClassScopeLike, withNewEmptyScope, withNewEmptyScopeLike, withNewEnclosedScope, withNewEnclosedScopeLike, withNewEqualsScope, withNewEqualsScope, withNewEqualsScopeLike, withNewGreaterThanOrEqualScope, withNewGreaterThanOrEqualScope, withNewGreaterThanOrEqualScopeLike, withNewGreaterThanScope, withNewGreaterThanScope, withNewGreaterThanScopeLike, withNewIndexScope, withNewIndexScopeLike, withNewInstanceOfScope, withNewInstanceOfScopeLike, withNewInverseScope, withNewInverseScopeLike, withNewLambdaScope, withNewLambdaScopeLike, withNewLeftShiftScope, withNewLeftShiftScope, withNewLeftShiftScopeLike, withNewLessThanOrEqualScope, withNewLessThanOrEqualScope, withNewLessThanOrEqualScopeLike, withNewLessThanScope, withNewLessThanScope, withNewLessThanScopeLike, withNewLogicalAndScope, withNewLogicalAndScope, withNewLogicalAndScopeLike, withNewLogicalOrScope, withNewLogicalOrScope, withNewLogicalOrScopeLike, withNewMethodCallScope, withNewMethodCallScopeLike, withNewMinusScope, withNewMinusScope, withNewMinusScopeLike, withNewModuloScope, withNewModuloScope, withNewModuloScopeLike, withNewMultiplyScope, withNewMultiplyScope, withNewMultiplyScopeLike, withNewNegativeScope, withNewNegativeScopeLike, withNewNewArrayScope, withNewNewArrayScope, withNewNewArrayScopeLike, withNewNotEqualsScope, withNewNotEqualsScope, withNewNotEqualsScopeLike, withNewNotScope, withNewNotScopeLike, withNewPlusScope, withNewPlusScope, withNewPlusScopeLike, withNewPositiveScope, withNewPositiveScopeLike, withNewPostDecrementScope, withNewPostDecrementScopeLike, withNewPostIncrementScope, withNewPostIncrementScopeLike, withNewPreDecrementScope, withNewPreDecrementScopeLike, withNewPreIncrementScope, withNewPreIncrementScopeLike, withNewPropertyRefScope, withNewPropertyRefScopeLike, withNewPropertyScope, withNewPropertyScopeLike, withNewRightShiftScope, withNewRightShiftScope, withNewRightShiftScopeLike, withNewRightUnsignedShiftScope, withNewRightUnsignedShiftScope, withNewRightUnsignedShiftScopeLike, withNewSuperScope, withNewSuperScopeLike, withNewTernaryScope, withNewTernaryScopeLike, withNewThisScope, withNewThisScopeLike, withNewValueRefScope, withNewValueRefScope, withNewValueRefScopeLike, withNewXorScope, withNewXorScope, withNewXorScopeLike, withScopeMethods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
IndexFluent
public IndexFluent() -
IndexFluent
-
-
Method Details
-
buildExpression
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classWithScopeFluent<A extends IndexFluent<A>>
-
hasExpression
public boolean hasExpression() -
hashCode
public int hashCode()- Overrides:
hashCodein classWithScopeFluent<A extends IndexFluent<A>>
-
toString
- Overrides:
toStringin classWithScopeFluent<A extends IndexFluent<A>>
-
withExpression
-
withNewAssignExpression
-
withNewAssignExpressionLike
-
withNewBinaryExpression
-
withNewBinaryExpressionLike
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpressionLike
public IndexFluent<A>.BitwiseAndExpressionNested<A> withNewBitwiseAndExpressionLike(BitwiseAnd item) -
withNewBitwiseOrExpression
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpressionLike
-
withNewCastExpression
-
withNewCastExpressionLike
-
withNewClassRefExpression
-
withNewClassRefExpressionLike
-
withNewConstructExpression
-
withNewConstructExpressionLike
-
withNewContextRefExpression
-
withNewContextRefExpression
-
withNewContextRefExpressionLike
public IndexFluent<A>.ContextRefExpressionNested<A> withNewContextRefExpressionLike(ContextRef item) -
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpressionLike
-
withNewDivideExpression
-
withNewDivideExpression
-
withNewDivideExpressionLike
-
withNewDotClassExpression
-
withNewDotClassExpressionLike
-
withNewEmptyExpression
-
withNewEmptyExpressionLike
-
withNewEnclosedExpression
-
withNewEnclosedExpressionLike
-
withNewEqualsExpression
-
withNewEqualsExpression
-
withNewEqualsExpressionLike
-
withNewGreaterThanExpression
-
withNewGreaterThanExpression
-
withNewGreaterThanExpressionLike
public IndexFluent<A>.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(GreaterThan item) -
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpressionLike
public IndexFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
withNewIndexExpression
-
withNewIndexExpressionLike
-
withNewInstanceOfExpression
-
withNewInstanceOfExpressionLike
public IndexFluent<A>.InstanceOfExpressionNested<A> withNewInstanceOfExpressionLike(InstanceOf item) -
withNewInverseExpression
-
withNewInverseExpressionLike
-
withNewLambdaExpression
-
withNewLambdaExpressionLike
-
withNewLeftShiftExpression
-
withNewLeftShiftExpression
-
withNewLeftShiftExpressionLike
-
withNewLessThanExpression
-
withNewLessThanExpression
-
withNewLessThanExpressionLike
-
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpressionLike
public IndexFluent<A>.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
withNewLogicalAndExpression
-
withNewLogicalAndExpression
-
withNewLogicalAndExpressionLike
public IndexFluent<A>.LogicalAndExpressionNested<A> withNewLogicalAndExpressionLike(LogicalAnd item) -
withNewLogicalOrExpression
-
withNewLogicalOrExpression
-
withNewLogicalOrExpressionLike
-
withNewMethodCallExpression
-
withNewMethodCallExpressionLike
public IndexFluent<A>.MethodCallExpressionNested<A> withNewMethodCallExpressionLike(MethodCall item) -
withNewMinusExpression
-
withNewMinusExpression
-
withNewMinusExpressionLike
-
withNewModuloExpression
-
withNewModuloExpression
-
withNewModuloExpressionLike
-
withNewMultiplyExpression
-
withNewMultiplyExpression
-
withNewMultiplyExpressionLike
-
withNewNegativeExpression
-
withNewNegativeExpressionLike
-
withNewNewArrayExpression
-
withNewNewArrayExpression
-
withNewNewArrayExpressionLike
-
withNewNotEqualsExpression
-
withNewNotEqualsExpression
-
withNewNotEqualsExpressionLike
-
withNewNotExpression
-
withNewNotExpressionLike
-
withNewPlusExpression
-
withNewPlusExpression
-
withNewPlusExpressionLike
-
withNewPositiveExpression
-
withNewPositiveExpressionLike
-
withNewPostDecrementExpression
-
withNewPostDecrementExpressionLike
public IndexFluent<A>.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(PostDecrement item) -
withNewPostIncrementExpression
-
withNewPostIncrementExpressionLike
public IndexFluent<A>.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(PostIncrement item) -
withNewPreDecrementExpression
-
withNewPreDecrementExpressionLike
public IndexFluent<A>.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(PreDecrement item) -
withNewPreIncrementExpression
-
withNewPreIncrementExpressionLike
public IndexFluent<A>.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(PreIncrement item) -
withNewPropertyExpression
-
withNewPropertyExpressionLike
-
withNewPropertyRefExpression
-
withNewPropertyRefExpressionLike
public IndexFluent<A>.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(PropertyRef item) -
withNewRightShiftExpression
-
withNewRightShiftExpression
-
withNewRightShiftExpressionLike
public IndexFluent<A>.RightShiftExpressionNested<A> withNewRightShiftExpressionLike(RightShift item) -
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpressionLike
public IndexFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
withNewSuperExpression
-
withNewSuperExpressionLike
-
withNewTernaryExpression
-
withNewTernaryExpressionLike
-
withNewThisExpression
-
withNewThisExpressionLike
-
withNewValueRefExpression
-
withNewValueRefExpression
-
withNewValueRefExpressionLike
-
withNewXorExpression
-
withNewXorExpression
-
withNewXorExpressionLike
-