Package io.sundr.model
Class BlockFluent<A extends BlockFluent<A>>
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.BlockFluent<A>
-
- Direct Known Subclasses:
BlockBuilder,BlockFluent.BlockStatementsNested,DoFluent.BlockStatementNested,ForeachFluent.BlockBodyNested,ForFluent.BlockBodyNested,IfFluent.BlockStatementNested,LambdaFluent.BlockStatementNested,MethodFluent.BlockNested,SwitchFluent.DefaultCaseNested,WhileFluent.BlockStatementNested
public class BlockFluent<A extends BlockFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classBlockFluent.AssignStatementsNested<N>classBlockFluent.BlockStatementsNested<N>classBlockFluent.BreakStatementsNested<N>classBlockFluent.ContinueStatementsNested<N>classBlockFluent.DeclareStatementsNested<N>classBlockFluent.DoStatementsNested<N>classBlockFluent.ForeachStatementsNested<N>classBlockFluent.ForStatementsNested<N>classBlockFluent.IfStatementsNested<N>classBlockFluent.LambdaStatementsNested<N>classBlockFluent.MethodCallStatementsNested<N>classBlockFluent.ReturnStatementsNested<N>classBlockFluent.StringStatementStatementsNested<N>classBlockFluent.SwitchStatementsNested<N>classBlockFluent.WhileStatementsNested<N>
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description BlockFluent()BlockFluent(Block instance)
-
Method Summary
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
BlockFluent
public BlockFluent()
-
BlockFluent
public BlockFluent(Block instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(Block instance)
-
addToStatements
public A addToStatements(VisitableBuilder<? extends Statement,?> builder)
-
addToStatements
public A addToStatements(int index, VisitableBuilder<? extends Statement,?> builder)
-
addAllToStatements
public A addAllToStatements(Collection<Statement> items)
-
removeFromStatements
public A removeFromStatements(VisitableBuilder<? extends Statement,?> builder)
-
removeAllFromStatements
public A removeAllFromStatements(Collection<Statement> items)
-
removeMatchingFromStatements
public A removeMatchingFromStatements(Predicate<VisitableBuilder<? extends Statement,?>> predicate)
-
buildStatement
public Statement buildStatement(int index)
-
buildFirstStatement
public Statement buildFirstStatement()
-
buildLastStatement
public Statement buildLastStatement()
-
buildMatchingStatement
public Statement buildMatchingStatement(Predicate<VisitableBuilder<? extends Statement,?>> predicate)
-
hasMatchingStatement
public boolean hasMatchingStatement(Predicate<VisitableBuilder<? extends Statement,?>> predicate)
-
hasStatements
public boolean hasStatements()
-
addNewMethodCallStatement
public BlockFluent.MethodCallStatementsNested<A> addNewMethodCallStatement()
-
addNewMethodCallStatementLike
public BlockFluent.MethodCallStatementsNested<A> addNewMethodCallStatementLike(MethodCall item)
-
setNewMethodCallStatementLike
public BlockFluent.MethodCallStatementsNested<A> setNewMethodCallStatementLike(int index, MethodCall item)
-
addNewSwitchStatement
public BlockFluent.SwitchStatementsNested<A> addNewSwitchStatement()
-
addNewSwitchStatementLike
public BlockFluent.SwitchStatementsNested<A> addNewSwitchStatementLike(Switch item)
-
setNewSwitchStatementLike
public BlockFluent.SwitchStatementsNested<A> setNewSwitchStatementLike(int index, Switch item)
-
addNewBreakStatement
public BlockFluent.BreakStatementsNested<A> addNewBreakStatement()
-
addNewBreakStatementLike
public BlockFluent.BreakStatementsNested<A> addNewBreakStatementLike(Break item)
-
setNewBreakStatementLike
public BlockFluent.BreakStatementsNested<A> setNewBreakStatementLike(int index, Break item)
-
addNewDeclareStatement
public BlockFluent.DeclareStatementsNested<A> addNewDeclareStatement()
-
addNewDeclareStatementLike
public BlockFluent.DeclareStatementsNested<A> addNewDeclareStatementLike(Declare item)
-
setNewDeclareStatementLike
public BlockFluent.DeclareStatementsNested<A> setNewDeclareStatementLike(int index, Declare item)
-
addNewWhileStatement
public BlockFluent.WhileStatementsNested<A> addNewWhileStatement()
-
addNewWhileStatementLike
public BlockFluent.WhileStatementsNested<A> addNewWhileStatementLike(While item)
-
setNewWhileStatementLike
public BlockFluent.WhileStatementsNested<A> setNewWhileStatementLike(int index, While item)
-
addNewContinueStatement
public BlockFluent.ContinueStatementsNested<A> addNewContinueStatement()
-
addNewContinueStatementLike
public BlockFluent.ContinueStatementsNested<A> addNewContinueStatementLike(Continue item)
-
setNewContinueStatementLike
public BlockFluent.ContinueStatementsNested<A> setNewContinueStatementLike(int index, Continue item)
-
addNewStringStatementStatement
public BlockFluent.StringStatementStatementsNested<A> addNewStringStatementStatement()
-
addNewStringStatementStatementLike
public BlockFluent.StringStatementStatementsNested<A> addNewStringStatementStatementLike(StringStatement item)
-
addNewStringStatementStatement
public A addNewStringStatementStatement(String data, Object[] parameters)
-
setNewStringStatementStatementLike
public BlockFluent.StringStatementStatementsNested<A> setNewStringStatementStatementLike(int index, StringStatement item)
-
addNewDoStatement
public BlockFluent.DoStatementsNested<A> addNewDoStatement()
-
addNewDoStatementLike
public BlockFluent.DoStatementsNested<A> addNewDoStatementLike(Do item)
-
setNewDoStatementLike
public BlockFluent.DoStatementsNested<A> setNewDoStatementLike(int index, Do item)
-
addNewForeachStatement
public BlockFluent.ForeachStatementsNested<A> addNewForeachStatement()
-
addNewForeachStatementLike
public BlockFluent.ForeachStatementsNested<A> addNewForeachStatementLike(Foreach item)
-
setNewForeachStatementLike
public BlockFluent.ForeachStatementsNested<A> setNewForeachStatementLike(int index, Foreach item)
-
addNewBlockStatement
public BlockFluent.BlockStatementsNested<A> addNewBlockStatement()
-
addNewBlockStatementLike
public BlockFluent.BlockStatementsNested<A> addNewBlockStatementLike(Block item)
-
setNewBlockStatementLike
public BlockFluent.BlockStatementsNested<A> setNewBlockStatementLike(int index, Block item)
-
addNewIfStatement
public BlockFluent.IfStatementsNested<A> addNewIfStatement()
-
addNewIfStatementLike
public BlockFluent.IfStatementsNested<A> addNewIfStatementLike(If item)
-
setNewIfStatementLike
public BlockFluent.IfStatementsNested<A> setNewIfStatementLike(int index, If item)
-
addNewLambdaStatement
public BlockFluent.LambdaStatementsNested<A> addNewLambdaStatement()
-
addNewLambdaStatementLike
public BlockFluent.LambdaStatementsNested<A> addNewLambdaStatementLike(Lambda item)
-
setNewLambdaStatementLike
public BlockFluent.LambdaStatementsNested<A> setNewLambdaStatementLike(int index, Lambda item)
-
addNewReturnStatement
public BlockFluent.ReturnStatementsNested<A> addNewReturnStatement()
-
addNewReturnStatementLike
public BlockFluent.ReturnStatementsNested<A> addNewReturnStatementLike(Return item)
-
setNewReturnStatementLike
public BlockFluent.ReturnStatementsNested<A> setNewReturnStatementLike(int index, Return item)
-
addNewAssignStatement
public BlockFluent.AssignStatementsNested<A> addNewAssignStatement()
-
addNewAssignStatementLike
public BlockFluent.AssignStatementsNested<A> addNewAssignStatementLike(Assign item)
-
setNewAssignStatementLike
public BlockFluent.AssignStatementsNested<A> setNewAssignStatementLike(int index, Assign item)
-
addNewForStatement
public BlockFluent.ForStatementsNested<A> addNewForStatement()
-
addNewForStatementLike
public BlockFluent.ForStatementsNested<A> addNewForStatementLike(For item)
-
setNewForStatementLike
public BlockFluent.ForStatementsNested<A> setNewForStatementLike(int index, For item)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends BlockFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends BlockFluent<A>>
-
builder
protected static <T> VisitableBuilder<T,?> builder(Object item)
-
-