Class CodeGenHelper
- java.lang.Object
-
- io.smallrye.mutiny.vertx.codegen.lang.CodeGenHelper
-
public class CodeGenHelper extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgenConvParam(Map<io.vertx.codegen.MethodInfo,Map<io.vertx.codegen.type.TypeInfo,String>> methodTypeArgMap, io.vertx.codegen.type.TypeInfo type, io.vertx.codegen.MethodInfo method, String expr)static StringgenConvReturn(Map<io.vertx.codegen.MethodInfo,Map<io.vertx.codegen.type.TypeInfo,String>> methodTypeArgMap, io.vertx.codegen.type.TypeInfo type, io.vertx.codegen.MethodInfo method, String expr)static StringgenTranslatedTypeName(io.vertx.codegen.type.TypeInfo type)static voidgenTypeArg(io.vertx.codegen.type.TypeInfo arg, io.vertx.codegen.MethodInfo method, int depth, StringBuilder sb)static StringgenTypeName(io.vertx.codegen.type.TypeInfo type)static StringgenTypeName(io.vertx.codegen.type.TypeInfo type, boolean translate)static booleanhasParentClass(io.vertx.codegen.ClassModel model)protected static booleanisImported(io.vertx.codegen.type.TypeInfo type)static io.vertx.codegen.MethodKindmethodKind(io.vertx.codegen.MethodInfo methodInfo)static StringrenderLinkToHtml(io.vertx.codegen.doc.Tag.Link link)static StringrenderLinkToHtml(io.vertx.codegen.type.ClassTypeInfo owner, io.vertx.codegen.MethodInfo method)static StringwriteReturnStatementForApi(Map<io.vertx.codegen.MethodInfo,Map<io.vertx.codegen.type.TypeInfo,String>> methodTypeArgMap, io.vertx.codegen.type.TypeInfo type, io.vertx.codegen.MethodInfo method, String expr)
-
-
-
Method Detail
-
hasParentClass
public static boolean hasParentClass(io.vertx.codegen.ClassModel model)
-
methodKind
public static io.vertx.codegen.MethodKind methodKind(io.vertx.codegen.MethodInfo methodInfo)
-
genTypeName
public static String genTypeName(io.vertx.codegen.type.TypeInfo type)
-
genTranslatedTypeName
public static String genTranslatedTypeName(io.vertx.codegen.type.TypeInfo type)
-
isImported
protected static boolean isImported(io.vertx.codegen.type.TypeInfo type)
-
genTypeName
public static String genTypeName(io.vertx.codegen.type.TypeInfo type, boolean translate)
-
genConvParam
public static String genConvParam(Map<io.vertx.codegen.MethodInfo,Map<io.vertx.codegen.type.TypeInfo,String>> methodTypeArgMap, io.vertx.codegen.type.TypeInfo type, io.vertx.codegen.MethodInfo method, String expr)
-
genTypeArg
public static void genTypeArg(io.vertx.codegen.type.TypeInfo arg, io.vertx.codegen.MethodInfo method, int depth, StringBuilder sb)
-
writeReturnStatementForApi
public static String writeReturnStatementForApi(Map<io.vertx.codegen.MethodInfo,Map<io.vertx.codegen.type.TypeInfo,String>> methodTypeArgMap, io.vertx.codegen.type.TypeInfo type, io.vertx.codegen.MethodInfo method, String expr)
-
genConvReturn
public static String genConvReturn(Map<io.vertx.codegen.MethodInfo,Map<io.vertx.codegen.type.TypeInfo,String>> methodTypeArgMap, io.vertx.codegen.type.TypeInfo type, io.vertx.codegen.MethodInfo method, String expr)
-
renderLinkToHtml
public static String renderLinkToHtml(io.vertx.codegen.doc.Tag.Link link)
-
renderLinkToHtml
public static String renderLinkToHtml(io.vertx.codegen.type.ClassTypeInfo owner, io.vertx.codegen.MethodInfo method)
-
-