Generates a builder class for Albion Online items from a JSON file.
- Kotlin 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| gradle/wrapper | ||
| src/main | ||
| .gitignore | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
Albion Online Item Builder Generator ⚙
This project will generate a kotlin file for the albion online data project API shim. Example use of generated code:
val itemBuilder = AlbionItemBuilder() // output: "T2_BAG,T4_MINERS_CAP"
.bag(Tier.TWO)
.minersCap(Tier.FOUR)
.build()
- Find lightweight API for code generation
- Produce some valid code as proof of concept
- Generate a complete, working class that's fit for purpose