Class CodeGen

java.lang.Object
net.binis.codegen.CodeGen

public class CodeGen extends Object
  • Field Details

  • Constructor Details

    • CodeGen

      public CodeGen()
  • Method Details

    • main

      public static void main(String[] args) throws IOException
      Throws:
      IOException
    • processFiles

      public static void processFiles(List<Path> files)
    • processSources

      public static void processSources(List<net.binis.codegen.objects.Pair<String,Element>> files)
    • handleType

      public static void handleType(com.github.javaparser.JavaParser parser, com.github.javaparser.ast.body.TypeDeclaration<?> t, String fileName, Element element)
    • checkForNestedClasses

      public static void checkForNestedClasses(com.github.javaparser.ast.body.TypeDeclaration<?> type, String fileName, com.github.javaparser.JavaParser parser)
    • processTemplate

      public static void processTemplate(String name, String source)
    • handleTemplate

      public static void handleTemplate(com.github.javaparser.ast.body.TypeDeclaration<?> t)