protected abstract static class AbstractImmutableCodeElement.AbstractBuilder<SELF extends AbstractImmutableCodeElement.AbstractBuilder<SELF>> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
build() |
protected br.com.objectos.comuns.collections.ImmutableList<CodeElement> |
elements() |
protected abstract SELF |
self() |
SELF |
with(String string) |
SELF |
withCloseBrace() |
SELF |
withCloseBracket() |
SELF |
withCodeElement(CodeElement element) |
SELF |
withCommaSeparated(CodeElement... elements) |
SELF |
withCommaSeparated(Iterable<? extends CodeElement> elements) |
SELF |
withDot() |
SELF |
withIndentIfNecessary() |
SELF |
withOpenBrace() |
SELF |
withOpenBracket() |
SELF |
withSpaceOff() |
SELF |
withTypeName(TypeName typeName) |
SELF |
withWord(String word) |
public abstract Object build()
public final SELF withCloseBrace()
public final SELF withCloseBracket()
public final SELF withCodeElement(CodeElement element)
public final SELF withCommaSeparated(CodeElement... elements)
public final SELF withCommaSeparated(Iterable<? extends CodeElement> elements)
public final SELF withDot()
public final SELF withIndentIfNecessary()
public final SELF withOpenBrace()
public final SELF withOpenBracket()
public final SELF withSpaceOff()
protected abstract SELF self()
protected final br.com.objectos.comuns.collections.ImmutableList<CodeElement> elements()
Copyright © 2019 Objectos Software LTDA. All rights reserved.