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(Parsables files)
    • handleType

      public static void handleType(com.github.javaparser.JavaParser parser, com.github.javaparser.ast.body.TypeDeclaration<?> t, String fileName, List<net.binis.codegen.objects.Pair<Element,Object>> elements)
    • checkForNestedClasses

      public static void checkForNestedClasses(com.github.javaparser.ast.body.TypeDeclaration<?> type, String fileName, com.github.javaparser.JavaParser parser, List<net.binis.codegen.objects.Pair<Element,Object>> elements)
    • processTemplate

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

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