public CodeTreeBuilder startStaticCall(TypeMirror type, String methodName) { return startGroup().push(CodeTreeKind.STATIC_METHOD_REFERENCE, type, methodName).startParanthesesCommaGroup().endAfter(); }
public CodeTreeBuilder startElseBlock() { clearLast(CodeTreeKind.NEW_LINE); return startGroup().string(" else ").startBlock().endAfter(); }
public CodeTreeBuilder startElseBlock() { clearLast(CodeTreeKind.NEW_LINE); return startGroup().string(" else ").startBlock().endAfter(); }
public CodeTreeBuilder startNew(String typeName) { return startGroup().string("new ").string(typeName).startParanthesesCommaGroup().endAfter(); }
public CodeTreeBuilder startParantheses() { startGroup(); string("(").startGroup(); registerCallBack(new EndCallback() { @Override public void beforeEnd() { } @Override public void afterEnd() { string(")"); } }); endAfter(); return this; }
public CodeTreeBuilder startParantheses() { startGroup(); string("(").startGroup(); registerCallBack(new EndCallback() { @Override public void beforeEnd() { } @Override public void afterEnd() { string(")"); } }); endAfter(); return this; }
private CodeTreeBuilder startParanthesesCommaGroup() { startGroup(); string("(").startCommaGroup(); registerCallBack(new EndCallback() { @Override public void beforeEnd() { } @Override public void afterEnd() { string(")"); } }); endAfter(); return this; }
private CodeTreeBuilder startCurlyBracesCommaGroup() { startGroup(); string("{").startCommaGroup(); registerCallBack(new EndCallback() { @Override public void beforeEnd() { } @Override public void afterEnd() { string("}"); } }); endAfter(); return this; }
public CodeTreeBuilder startIf() { return startGroup().string("if ").startParanthesesCommaGroup().endAndWhitespaceAfter().startGroup().endAfter(); }
public CodeTreeBuilder startFor() { return startGroup().string("for ").startParantheses().endAndWhitespaceAfter().startGroup().endAfter(); }
public CodeTreeBuilder startFor() { return startGroup().string("for ").startParantheses().endAndWhitespaceAfter().startGroup().endAfter(); }
public CodeTreeBuilder startWhile() { return startGroup().string("while ").startParanthesesCommaGroup().endAndWhitespaceAfter().startGroup().endAfter(); }
public CodeTreeBuilder startElseIf() { clearLast(CodeTreeKind.NEW_LINE); return startGroup().string(" else if ").startParanthesesCommaGroup().endAndWhitespaceAfter().startGroup().endAfter(); }
public CodeTreeBuilder startElseIf() { clearLast(CodeTreeKind.NEW_LINE); return startGroup().string(" else if ").startParanthesesCommaGroup().endAndWhitespaceAfter().startGroup().endAfter(); }
public CodeTreeBuilder startNewArray(ArrayType arrayType, CodeTree size) { startGroup().string("new ").type(arrayType.getComponentType()).string("["); if (size != null) { tree(size); } string("]"); if (size == null) { string(" "); startCurlyBracesCommaGroup().endAfter(); } return this; }
public CodeTreeBuilder startNewArray(ArrayType arrayType, CodeTree size) { startGroup().string("new ").type(arrayType.getComponentType()).string("["); if (size != null) { tree(size); } string("]"); if (size == null) { string(" "); startCurlyBracesCommaGroup().endAfter(); } return this; }