java.lang.Object
tech.deplant.java4ever.binding.generator.ParserEngine
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CodeBlock.BuildermoduleDocs(ApiModule module, String moduleNameCapitalized, String version) static TypeSpec.BuildermoduleToBuilder(ApiModule module, String moduleNameCapitalized, String version) static ApiReferenceofEverSdkLibrary(LibraryLoader loader) static ApiReferenceofJsonResource(String resourceName) static voidparse(ApiReference parsedApiReference)
-
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.JsonProcessingExceptionEverSdkExceptionEverSdkException
-
parse
- Throws:
IOException
-
moduleToBuilder
public static TypeSpec.Builder moduleToBuilder(ApiModule module, String moduleNameCapitalized, String version) -
moduleDocs
public static CodeBlock.Builder moduleDocs(ApiModule module, String moduleNameCapitalized, String version)
-