All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
CodeWriter |
append(char c) |
CodeWriter |
append(CharSequence csq) |
CodeWriter |
append(CharSequence csq,
int start,
int end) |
StringBuilder |
getBuffer() |
CodeBuilder |
getBuilder() |
CodeWriter |
indent() |
abstract void |
renderApiType(ApiTypeInfo apiType) |
void |
renderAssign(ExpressionModel variable,
ExpressionModel expression) |
abstract void |
renderAsyncResultCause(TypeInfo resultType,
String name) |
abstract void |
renderAsyncResultFailed(TypeInfo resultType,
String name) |
abstract void |
renderAsyncResultSucceeded(TypeInfo resultType,
String name) |
abstract void |
renderAsyncResultValue(TypeInfo resultType,
String name) |
void |
renderBinary(BinaryExpressionModel expression) |
void |
renderBlock(BlockModel block) |
void |
renderBooleanLiteral(String value) |
void |
renderCharLiteral(char value) |
void |
renderChars(String value) |
void |
renderConditionalExpression(ExpressionModel condition,
ExpressionModel trueExpression,
ExpressionModel falseExpression) |
void |
renderConditionals(List<ConditionalBlockModel> conditionals,
StatementModel otherwise) |
abstract void |
renderDataObject(DataObjectLiteralModel model) |
abstract void |
renderDataObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
abstract void |
renderDataObjectMemberSelect(ExpressionModel expression,
String name) |
void |
renderDoubleLiteral(String value) |
abstract void |
renderEnumConstant(EnumTypeInfo type,
String constant) |
void |
renderEquals(ExpressionModel left,
ExpressionModel right) |
void |
renderFloatLiteral(String value) |
void |
renderFragment(String fragment) |
void |
renderIdentifier(String name,
VariableScope scope) |
void |
renderInstanceOf(ExpressionModel expression,
TypeElement type) |
void |
renderIntegerLiteral(String value) |
abstract void |
renderJavaType(ClassTypeInfo apiType) |
abstract void |
renderJsonArray(JsonArrayLiteralModel jsonArray) |
void |
renderJsonArrayAdd(ExpressionModel expression,
ExpressionModel value) |
void |
renderJsonArrayGet(ExpressionModel expression,
Class<?> type,
ExpressionModel index) |
abstract void |
renderJsonArrayToString(ExpressionModel expression) |
abstract void |
renderJsonObject(JsonObjectLiteralModel jsonObject) |
abstract void |
renderJsonObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
abstract void |
renderJsonObjectMemberSelect(ExpressionModel expression,
Class<?> type,
String name) |
abstract void |
renderJsonObjectToString(ExpressionModel expression) |
abstract void |
renderLambda(com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
List<TypeInfo> parameterTypes,
List<String> parameterNames,
CodeModel body) |
abstract void |
renderListAdd(ExpressionModel list,
ExpressionModel value) |
abstract void |
renderListGet(ExpressionModel list,
ExpressionModel index) |
abstract void |
renderListLiteral(List<ExpressionModel> arguments) |
abstract void |
renderListSize(ExpressionModel list) |
void |
renderLogicalComplement(ExpressionModel expression) |
void |
renderLongLiteral(String value) |
abstract void |
renderMapForEach(ExpressionModel map,
String keyName,
TypeInfo keyType,
String valueName,
TypeInfo valueType,
com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
CodeModel block) |
abstract void |
renderMapGet(ExpressionModel map,
ExpressionModel key) |
abstract void |
renderMapPut(ExpressionModel map,
ExpressionModel key,
ExpressionModel value) |
void |
renderMemberSelect(ExpressionModel expression,
String identifier) |
void |
renderMethodInvocation(ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
abstract void |
renderMethodReference(ExpressionModel expression,
MethodSignature signature) |
abstract void |
renderNew(ExpressionModel expression,
TypeInfo type,
List<ExpressionModel> argumentModels) |
abstract void |
renderNewList() |
abstract void |
renderNewMap() |
void |
renderNullLiteral() |
void |
renderParenthesized(ExpressionModel expression) |
void |
renderPostfixDecrement(ExpressionModel expression) |
void |
renderPostfixIncrement(ExpressionModel expression) |
void |
renderPrefixDecrement(ExpressionModel expression) |
void |
renderPrefixIncrement(ExpressionModel expression,
CodeWriter writer) |
void |
renderReturn(ExpressionModel expression) |
abstract void |
renderStatement(StatementModel statement) |
void |
renderStringLiteral(List<?> parts) |
void |
renderStringLiteral(String value) |
abstract void |
renderSystemErrPrintln(ExpressionModel expression) |
abstract void |
renderSystemOutPrintln(ExpressionModel expression) |
abstract void |
renderThis() |
abstract void |
renderThrow(String throwableType,
ExpressionModel reason) |
abstract void |
renderTryCatch(StatementModel tryBlock,
StatementModel catchBlock) |
void |
renderUnaryMinus(ExpressionModel expression) |
void |
renderUnaryPlus(ExpressionModel expression) |
CodeWriter |
unindent() |