| Package | Description |
|---|---|
| io.vertx.codetrans | |
| io.vertx.codetrans.expression | |
| io.vertx.codetrans.lang.kotlin | |
| io.vertx.codetrans.lang.scala | |
| io.vertx.codetrans.statement |
| Modifier and Type | Method and Description |
|---|---|
default ExpressionModel |
CodeBuilder.asyncResult(String identifier,
TypeInfo type) |
ExpressionModel |
CodeBuilder.asyncResultHandler(com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
ParameterizedTypeInfo resultType,
String resultName,
CodeModel body,
CodeModel succeededBody,
CodeModel failedBody) |
default ExpressionModel |
CodeBuilder.combine(ExpressionModel left,
String op,
ExpressionModel right) |
default ExpressionModel |
CodeBuilder.forAssign(ExpressionModel variable,
ExpressionModel expression) |
default ExpressionModel |
CodeBuilder.forConditionalExpression(ExpressionModel condition,
ExpressionModel trueExpression,
ExpressionModel falseExpression) |
ExpressionModel |
VisitContext.getAlias(com.sun.tools.javac.code.Symbol symbol) |
default ExpressionModel |
CodeBuilder.identifier(String name,
VariableScope scope) |
default ExpressionModel |
CodeBuilder.jsonArrayEncoder(ExpressionModel expression) |
default ExpressionModel |
CodeBuilder.jsonObjectEncoder(ExpressionModel expression) |
default ExpressionModel |
CodeBuilder.render(Consumer<CodeWriter> c) |
default ExpressionModel |
CodeBuilder.thisModel() |
default ExpressionModel |
CodeBuilder.toDataObjectValue(EnumFieldExpressionModel enumField) |
ExpressionModel |
ModelBuilder.visitBinary(com.sun.source.tree.BinaryTree node,
VisitContext context) |
ExpressionModel |
ModelBuilder.visitIdentifier(com.sun.source.tree.IdentifierTree node,
VisitContext context) |
ExpressionModel |
ModelBuilder.visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree node,
VisitContext context) |
ExpressionModel |
ModelBuilder.visitLiteral(com.sun.source.tree.LiteralTree node,
VisitContext context) |
ExpressionModel |
ModelBuilder.visitMemberSelect(com.sun.source.tree.MemberSelectTree node,
VisitContext p) |
ExpressionModel |
ModelBuilder.visitMethodInvocation(com.sun.source.tree.MethodInvocationTree node,
VisitContext context) |
ExpressionModel |
ModelBuilder.visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree tree,
VisitContext context) |
ExpressionModel |
ModelBuilder.visitUnary(com.sun.source.tree.UnaryTree node,
VisitContext p) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
CodeWriter.renderListLiteral(List<ExpressionModel> arguments) |
void |
CodeWriter.renderMethodInvocation(ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
abstract void |
CodeWriter.renderNew(ExpressionModel expression,
TypeInfo type,
List<ExpressionModel> argumentModels) |
| Modifier and Type | Field and Description |
|---|---|
ExpressionModel |
MethodInvocationModel.expression |
| Modifier and Type | Field and Description |
|---|---|
List<ExpressionModel> |
MethodInvocationModel.argumentModels |
| Modifier and Type | Method and Description |
|---|---|
List<ExpressionModel> |
Member.Sequence.getValues() |
List<ExpressionModel> |
JsonArrayLiteralModel.getValues() |
| Modifier and Type | Method and Description |
|---|---|
protected Member |
Member.Single.append(ExpressionModel value) |
protected Member |
Member.Sequence.append(ExpressionModel value) |
protected Member |
Member.Entries.append(String key,
ExpressionModel value) |
| Modifier and Type | Method and Description |
|---|---|
protected Member |
Member.Sequence.append(List<ExpressionModel> value) |
ExpressionModel |
ExpressionModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
ArraysModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> arguments,
List<TypeInfo> argumentTypes) |
ExpressionModel |
ParenthesizedModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
DataObjectLiteralModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
ListModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
MapModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
AsyncResultModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
JsonArrayModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
ConsoleModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
JsonObjectModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
JsonArrayLiteralModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
DataObjectModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
JsonObjectLiteralModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ExpressionModel |
ClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JavaClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ThrowableClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
MapClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JsonObjectClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
DataObjectClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ListClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JsonArrayClassModel.onNew(List<ExpressionModel> arguments) |
| Constructor and Description |
|---|
ApiModel(CodeBuilder builder,
ExpressionModel expression) |
BinaryExpressionModel(CodeBuilder builder,
ExpressionModel left,
String op,
ExpressionModel right) |
DataObjectModel(CodeBuilder builder,
ExpressionModel expression) |
JsonArrayModel(CodeBuilder builder,
ExpressionModel expression) |
JsonObjectModel(CodeBuilder builder,
ExpressionModel expression) |
ListModel(CodeBuilder builder,
ExpressionModel expression) |
MapModel(CodeBuilder builder,
ExpressionModel expression) |
MethodInvocationModel(CodeBuilder builder,
ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
ParenthesizedModel(CodeBuilder builder,
ExpressionModel expression) |
ThrowableModel(CodeBuilder builder,
String type,
ExpressionModel reason) |
| Constructor and Description |
|---|
MethodInvocationModel(CodeBuilder builder,
ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionModel |
KotlinCodeBuilder.asyncResultHandler(com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
ParameterizedTypeInfo resultType,
String resultName,
CodeModel body,
CodeModel succeededBody,
CodeModel failedBody) |
| Modifier and Type | Method and Description |
|---|---|
StatementModel |
KotlinCodeBuilder.enhancedForLoop(String variableName,
ExpressionModel expression,
StatementModel body) |
StatementModel |
KotlinCodeBuilder.forLoop(StatementModel initializer,
ExpressionModel condition,
ExpressionModel update,
StatementModel body) |
void |
KotlinCodeWriter.renderDataObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
void |
KotlinCodeWriter.renderDataObjectMemberSelect(ExpressionModel expression,
String name) |
void |
KotlinCodeWriter.renderInstanceOf(ExpressionModel expression,
TypeElement type) |
void |
KotlinCodeWriter.renderJsonArrayAdd(ExpressionModel expression,
ExpressionModel value) |
void |
KotlinCodeWriter.renderJsonArrayGet(ExpressionModel expression,
Class<?> type,
ExpressionModel index) |
void |
KotlinCodeWriter.renderJsonArraySize(ExpressionModel expression) |
void |
KotlinCodeWriter.renderJsonArrayToString(ExpressionModel expression) |
void |
KotlinCodeWriter.renderJsonObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
void |
KotlinCodeWriter.renderJsonObjectMemberSelect(ExpressionModel expression,
Class<?> type,
String name) |
void |
KotlinCodeWriter.renderJsonObjectSize(ExpressionModel expression) |
void |
KotlinCodeWriter.renderJsonObjectToString(ExpressionModel expression) |
void |
KotlinCodeWriter.renderListAdd(ExpressionModel list,
ExpressionModel value) |
void |
KotlinCodeWriter.renderListGet(ExpressionModel list,
ExpressionModel index) |
void |
KotlinCodeWriter.renderListSize(ExpressionModel list) |
void |
KotlinCodeWriter.renderMapForEach(ExpressionModel map,
String keyName,
TypeInfo keyType,
String valueName,
TypeInfo valueType,
com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
CodeModel block) |
void |
KotlinCodeWriter.renderMapGet(ExpressionModel map,
ExpressionModel key) |
void |
KotlinCodeWriter.renderMapPut(ExpressionModel map,
ExpressionModel key,
ExpressionModel value) |
void |
KotlinCodeWriter.renderMemberSelect(ExpressionModel expression,
String identifier) |
void |
KotlinCodeWriter.renderMethodInvocation(ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
void |
KotlinCodeWriter.renderMethodReference(ExpressionModel expression,
MethodSignature signature) |
void |
KotlinCodeWriter.renderNew(ExpressionModel expression,
TypeInfo type,
List<ExpressionModel> argumentModels) |
void |
KotlinCodeWriter.renderSystemErrPrintln(ExpressionModel expression) |
void |
KotlinCodeWriter.renderSystemOutPrintln(ExpressionModel expression) |
void |
KotlinCodeWriter.renderThrow(String throwableType,
ExpressionModel reason) |
StatementModel |
KotlinCodeBuilder.sequenceForLoop(String variableName,
ExpressionModel fromValue,
ExpressionModel toValue,
StatementModel body) |
StatementModel |
KotlinCodeBuilder.variableDecl(VariableScope scope,
TypeInfo type,
String name,
ExpressionModel initializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
KotlinCodeWriter.renderListLiteral(List<ExpressionModel> arguments) |
void |
KotlinCodeWriter.renderMethodInvocation(ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
void |
KotlinCodeWriter.renderNew(ExpressionModel expression,
TypeInfo type,
List<ExpressionModel> argumentModels) |
| Modifier and Type | Class and Description |
|---|---|
class |
ScalaApiModel
Custom
ApiModel-implementation to allow the conversion of method signatures. |
| Modifier and Type | Method and Description |
|---|---|
ExpressionModel |
ScalaCodeBuilder.asyncResultHandler(com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
ParameterizedTypeInfo parameterizedTypeInfo,
String s,
CodeModel codeModel,
CodeModel codeModel1,
CodeModel codeModel2) |
ExpressionModel |
ScalaApiModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
| Modifier and Type | Method and Description |
|---|---|
ApiModel |
ScalaCodeBuilder.api(ExpressionModel expr) |
StatementModel |
ScalaCodeBuilder.enhancedForLoop(String variableName,
ExpressionModel expression,
StatementModel body) |
StatementModel |
ScalaCodeBuilder.forLoop(StatementModel initializer,
ExpressionModel condition,
ExpressionModel update,
StatementModel body) |
void |
ScalaCodeWriter.renderDataObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
void |
ScalaCodeWriter.renderDataObjectMemberSelect(ExpressionModel expression,
String name) |
void |
ScalaCodeWriter.renderInstanceOf(ExpressionModel expression,
TypeElement type) |
void |
ScalaCodeWriter.renderJsonArrayAdd(ExpressionModel expression,
ExpressionModel value) |
void |
ScalaCodeWriter.renderJsonArrayGet(ExpressionModel expression,
Class<?> type,
ExpressionModel index) |
void |
ScalaCodeWriter.renderJsonArraySize(ExpressionModel expression) |
void |
ScalaCodeWriter.renderJsonArrayToString(ExpressionModel expression) |
void |
ScalaCodeWriter.renderJsonObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
void |
ScalaCodeWriter.renderJsonObjectMemberSelect(ExpressionModel expression,
Class<?> type,
String name) |
void |
ScalaCodeWriter.renderJsonObjectSize(ExpressionModel expression) |
void |
ScalaCodeWriter.renderJsonObjectToString(ExpressionModel expression) |
void |
ScalaCodeWriter.renderListAdd(ExpressionModel list,
ExpressionModel value) |
void |
ScalaCodeWriter.renderListGet(ExpressionModel list,
ExpressionModel index) |
void |
ScalaCodeWriter.renderListSize(ExpressionModel list) |
void |
ScalaCodeWriter.renderMapForEach(ExpressionModel map,
String keyName,
TypeInfo keyType,
String valueName,
TypeInfo valueType,
com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
CodeModel block) |
void |
ScalaCodeWriter.renderMapGet(ExpressionModel map,
ExpressionModel key) |
void |
ScalaCodeWriter.renderMapPut(ExpressionModel map,
ExpressionModel key,
ExpressionModel value) |
void |
ScalaCodeWriter.renderMethodInvocation(ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
void |
ScalaCodeWriter.renderMethodReference(ExpressionModel expressionModel,
MethodSignature methodSignature) |
void |
ScalaCodeWriter.renderNew(ExpressionModel expression,
TypeInfo type,
List<ExpressionModel> argumentModels) |
void |
ScalaCodeWriter.renderPostfixDecrement(ExpressionModel expression) |
void |
ScalaCodeWriter.renderPostfixIncrement(ExpressionModel expression) |
void |
ScalaCodeWriter.renderPrefixDecrement(ExpressionModel expression) |
void |
ScalaCodeWriter.renderPrefixIncrement(ExpressionModel expression,
CodeWriter writer) |
void |
ScalaCodeWriter.renderSystemErrPrintln(ExpressionModel expression) |
void |
ScalaCodeWriter.renderSystemOutPrintln(ExpressionModel expression) |
void |
ScalaCodeWriter.renderThrow(String throwableType,
ExpressionModel reason) |
StatementModel |
ScalaCodeBuilder.sequenceForLoop(String variableName,
ExpressionModel fromValue,
ExpressionModel toValue,
StatementModel body) |
StatementModel |
ScalaCodeBuilder.variableDecl(VariableScope scope,
TypeInfo type,
String name,
ExpressionModel initializer) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionModel |
ScalaApiModel.onMethodInvocation(TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
void |
ScalaCodeWriter.renderListLiteral(List<ExpressionModel> arguments) |
void |
ScalaCodeWriter.renderMethodInvocation(ExpressionModel expression,
TypeInfo receiverType,
MethodSignature method,
TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<TypeInfo> argumentTypes) |
void |
ScalaCodeWriter.renderNew(ExpressionModel expression,
TypeInfo type,
List<ExpressionModel> argumentModels) |
| Constructor and Description |
|---|
ScalaApiModel(CodeBuilder builder,
ExpressionModel expression) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionModel |
ConditionalBlockModel.getCondition() |
ExpressionModel |
ReturnModel.getExpression() |
| Constructor and Description |
|---|
ConditionalBlockModel(ExpressionModel condition,
StatementModel body) |
ReturnModel(ExpressionModel expression) |
Copyright © 2018 Eclipse. All rights reserved.