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,IfDslThenStepFluent.BlockStatementsNested,IfFluent.BlockStatementNested,LambdaFluent.BlockStatementNested,MethodFluent.BlockNested,SwitchFluent.DefaultCaseNested,WhileFluent.BlockStatementNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllToStatements(Collection<Statement> items) addNewDeclareStatement(Class type, String name) addNewDeclareStatement(Class type, String name, Object value) addNewDoStatementLike(Do item) addNewForStatementLike(For item) addNewIfStatementLike(If item) addNewReturnStatement(Object object) addNewStringStatementStatement(String data, Object[] parameters) addToStatements(int index, VisitableBuilder<? extends Statement, ?> builder) addToStatements(int index, Statement item) addToStatements(VisitableBuilder<? extends Statement, ?> builder) addToStatements(Statement... items) protected static <T> VisitableBuilder<T,?> buildMatchingStatement(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) buildStatement(int index) protected voidcopyInstance(Block instance) booleaninthashCode()booleanhasMatchingStatement(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) booleanremoveFromStatements(VisitableBuilder<? extends Statement, ?> builder) removeFromStatements(Statement... items) removeMatchingFromStatements(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) setNewAssignStatementLike(int index, Assign item) setNewBlockStatementLike(int index, Block item) setNewBreakStatementLike(int index, Break item) setNewContinueStatementLike(int index, Continue item) setNewDeclareStatementLike(int index, Declare item) setNewDoStatementLike(int index, Do item) setNewForeachStatementLike(int index, Foreach item) setNewForStatementLike(int index, For item) setNewIfDslThenStepStatementLike(int index, IfDslThenStep item) setNewIfStatementLike(int index, If item) setNewLambdaStatementLike(int index, Lambda item) setNewMethodCallStatementLike(int index, MethodCall item) setNewReturnDslThisStepStatementLike(int index, ReturnDslThisStep item) setNewReturnDslVariableStepStatementLike(int index, ReturnDslVariableStep item) setNewReturnStatementLike(int index, Return item) setNewStringStatementStatementLike(int index, StringStatement item) setNewSwitchStatementLike(int index, Switch item) setNewThrowStatementLike(int index, Throw item) setNewWhileStatementLike(int index, While item) setToStatements(int index, Statement item) toString()withStatements(Statement... statements) withStatements(List<Statement> statements) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
BlockFluent
public BlockFluent() -
BlockFluent
-
-
Method Details
-
copyInstance
-
addToStatements
-
addToStatements
-
addToStatements
-
setToStatements
-
addToStatements
-
addAllToStatements
-
removeFromStatements
-
removeFromStatements
-
removeAllFromStatements
-
removeMatchingFromStatements
-
buildStatements
-
buildStatement
-
buildFirstStatement
-
buildLastStatement
-
buildMatchingStatement
public Statement buildMatchingStatement(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) -
hasMatchingStatement
-
withStatements
-
withStatements
-
hasStatements
public boolean hasStatements() -
addNewReturnDslThisStepStatement
-
addNewReturnDslThisStepStatementLike
public BlockFluent<A>.ReturnDslThisStepStatementsNested<A> addNewReturnDslThisStepStatementLike(ReturnDslThisStep item) -
setNewReturnDslThisStepStatementLike
public BlockFluent<A>.ReturnDslThisStepStatementsNested<A> setNewReturnDslThisStepStatementLike(int index, ReturnDslThisStep item) -
addNewMethodCallStatement
-
addNewMethodCallStatementLike
-
setNewMethodCallStatementLike
public BlockFluent<A>.MethodCallStatementsNested<A> setNewMethodCallStatementLike(int index, MethodCall item) -
addNewSwitchStatement
-
addNewSwitchStatementLike
-
setNewSwitchStatementLike
-
addNewBreakStatement
-
addNewBreakStatementLike
-
setNewBreakStatementLike
-
addNewDeclareStatement
-
addNewDeclareStatementLike
-
addNewDeclareStatement
-
addNewDeclareStatement
-
setNewDeclareStatementLike
public BlockFluent<A>.DeclareStatementsNested<A> setNewDeclareStatementLike(int index, Declare item) -
addNewWhileStatement
-
addNewWhileStatementLike
-
setNewWhileStatementLike
-
addNewContinueStatement
-
addNewContinueStatementLike
-
setNewContinueStatementLike
public BlockFluent<A>.ContinueStatementsNested<A> setNewContinueStatementLike(int index, Continue item) -
addNewThrowStatement
-
addNewThrowStatementLike
-
setNewThrowStatementLike
-
addNewStringStatementStatement
-
addNewStringStatementStatementLike
public BlockFluent<A>.StringStatementStatementsNested<A> addNewStringStatementStatementLike(StringStatement item) -
addNewStringStatementStatement
-
addNewStringStatementStatement
-
setNewStringStatementStatementLike
public BlockFluent<A>.StringStatementStatementsNested<A> setNewStringStatementStatementLike(int index, StringStatement item) -
addNewDoStatement
-
addNewDoStatementLike
-
setNewDoStatementLike
-
addNewForeachStatement
-
addNewForeachStatementLike
-
setNewForeachStatementLike
public BlockFluent<A>.ForeachStatementsNested<A> setNewForeachStatementLike(int index, Foreach item) -
addNewBlockStatement
-
addNewBlockStatementLike
-
setNewBlockStatementLike
-
addNewReturnDslVariableStepStatement
public BlockFluent<A>.ReturnDslVariableStepStatementsNested<A> addNewReturnDslVariableStepStatement() -
addNewReturnDslVariableStepStatementLike
public BlockFluent<A>.ReturnDslVariableStepStatementsNested<A> addNewReturnDslVariableStepStatementLike(ReturnDslVariableStep item) -
addNewReturnDslVariableStepStatement
-
setNewReturnDslVariableStepStatementLike
public BlockFluent<A>.ReturnDslVariableStepStatementsNested<A> setNewReturnDslVariableStepStatementLike(int index, ReturnDslVariableStep item) -
addNewIfStatement
-
addNewIfStatementLike
-
setNewIfStatementLike
-
addNewLambdaStatement
-
addNewLambdaStatementLike
-
setNewLambdaStatementLike
-
addNewReturnStatement
-
addNewReturnStatementLike
-
addNewReturnStatement
-
setNewReturnStatementLike
-
addNewAssignStatement
-
addNewAssignStatementLike
-
setNewAssignStatementLike
-
addNewIfDslThenStepStatement
-
addNewIfDslThenStepStatementLike
public BlockFluent<A>.IfDslThenStepStatementsNested<A> addNewIfDslThenStepStatementLike(IfDslThenStep item) -
setNewIfDslThenStepStatementLike
public BlockFluent<A>.IfDslThenStepStatementsNested<A> setNewIfDslThenStepStatementLike(int index, IfDslThenStep item) -
addNewForStatement
-
addNewForStatementLike
-
setNewForStatementLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends BlockFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends BlockFluent<A>>
-
toString
-
builder
-