Class CodeGenHelper


  • public class CodeGenHelper
    extends Object
    • 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)