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,
io.vertx.codegen.type.TypeInfo type) |
ExpressionModel |
CodeBuilder.asyncResultHandler(com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
io.vertx.codegen.type.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 |
---|---|
default ApiModel |
CodeBuilder.api(ExpressionModel expr) |
default ExpressionModel |
CodeBuilder.combine(ExpressionModel left,
String op,
ExpressionModel right) |
StatementModel |
CodeBuilder.enhancedForLoop(String variableName,
ExpressionModel expression,
StatementModel body) |
default ExpressionModel |
CodeBuilder.forAssign(ExpressionModel variable,
ExpressionModel expression) |
default ExpressionModel |
CodeBuilder.forConditionalExpression(ExpressionModel condition,
ExpressionModel trueExpression,
ExpressionModel falseExpression) |
StatementModel |
CodeBuilder.forLoop(StatementModel initializer,
ExpressionModel condition,
ExpressionModel update,
StatementModel body) |
default ExpressionModel |
CodeBuilder.jsonArrayEncoder(ExpressionModel expression) |
default ExpressionModel |
CodeBuilder.jsonObjectEncoder(ExpressionModel expression) |
VisitContext |
VisitContext.putAlias(com.sun.tools.javac.code.Symbol symbol,
ExpressionModel builder) |
void |
CodeWriter.renderAssign(ExpressionModel variable,
ExpressionModel expression) |
void |
CodeWriter.renderConditionalExpression(ExpressionModel condition,
ExpressionModel trueExpression,
ExpressionModel falseExpression) |
abstract void |
CodeWriter.renderDataObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
abstract void |
CodeWriter.renderDataObjectMemberSelect(ExpressionModel expression,
String name) |
void |
CodeWriter.renderEquals(ExpressionModel left,
ExpressionModel right) |
void |
CodeWriter.renderInstanceOf(ExpressionModel expression,
TypeElement type) |
void |
CodeWriter.renderJsonArrayAdd(ExpressionModel expression,
ExpressionModel value) |
void |
CodeWriter.renderJsonArrayGet(ExpressionModel expression,
Class<?> type,
ExpressionModel index) |
abstract void |
CodeWriter.renderJsonArrayToString(ExpressionModel expression) |
abstract void |
CodeWriter.renderJsonObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
abstract void |
CodeWriter.renderJsonObjectMemberSelect(ExpressionModel expression,
Class<?> type,
String name) |
abstract void |
CodeWriter.renderJsonObjectToString(ExpressionModel expression) |
abstract void |
CodeWriter.renderListAdd(ExpressionModel list,
ExpressionModel value) |
abstract void |
CodeWriter.renderListGet(ExpressionModel list,
ExpressionModel index) |
abstract void |
CodeWriter.renderListSize(ExpressionModel list) |
void |
CodeWriter.renderLogicalComplement(ExpressionModel expression) |
abstract void |
CodeWriter.renderMapForEach(ExpressionModel map,
String keyName,
io.vertx.codegen.type.TypeInfo keyType,
String valueName,
io.vertx.codegen.type.TypeInfo valueType,
com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
CodeModel block) |
abstract void |
CodeWriter.renderMapGet(ExpressionModel map,
ExpressionModel key) |
abstract void |
CodeWriter.renderMapPut(ExpressionModel map,
ExpressionModel key,
ExpressionModel value) |
void |
CodeWriter.renderMemberSelect(ExpressionModel expression,
String identifier) |
void |
CodeWriter.renderMethodInvocation(ExpressionModel expression,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
abstract void |
CodeWriter.renderMethodReference(ExpressionModel expression,
MethodSignature signature) |
abstract void |
CodeWriter.renderNew(ExpressionModel expression,
io.vertx.codegen.type.TypeInfo type,
List<ExpressionModel> argumentModels) |
void |
CodeWriter.renderParenthesized(ExpressionModel expression) |
void |
CodeWriter.renderPostfixDecrement(ExpressionModel expression) |
void |
CodeWriter.renderPostfixIncrement(ExpressionModel expression) |
void |
CodeWriter.renderPrefixDecrement(ExpressionModel expression) |
void |
CodeWriter.renderPrefixIncrement(ExpressionModel expression,
CodeWriter writer) |
void |
CodeWriter.renderReturn(ExpressionModel expression) |
abstract void |
CodeWriter.renderSystemErrPrintln(ExpressionModel expression) |
abstract void |
CodeWriter.renderSystemOutPrintln(ExpressionModel expression) |
abstract void |
CodeWriter.renderThrow(String throwableType,
ExpressionModel reason) |
void |
CodeWriter.renderUnaryMinus(ExpressionModel expression) |
void |
CodeWriter.renderUnaryPlus(ExpressionModel expression) |
StatementModel |
CodeBuilder.sequenceForLoop(String variableName,
ExpressionModel fromValue,
ExpressionModel toValue,
StatementModel body) |
StatementModel |
CodeBuilder.variableDecl(VariableScope scope,
io.vertx.codegen.type.TypeInfo type,
String name,
ExpressionModel initializer) |
Modifier and Type | Method and Description |
---|---|
abstract void |
CodeWriter.renderListLiteral(List<ExpressionModel> arguments) |
void |
CodeWriter.renderMethodInvocation(ExpressionModel expression,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
abstract void |
CodeWriter.renderNew(ExpressionModel expression,
io.vertx.codegen.type.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 |
---|---|
ExpressionModel |
ExpressionModel.as(io.vertx.codegen.type.TypeInfo type) |
ExpressionModel |
JsonArrayLiteralModel.as(io.vertx.codegen.type.TypeInfo type) |
ExpressionModel |
JsonObjectLiteralModel.as(io.vertx.codegen.type.TypeInfo type) |
ExpressionModel |
DataObjectLiteralModel.as(io.vertx.codegen.type.TypeInfo type) |
ExpressionModel |
ParenthesizedModel.as(io.vertx.codegen.type.TypeInfo type) |
ExpressionModel |
BinaryExpressionModel.getLeft() |
ExpressionModel |
ThrowableModel.getReason() |
ExpressionModel |
BinaryExpressionModel.getRight() |
ExpressionModel |
Member.Single.getValue() |
ExpressionModel |
ExpressionModel.onField(String identifier) |
ExpressionModel |
EnumExpressionModel.onField(String identifier) |
ExpressionModel |
ParenthesizedModel.onField(String identifier) |
ExpressionModel |
SystemModel.onField(String identifier) |
ExpressionModel |
ExpressionModel.onInstanceOf(TypeElement type) |
ExpressionModel |
ExpressionModel.onLogicalComplement() |
ExpressionModel |
ParenthesizedModel.onLogicalComplement() |
ExpressionModel |
ExpressionModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonArrayLiteralModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonArrayModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
MapModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonObjectLiteralModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ListModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
DataObjectModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
DataObjectLiteralModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ConsoleModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ArraysModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> arguments,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
AsyncResultModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ParenthesizedModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonObjectModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ExpressionModel.onMethodReference(MethodSignature signature) |
ExpressionModel |
ParenthesizedModel.onMethodReference(MethodSignature signature) |
ExpressionModel |
MapClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JsonObjectClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ListClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JsonArrayClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
DataObjectClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JavaClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ThrowableClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ExpressionModel.onPostFixDecrement() |
ExpressionModel |
ParenthesizedModel.onPostFixDecrement() |
ExpressionModel |
ExpressionModel.onPostFixIncrement() |
ExpressionModel |
ParenthesizedModel.onPostFixIncrement() |
ExpressionModel |
ExpressionModel.onPrefixDecrement() |
ExpressionModel |
ParenthesizedModel.onPrefixDecrement() |
ExpressionModel |
ExpressionModel.onPrefixIncrement() |
ExpressionModel |
ParenthesizedModel.onPrefixIncrement() |
ExpressionModel |
ExpressionModel.toDataObjectValue() |
ExpressionModel |
EnumFieldExpressionModel.toDataObjectValue() |
ExpressionModel |
ExpressionModel.unaryMinus() |
ExpressionModel |
ParenthesizedModel.unaryMinus() |
ExpressionModel |
ExpressionModel.unaryPlus() |
ExpressionModel |
ParenthesizedModel.unaryPlus() |
Modifier and Type | Method and Description |
---|---|
List<ExpressionModel> |
JsonArrayLiteralModel.getValues() |
List<ExpressionModel> |
Member.Sequence.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(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonArrayLiteralModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonArrayModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
MapModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonObjectLiteralModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ListModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
DataObjectModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
DataObjectLiteralModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ConsoleModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ArraysModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> arguments,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
AsyncResultModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
ParenthesizedModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
JsonObjectModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
ExpressionModel |
MapClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JsonObjectClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ListClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JsonArrayClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
DataObjectClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
JavaClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ThrowableClassModel.onNew(List<ExpressionModel> arguments) |
ExpressionModel |
ClassModel.onNew(List<ExpressionModel> arguments) |
Constructor and Description |
---|
MethodInvocationModel(CodeBuilder builder,
ExpressionModel expression,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
Modifier and Type | Method and Description |
---|---|
ExpressionModel |
KotlinCodeBuilder.asyncResultHandler(com.sun.source.tree.LambdaExpressionTree.BodyKind bodyKind,
io.vertx.codegen.type.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.renderJsonArrayToString(ExpressionModel expression) |
void |
KotlinCodeWriter.renderJsonObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
void |
KotlinCodeWriter.renderJsonObjectMemberSelect(ExpressionModel expression,
Class<?> type,
String name) |
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,
io.vertx.codegen.type.TypeInfo keyType,
String valueName,
io.vertx.codegen.type.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,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
void |
KotlinCodeWriter.renderMethodReference(ExpressionModel expression,
MethodSignature signature) |
void |
KotlinCodeWriter.renderNew(ExpressionModel expression,
io.vertx.codegen.type.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,
io.vertx.codegen.type.TypeInfo type,
String name,
ExpressionModel initializer) |
Modifier and Type | Method and Description |
---|---|
void |
KotlinCodeWriter.renderListLiteral(List<ExpressionModel> arguments) |
void |
KotlinCodeWriter.renderMethodInvocation(ExpressionModel expression,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
void |
KotlinCodeWriter.renderNew(ExpressionModel expression,
io.vertx.codegen.type.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,
io.vertx.codegen.type.ParameterizedTypeInfo parameterizedTypeInfo,
String s,
CodeModel codeModel,
CodeModel codeModel1,
CodeModel codeModel2) |
ExpressionModel |
ScalaApiModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.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.renderJsonArrayToString(ExpressionModel expression) |
void |
ScalaCodeWriter.renderJsonObjectAssign(ExpressionModel expression,
String name,
ExpressionModel value) |
void |
ScalaCodeWriter.renderJsonObjectMemberSelect(ExpressionModel expression,
Class<?> type,
String name) |
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,
io.vertx.codegen.type.TypeInfo keyType,
String valueName,
io.vertx.codegen.type.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,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
void |
ScalaCodeWriter.renderMethodReference(ExpressionModel expressionModel,
MethodSignature methodSignature) |
void |
ScalaCodeWriter.renderNew(ExpressionModel expression,
io.vertx.codegen.type.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,
io.vertx.codegen.type.TypeInfo type,
String name,
ExpressionModel initializer) |
Modifier and Type | Method and Description |
---|---|
ExpressionModel |
ScalaApiModel.onMethodInvocation(io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
void |
ScalaCodeWriter.renderListLiteral(List<ExpressionModel> arguments) |
void |
ScalaCodeWriter.renderMethodInvocation(ExpressionModel expression,
io.vertx.codegen.type.TypeInfo receiverType,
MethodSignature method,
io.vertx.codegen.type.TypeInfo returnType,
List<TypeArg> typeArguments,
List<ExpressionModel> argumentModels,
List<io.vertx.codegen.type.TypeInfo> argumentTypes) |
void |
ScalaCodeWriter.renderNew(ExpressionModel expression,
io.vertx.codegen.type.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 © 2017. All rights reserved.