java.lang.Object
tech.deplant.java4ever.binding.generator.ParserEngine
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CodeBlock.Builder
moduleDocs
(ApiModule module, String moduleNameCapitalized, String version) static TypeSpec.Builder
moduleToBuilder
(ApiModule module, String moduleNameCapitalized, String version) static ApiReference
ofEverSdkLibrary
(LibraryLoader loader) static ApiReference
ofJsonResource
(String resourceName) static void
parse
(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.JsonProcessingException
EverSdkException
EverSdkException
-
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)
-