Class ParserEngine

java.lang.Object
tech.deplant.java4ever.binding.generator.ParserEngine

public class ParserEngine extends Object
  • Constructor Details

    • ParserEngine

      public ParserEngine()
  • Method Details

    • ofJsonResource

      public static ApiReference ofJsonResource(String resourceName) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • ofEverSdkLibrary

      public static ApiReference ofEverSdkLibrary(LibraryLoader loader) throws com.fasterxml.jackson.core.JsonProcessingException, EverSdkException, EverSdkException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
      EverSdkException
    • parse

      public static void parse(ApiReference parsedApiReference) throws IOException
      Throws:
      IOException
    • moduleToBuilder

      public static tech.deplant.javapoet.TypeSpec.Builder moduleToBuilder(ApiModule module, String moduleNameCapitalized, String version)
    • moduleDocs

      public static tech.deplant.javapoet.CodeBlock.Builder moduleDocs(ApiModule module, String moduleNameCapitalized, String version)