Class CodegenStringUtil


  • public class CodegenStringUtil
    extends Object
    • Constructor Detail

      • CodegenStringUtil

        public CodegenStringUtil()
    • Method Detail

      • escapeIdentifier

        public static String escapeIdentifier​(String partOfIdentifier)
        Escape for identifier part (not beginning) Similar to drools-model's StringUtil
      • replaceSimpleNameWith

        public static void replaceSimpleNameWith​(com.github.javaparser.ast.Node source,
                                                 String oldName,
                                                 String newName)
      • replaceStringLiteralExprWith

        public static void replaceStringLiteralExprWith​(com.github.javaparser.ast.Node source,
                                                        String oldName,
                                                        String newName)
      • replaceIntegerLiteralExprWith

        public static void replaceIntegerLiteralExprWith​(com.github.javaparser.ast.Node source,
                                                         int oldValue,
                                                         int newValue)
      • blockHasComment

        public static boolean blockHasComment​(com.github.javaparser.ast.stmt.BlockStmt block,
                                              String comment)
      • parseJavaClassTemplateFromResources

        public static com.github.javaparser.ast.CompilationUnit parseJavaClassTemplateFromResources​(Class<?> resourceClass,
                                                                                                    String templateName)
      • findMethodTemplate

        public static com.github.javaparser.ast.body.MethodDeclaration findMethodTemplate​(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration alphaNodeCreationClass,
                                                                                          String methodName)