From 7e1da5301a060221daf6db4ad1655030e02bba65 Mon Sep 17 00:00:00 2001 From: Serhii Prodan <22973227+serpro69@users.noreply.github.com> Date: Sun, 10 Mar 2024 11:53:38 +0100 Subject: [PATCH] Update cli-bot to use 'org.graalvm.buildtools.native' plugin Graal builds have moved to a new location: https://github.com/graalvm/graalvm-ce-builds/releases At the same time, palantir/gradle-graal plugin does not support this (see https://github.com/palantir/gradle-graal/issues/654) There seems to be a gradle plugin provided by graalvm, so trying to see if that can be used instead. Locally I also did the following: - install a different graal distribution via `sdk install java 17.0.9-graalce` - version 17 since I'm using java 17 locally mostly, though kotlin-faker is built with java 8 of course, but seems like that works fine - make sure the native-image for the new distribution is installed: - `gu install native-image` - note that `gu` is NOT available for 21.0.2-graalce version for some reason Note that 'reflect-config.json' was updated using the 17.0.9-graalce distribution. --- .github/workflows/build.yml | 8 +- CONTRIBUTING.adoc | 12 +- Makefile | 26 +- cli-bot/TODO.md | 19 - cli-bot/build.gradle.kts | 34 +- .../github/serpro69/kfaker/app/Constants.kt | 2 + .../cli-bot/reflect-config.json | 1932 +++-------------- deploy.sh | 2 +- 8 files changed, 397 insertions(+), 1638 deletions(-) delete mode 100644 cli-bot/TODO.md diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 219fb44c4..a23360555 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,15 +24,13 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle - run: ./gradlew clean test integrationTest build nativeImage + run: ./gradlew clean test integrationTest build nativeCompile - name: Test native image run: | - _app_path=$(find ./cli-bot/build/graal -type f -name faker-bot\* -not -name \*.txt) - mv "$_app_path" ./faker-bot # run several iterations to test various pathways when generating data for i in {0..10}; do - ./faker-bot list --verbose >/dev/null || false - ./faker-bot lookup a --verbose >/dev/null || false + ./cli-bot/build/native/nativeCompile/faker-bot list --verbose >/dev/null || false + ./cli-bot/build/native/nativeCompile/faker-bot lookup a --verbose >/dev/null || false done diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc index faab7f200..4eb9fdf98 100644 --- a/CONTRIBUTING.adoc +++ b/CONTRIBUTING.adoc @@ -138,9 +138,13 @@ class Name internal constructor(fakerService: FakerService) : YamlFakeDataProvid * the entry point for all data generation is the link:core/src/main/kotlin/io/github/serpro69/kfaker/Faker.kt[`Faker`] class, so a new property needs to be added there that calls the data provider class +==== Update cli-bot fakers + +* cli-bot/src/main/kotlin/io/github/serpro69/kfaker/app/Constants.kt[`Constants.kt`] is used to provide all faker implementations to the faker command line application. If a new faker implementation is added, this needs to be updated + ==== Update native-image link:cli-bot/src/main/resources/META-INF/native-image/io.github.serpro69/cli-bot/reflect-config.json[`reflect-config.json`] -* this is used when building the native-image of the `faker-bot` CLI application and thus needs to be updated, otherwise the `nativeImage` gradle task will fail +* this is used when building the native-image of the `faker-bot` CLI application and thus needs to be updated, otherwise the `nativeCompile` gradle task will fail * it is easy to auto-update the configuration by using `native-image-agent` (requires the `native-image` binary to be installed): ** first create the jar of the app with `./gradlew clean shadowJar` ** then run each of the cli commands (include the verbose mode since that requires additional calls): @@ -160,9 +164,11 @@ class Name internal constructor(fakerService: FakerService) : YamlFakeDataProvid ** the link:cli-bot/src/test/kotlin/io/github/serpro69/kfaker/app/cli/IntrospectorTest.kt[`IntrospectorTest`] needs to be updated in the `cli-bot` module ** the link:core/src/test/kotlin/io/github/serpro69/kfaker/TestConstants.kt[`TestConstants`] need to be updated as well -==== Example commit +==== Examples + +* In addition to the above instructions, you can also take a look at https://github.com/serpro69/kotlin-faker/commit/0b34d19d77aa728ed87382444908c90a63cc5f52[`0b34d1`] commit, which can be used as an MVP example of all of the above steps. -In addition to the above instructions, you can also take a look at https://github.com/serpro69/kotlin-faker/commit/0b34d19d77aa728ed87382444908c90a63cc5f52[`0b34d1`] commit, which can be used as an MVP example of all of the above steps. +* Also see https://github.com/serpro69/kotlin-faker/pull/222[#222] for an example of adding a completely new faker implementation module ==== Which Faker implementation to use? diff --git a/Makefile b/Makefile index 37ee9f6e2..46f1bfe8f 100644 --- a/Makefile +++ b/Makefile @@ -35,7 +35,7 @@ deploy-docs: ## deploys documentation with orchid _snapshot-in-pre-release: ## (DEPRECATED) publishes next snapshot in current pre-release version ./gradlew clean test integrationTest \ printVersion \ - nativeImage \ + nativeCompile \ publishToSonatype \ -PpromoteToRelease \ --info @@ -44,7 +44,7 @@ _snapshot-in-pre-release: ## (DEPRECATED) publishes next snapshot in current pre _snapshot-major: ## (DEPRECATED) publishes next snapshot with a major version bump ./gradlew clean test integrationTest \ printVersion \ - nativeImage \ + nativeCompile \ publishToSonatype \ -PbumpComponent=major \ --info @@ -54,14 +54,14 @@ snapshot-minor: check_java ## publishes next snapshot with a minor version bump @:$(call check_defined, VERSION, semantic version string - 'X.Y.Z(-rc.\d+)?') ./gradlew clean test integrationTest -Pversion='$(VERSION)-SNAPSHOT' - ./gradlew nativeImage -Pversion='$(VERSION)-SNAPSHOT' --info + ./gradlew nativeCompile -Pversion='$(VERSION)-SNAPSHOT' --info ./gradlew publishToSonatype -Pversion='$(VERSION)-SNAPSHOT' --info .PHONY: snapshot-patch _snapshot-patch: ## (DEPRECATED) publishes next snapshot with a patch version bump ./gradlew clean test integrationTest \ printVersion \ - nativeImage \ + nativeCompile \ publishToSonatype \ -PbumpComponent=patch \ --info @@ -70,7 +70,7 @@ _snapshot-patch: ## (DEPRECATED) publishes next snapshot with a patch version bu _pre-release-major: ## (DEPRECATED) publishes next pre-release version with a major version bump ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PnewPreRelease -PbumpComponent=major \ @@ -82,7 +82,7 @@ _pre-release-major: ## (DEPRECATED) publishes next pre-release version with a ma _pre-release-minor: ## (DEPRECATED) publishes next pre-release with a minor version bump ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PnewPreRelease -PbumpComponent=minor \ @@ -94,7 +94,7 @@ _pre-release-minor: ## (DEPRECATED) publishes next pre-release with a minor vers _pre-release-patch: ## (DEPRECATED) publishes next pre-release with a patch version bump ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PnewPreRelease -PbumpComponent=patch \ @@ -106,7 +106,7 @@ _pre-release-patch: ## (DEPRECATED) publishes next pre-release with a patch vers _next-pre-release: ## (DEPRECATED) publishes next pre-release version ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PpreRelease \ @@ -118,7 +118,7 @@ _next-pre-release: ## (DEPRECATED) publishes next pre-release version _promote-to-release: ## (DEPRECATED) publishes next release from the current pre-release version ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PpromoteToRelease \ @@ -130,7 +130,7 @@ _promote-to-release: ## (DEPRECATED) publishes next release from the current pre _release-major: ## (DEPRECATED) publishes next major release version ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PbumpComponent=major \ @@ -142,7 +142,7 @@ _release-major: ## (DEPRECATED) publishes next major release version _release-minor: ## (DEPRECATED) publishes next minor release version ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PbumpComponent=minor \ @@ -154,7 +154,7 @@ _release-minor: ## (DEPRECATED) publishes next minor release version _release-patch: ## (DEPRECATED) publishes next patch release version ./gradlew clean test integrationTest \ tag \ - nativeImage \ + nativeCompile \ publishToSonatype \ closeSonatypeStagingRepository \ -Prelease -PbumpComponent=patch \ @@ -169,7 +169,7 @@ release: check_java ## publishes the next release with a specified VERSION # run tests ./gradlew clean test integrationTest -Pversion=$(VERSION) # build and test native image - ./gradlew nativeImage -Pversion=$(VERSION) --info + ./gradlew nativeCompile -Pversion=$(VERSION) --info ./cli-bot/build/graal/faker-bot_$(VERSION) list --verbose >/dev/null || false ./cli-bot/build/graal/faker-bot_$(VERSION) lookup a --verbose >/dev/null || false # publish to sonatype and close staging repo diff --git a/cli-bot/TODO.md b/cli-bot/TODO.md deleted file mode 100644 index 27992210b..000000000 --- a/cli-bot/TODO.md +++ /dev/null @@ -1,19 +0,0 @@ -- Update functionality to use `AbstractFaker` instead of `Faker` -- Add new filter option - `--faker` (e.g. `--faker core` or `--faker books`) - - Support multiple values in the filter -- Refactor commands to use `AbstractFaker` implementation based on filters, or use all implementations by default - - Each provider implementation should have it's own "root-node" name in the output, according to the class name of the faker, e.g. - ```text - Faker() - └── address - ├── buildingNumber() - ├── city() - └── cityName() - - BooksFaker() - └── dune - ├── characters() - └── quotes - - ... - ``` diff --git a/cli-bot/build.gradle.kts b/cli-bot/build.gradle.kts index ac61e041c..8304a33f0 100644 --- a/cli-bot/build.gradle.kts +++ b/cli-bot/build.gradle.kts @@ -4,7 +4,7 @@ import com.adarshr.gradle.testlogger.theme.ThemeType plugins { application kotlin("jvm") - id("com.palantir.graal") version "0.10.0" // 0.12.0+ requires java11+ + id("org.graalvm.buildtools.native") version "0.10.1" } val mainFunction = "io.github.serpro69.kfaker.app.KFakerKt" @@ -86,16 +86,26 @@ tasks.startScripts { fakers.forEach { dependsOn(":faker:$it:shadowJar") } } -graal { - graalVersion("21.2.0") - javaVersion("8") - mainClass(mainFunction) - outputName("faker-bot_${project.version}") - option("--no-fallback") - option("--no-server") - option("--report-unsupported-elements-at-runtime") +graalvmNative { + testSupport = false + toolchainDetection = true + binaries { + named("main") { + imageName = "faker-bot" + } + } } +//graalvmNative { +// graalVersion("21.2.0") +// javaVersion("8") +// mainClass(mainFunction) +// outputName("faker-bot_${project.version}") +// option("--no-fallback") +// option("--no-server") +// option("--report-unsupported-elements-at-runtime") +//} + tasks { compileKotlin { // Set version for --version options @@ -116,7 +126,11 @@ tasks { dependsOn(":core:assemble") } - nativeImage { + nativeCompile { dependsOn(shadowJar) } + + generateResourcesConfigFile { + fakers.forEach { dependsOn(":faker:$it:shadowJar") } + } } diff --git a/cli-bot/src/main/kotlin/io/github/serpro69/kfaker/app/Constants.kt b/cli-bot/src/main/kotlin/io/github/serpro69/kfaker/app/Constants.kt index a3cb693a0..50e3ff154 100644 --- a/cli-bot/src/main/kotlin/io/github/serpro69/kfaker/app/Constants.kt +++ b/cli-bot/src/main/kotlin/io/github/serpro69/kfaker/app/Constants.kt @@ -6,6 +6,7 @@ import io.github.serpro69.kfaker.FakerConfig import io.github.serpro69.kfaker.books.BooksFaker import io.github.serpro69.kfaker.commerce.CommerceFaker import io.github.serpro69.kfaker.creatures.CreaturesFaker +import io.github.serpro69.kfaker.databases.DatabasesFaker import io.github.serpro69.kfaker.edu.EduFaker import io.github.serpro69.kfaker.games.GamesFaker import io.github.serpro69.kfaker.humor.HumorFaker @@ -25,6 +26,7 @@ val fakers: (config: FakerConfig) -> List = { BooksFaker(it), CommerceFaker(it), CreaturesFaker(it), + DatabasesFaker(it), EduFaker(it), GamesFaker(it), HumorFaker(it), diff --git a/cli-bot/src/main/resources/META-INF/native-image/io.github.serpro69/cli-bot/reflect-config.json b/cli-bot/src/main/resources/META-INF/native-image/io.github.serpro69/cli-bot/reflect-config.json index fbe6bb01f..d35f415ea 100644 --- a/cli-bot/src/main/resources/META-INF/native-image/io.github.serpro69/cli-bot/reflect-config.json +++ b/cli-bot/src/main/resources/META-INF/native-image/io.github.serpro69/cli-bot/reflect-config.json @@ -1,37 +1,31 @@ [ { - "name":"faker.com.fasterxml.jackson.databind.deser.Deserializers[]" + "name":"[Lfaker.com.fasterxml.jackson.databind.deser.Deserializers;" }, { - "name":"faker.com.fasterxml.jackson.databind.deser.KeyDeserializers[]" + "name":"[Lfaker.com.fasterxml.jackson.databind.deser.KeyDeserializers;" }, { - "name":"faker.com.fasterxml.jackson.databind.deser.ValueInstantiators[]" + "name":"[Lfaker.com.fasterxml.jackson.databind.deser.ValueInstantiators;" }, { - "name":"faker.com.fasterxml.jackson.databind.ser.Serializers[]" + "name":"[Lfaker.com.fasterxml.jackson.databind.ser.Serializers;" +}, +{ + "name":"android.os.Build$VERSION" +}, +{ + "name":"faker.com.fasterxml.jackson.databind.ext.Java7SupportImpl" +}, +{ + "name":"groovy.lang.Closure" }, { "name":"io.github.serpro69.kfaker.AbstractFaker" }, { "name":"io.github.serpro69.kfaker.Faker", - "methods":[ - {"name":"getAddress","parameterTypes":[] }, - {"name":"getColor","parameterTypes":[] }, - {"name":"getCrypto","parameterTypes":[] }, - {"name":"getCurrency","parameterTypes":[] }, - {"name":"getCurrencySymbol","parameterTypes":[] }, - {"name":"getFile","parameterTypes":[] }, - {"name":"getGender","parameterTypes":[] }, - {"name":"getIdNumber","parameterTypes":[] }, - {"name":"getInternet","parameterTypes":[] }, - {"name":"getMeasurement","parameterTypes":[] }, - {"name":"getMoney","parameterTypes":[] }, - {"name":"getName","parameterTypes":[] }, - {"name":"getPhoneNumber","parameterTypes":[] }, - {"name":"getSeparator","parameterTypes":[] } - ] + "methods":[{"name":"getAddress","parameterTypes":[] }, {"name":"getColor","parameterTypes":[] }, {"name":"getCrypto","parameterTypes":[] }, {"name":"getCurrency","parameterTypes":[] }, {"name":"getCurrencySymbol","parameterTypes":[] }, {"name":"getFile","parameterTypes":[] }, {"name":"getGender","parameterTypes":[] }, {"name":"getIdNumber","parameterTypes":[] }, {"name":"getInternet","parameterTypes":[] }, {"name":"getMeasurement","parameterTypes":[] }, {"name":"getMoney","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"getPhoneNumber","parameterTypes":[] }, {"name":"getSeparator","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.Faker$Builder" @@ -51,100 +45,55 @@ { "name":"io.github.serpro69.kfaker.app.KFaker", "allDeclaredFields":true, - "allDeclaredMethods":true + "queryAllDeclaredMethods":true }, { "name":"io.github.serpro69.kfaker.app.subcommands.CommandOptions", "allDeclaredFields":true, - "allDeclaredMethods":true + "queryAllDeclaredMethods":true }, { "name":"io.github.serpro69.kfaker.app.subcommands.List", "allDeclaredFields":true, - "allDeclaredMethods":true, + "queryAllDeclaredMethods":true, "methods":[{"name":"","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.app.subcommands.Lookup", "allDeclaredFields":true, - "allDeclaredMethods":true, + "queryAllDeclaredMethods":true, "methods":[{"name":"","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.BooksFaker", - "methods":[ - {"name":"getBible","parameterTypes":[] }, - {"name":"getBook","parameterTypes":[] }, - {"name":"getCosmere","parameterTypes":[] }, - {"name":"getCultureSeries","parameterTypes":[] }, - {"name":"getDcComics","parameterTypes":[] }, - {"name":"getDune","parameterTypes":[] }, - {"name":"getLovecraft","parameterTypes":[] }, - {"name":"getShakespeare","parameterTypes":[] }, - {"name":"getTheKingkillerChronicle","parameterTypes":[] }, - {"name":"getTolkien","parameterTypes":[] } - ] + "methods":[{"name":"getBible","parameterTypes":[] }, {"name":"getBook","parameterTypes":[] }, {"name":"getCosmere","parameterTypes":[] }, {"name":"getCultureSeries","parameterTypes":[] }, {"name":"getDcComics","parameterTypes":[] }, {"name":"getDune","parameterTypes":[] }, {"name":"getLovecraft","parameterTypes":[] }, {"name":"getShakespeare","parameterTypes":[] }, {"name":"getTheKingkillerChronicle","parameterTypes":[] }, {"name":"getTolkien","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.BooksFaker$Builder" }, { "name":"io.github.serpro69.kfaker.books.provider.Bible", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.Book", - "methods":[ - {"name":"author","parameterTypes":[] }, - {"name":"genre","parameterTypes":[] }, - {"name":"publisher","parameterTypes":[] }, - {"name":"title","parameterTypes":[] } - ] + "methods":[{"name":"author","parameterTypes":[] }, {"name":"genre","parameterTypes":[] }, {"name":"publisher","parameterTypes":[] }, {"name":"title","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.Cosmere", - "methods":[ - {"name":"allomancers","parameterTypes":[] }, - {"name":"aons","parameterTypes":[] }, - {"name":"feruchemists","parameterTypes":[] }, - {"name":"knightsRadiant","parameterTypes":[] }, - {"name":"metals","parameterTypes":[] }, - {"name":"shardWorlds","parameterTypes":[] }, - {"name":"shards","parameterTypes":[] }, - {"name":"surges","parameterTypes":[] } - ] + "methods":[{"name":"allomancers","parameterTypes":[] }, {"name":"aons","parameterTypes":[] }, {"name":"feruchemists","parameterTypes":[] }, {"name":"knightsRadiant","parameterTypes":[] }, {"name":"metals","parameterTypes":[] }, {"name":"shardWorlds","parameterTypes":[] }, {"name":"shards","parameterTypes":[] }, {"name":"surges","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.CultureSeries", - "methods":[ - {"name":"books","parameterTypes":[] }, - {"name":"civs","parameterTypes":[] }, - {"name":"cultureShipClassAbvs","parameterTypes":[] }, - {"name":"cultureShipClasses","parameterTypes":[] }, - {"name":"cultureShips","parameterTypes":[] }, - {"name":"planets","parameterTypes":[] } - ] + "methods":[{"name":"books","parameterTypes":[] }, {"name":"civs","parameterTypes":[] }, {"name":"cultureShipClassAbvs","parameterTypes":[] }, {"name":"cultureShipClasses","parameterTypes":[] }, {"name":"cultureShips","parameterTypes":[] }, {"name":"planets","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.DcComics", - "methods":[ - {"name":"hero","parameterTypes":[] }, - {"name":"heroine","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"title","parameterTypes":[] }, - {"name":"villain","parameterTypes":[] } - ] + "methods":[{"name":"hero","parameterTypes":[] }, {"name":"heroine","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"title","parameterTypes":[] }, {"name":"villain","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.Dune", - "methods":[ - {"name":"quotes","parameterTypes":["io.github.serpro69.kfaker.books.provider.Dune$QuoteCharacter"] }, - {"name":"quotes$default","parameterTypes":["io.github.serpro69.kfaker.books.provider.Dune","io.github.serpro69.kfaker.books.provider.Dune$QuoteCharacter","int","java.lang.Object"] } - ] + "methods":[{"name":"quotes","parameterTypes":["io.github.serpro69.kfaker.books.provider.Dune$QuoteCharacter"] }, {"name":"quotes$default","parameterTypes":["io.github.serpro69.kfaker.books.provider.Dune","io.github.serpro69.kfaker.books.provider.Dune$QuoteCharacter","int","java.lang.Object"] }] }, { "name":"io.github.serpro69.kfaker.books.provider.Dune$QuoteCharacter" @@ -154,140 +103,54 @@ }, { "name":"io.github.serpro69.kfaker.books.provider.Lovecraft", - "methods":[ - {"name":"deity","parameterTypes":[] }, - {"name":"fhtagn","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"tome","parameterTypes":[] }, - {"name":"words","parameterTypes":[] } - ] + "methods":[{"name":"deity","parameterTypes":[] }, {"name":"fhtagn","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"tome","parameterTypes":[] }, {"name":"words","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.Shakespeare", - "methods":[ - {"name":"asYouLikeIt","parameterTypes":[] }, - {"name":"hamlet","parameterTypes":[] }, - {"name":"kingRichardTheThird","parameterTypes":[] }, - {"name":"romeoAndJuliet","parameterTypes":[] } - ] + "methods":[{"name":"asYouLikeIt","parameterTypes":[] }, {"name":"hamlet","parameterTypes":[] }, {"name":"kingRichardTheThird","parameterTypes":[] }, {"name":"romeoAndJuliet","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.TheKingkillerChronicle", - "methods":[ - {"name":"books","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"creatures","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] } - ] + "methods":[{"name":"books","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"creatures","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.Tolkien", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"getHobbit","parameterTypes":[] }, - {"name":"getLordOfTheRings","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"poems","parameterTypes":[] }, - {"name":"races","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"getHobbit","parameterTypes":[] }, {"name":"getLordOfTheRings","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"poems","parameterTypes":[] }, {"name":"races","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.TolkienHobbit", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] }, - {"name":"thorinsCompany","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }, {"name":"thorinsCompany","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.books.provider.TolkienLordOfTheRings", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.CommerceFaker", - "methods":[ - {"name":"getBank","parameterTypes":[] }, - {"name":"getBarcode","parameterTypes":[] }, - {"name":"getBeer","parameterTypes":[] }, - {"name":"getBusiness","parameterTypes":[] }, - {"name":"getCannabis","parameterTypes":[] }, - {"name":"getCode","parameterTypes":[] }, - {"name":"getCoffee","parameterTypes":[] }, - {"name":"getCommerce","parameterTypes":[] }, - {"name":"getCompany","parameterTypes":[] }, - {"name":"getConstruction","parameterTypes":[] }, - {"name":"getDessert","parameterTypes":[] }, - {"name":"getFinance","parameterTypes":[] }, - {"name":"getFood","parameterTypes":[] }, - {"name":"getHouse","parameterTypes":[] }, - {"name":"getIndustrySegments","parameterTypes":[] }, - {"name":"getMarketing","parameterTypes":[] }, - {"name":"getRestaurant","parameterTypes":[] }, - {"name":"getStripe","parameterTypes":[] }, - {"name":"getSubscription","parameterTypes":[] }, - {"name":"getTea","parameterTypes":[] } - ] + "methods":[{"name":"getBank","parameterTypes":[] }, {"name":"getBarcode","parameterTypes":[] }, {"name":"getBeer","parameterTypes":[] }, {"name":"getBusiness","parameterTypes":[] }, {"name":"getCannabis","parameterTypes":[] }, {"name":"getCode","parameterTypes":[] }, {"name":"getCoffee","parameterTypes":[] }, {"name":"getCommerce","parameterTypes":[] }, {"name":"getCompany","parameterTypes":[] }, {"name":"getConstruction","parameterTypes":[] }, {"name":"getDessert","parameterTypes":[] }, {"name":"getFinance","parameterTypes":[] }, {"name":"getFood","parameterTypes":[] }, {"name":"getHouse","parameterTypes":[] }, {"name":"getIndustrySegments","parameterTypes":[] }, {"name":"getMarketing","parameterTypes":[] }, {"name":"getRestaurant","parameterTypes":[] }, {"name":"getStripe","parameterTypes":[] }, {"name":"getSubscription","parameterTypes":[] }, {"name":"getTea","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.CommerceFaker$Builder" }, { "name":"io.github.serpro69.kfaker.commerce.provider.Bank", - "methods":[ - {"name":"ibanDetails","parameterTypes":["java.lang.String"] }, - {"name":"name","parameterTypes":[] }, - {"name":"swiftBic","parameterTypes":[] } - ] + "methods":[{"name":"ibanDetails","parameterTypes":["java.lang.String"] }, {"name":"name","parameterTypes":[] }, {"name":"swiftBic","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Barcode", - "methods":[ - {"name":"compositeSymbol","parameterTypes":[] }, - {"name":"ean13","parameterTypes":[] }, - {"name":"ean8","parameterTypes":[] }, - {"name":"isbn","parameterTypes":[] }, - {"name":"ismn","parameterTypes":[] }, - {"name":"issn","parameterTypes":[] }, - {"name":"upcA","parameterTypes":[] }, - {"name":"upcE","parameterTypes":[] } - ] + "methods":[{"name":"compositeSymbol","parameterTypes":[] }, {"name":"ean13","parameterTypes":[] }, {"name":"ean8","parameterTypes":[] }, {"name":"isbn","parameterTypes":[] }, {"name":"ismn","parameterTypes":[] }, {"name":"issn","parameterTypes":[] }, {"name":"upcA","parameterTypes":[] }, {"name":"upcE","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Beer", - "methods":[ - {"name":"brand","parameterTypes":[] }, - {"name":"hop","parameterTypes":[] }, - {"name":"malt","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"style","parameterTypes":[] }, - {"name":"yeast","parameterTypes":[] } - ] + "methods":[{"name":"brand","parameterTypes":[] }, {"name":"hop","parameterTypes":[] }, {"name":"malt","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"style","parameterTypes":[] }, {"name":"yeast","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Business", - "methods":[ - {"name":"creditCardNumbers","parameterTypes":[] }, - {"name":"creditCardTypes","parameterTypes":[] } - ] + "methods":[{"name":"creditCardNumbers","parameterTypes":[] }, {"name":"creditCardTypes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Cannabis", - "methods":[ - {"name":"brands","parameterTypes":[] }, - {"name":"cannabinoidAbbreviations","parameterTypes":[] }, - {"name":"cannabinoids","parameterTypes":[] }, - {"name":"categories","parameterTypes":[] }, - {"name":"healthBenefits","parameterTypes":[] }, - {"name":"medicalUses","parameterTypes":[] }, - {"name":"strains","parameterTypes":[] }, - {"name":"terpenes","parameterTypes":[] }, - {"name":"types","parameterTypes":[] } - ] + "methods":[{"name":"brands","parameterTypes":[] }, {"name":"cannabinoidAbbreviations","parameterTypes":[] }, {"name":"cannabinoids","parameterTypes":[] }, {"name":"categories","parameterTypes":[] }, {"name":"healthBenefits","parameterTypes":[] }, {"name":"medicalUses","parameterTypes":[] }, {"name":"strains","parameterTypes":[] }, {"name":"terpenes","parameterTypes":[] }, {"name":"types","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Code", @@ -295,36 +158,15 @@ }, { "name":"io.github.serpro69.kfaker.commerce.provider.Coffee", - "methods":[ - {"name":"blendName","parameterTypes":[] }, - {"name":"country","parameterTypes":[] }, - {"name":"notes","parameterTypes":[] }, - {"name":"regions","parameterTypes":["java.lang.String"] }, - {"name":"variety","parameterTypes":[] } - ] + "methods":[{"name":"blendName","parameterTypes":[] }, {"name":"country","parameterTypes":[] }, {"name":"notes","parameterTypes":[] }, {"name":"regions","parameterTypes":["java.lang.String"] }, {"name":"variety","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Commerce", - "methods":[ - {"name":"brand","parameterTypes":[] }, - {"name":"department","parameterTypes":[] }, - {"name":"productName","parameterTypes":[] }, - {"name":"promotionCode","parameterTypes":[] }, - {"name":"vendor","parameterTypes":[] } - ] + "methods":[{"name":"brand","parameterTypes":[] }, {"name":"department","parameterTypes":[] }, {"name":"productName","parameterTypes":[] }, {"name":"promotionCode","parameterTypes":[] }, {"name":"vendor","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Company", - "methods":[ - {"name":"bs","parameterTypes":[] }, - {"name":"buzzwords","parameterTypes":[] }, - {"name":"department","parameterTypes":[] }, - {"name":"industry","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"profession","parameterTypes":[] }, - {"name":"sicCode","parameterTypes":[] }, - {"name":"type","parameterTypes":[] } - ] + "methods":[{"name":"bs","parameterTypes":[] }, {"name":"buzzwords","parameterTypes":[] }, {"name":"department","parameterTypes":[] }, {"name":"industry","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"profession","parameterTypes":[] }, {"name":"sicCode","parameterTypes":[] }, {"name":"type","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Construction", @@ -332,56 +174,23 @@ }, { "name":"io.github.serpro69.kfaker.commerce.provider.Dessert", - "methods":[ - {"name":"dessert","parameterTypes":[] }, - {"name":"flavor","parameterTypes":[] }, - {"name":"topping","parameterTypes":[] }, - {"name":"variety","parameterTypes":[] } - ] + "methods":[{"name":"dessert","parameterTypes":[] }, {"name":"flavor","parameterTypes":[] }, {"name":"topping","parameterTypes":[] }, {"name":"variety","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Finance", - "methods":[ - {"name":"condominiumFiscalCode","parameterTypes":[] }, - {"name":"creditCard","parameterTypes":["java.lang.String"] }, - {"name":"stockMarket","parameterTypes":[] }, - {"name":"ticker","parameterTypes":["io.github.serpro69.kfaker.commerce.provider.StockExchange"] }, - {"name":"ticker$default","parameterTypes":["io.github.serpro69.kfaker.commerce.provider.Finance","io.github.serpro69.kfaker.commerce.provider.StockExchange","int","java.lang.Object"] }, - {"name":"vatNumber","parameterTypes":["java.lang.String"] } - ] + "methods":[{"name":"condominiumFiscalCode","parameterTypes":[] }, {"name":"creditCard","parameterTypes":["java.lang.String"] }, {"name":"stockMarket","parameterTypes":[] }, {"name":"ticker","parameterTypes":["io.github.serpro69.kfaker.commerce.provider.StockExchange"] }, {"name":"ticker$default","parameterTypes":["io.github.serpro69.kfaker.commerce.provider.Finance","io.github.serpro69.kfaker.commerce.provider.StockExchange","int","java.lang.Object"] }, {"name":"vatNumber","parameterTypes":["java.lang.String"] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Food", - "methods":[ - {"name":"allergens","parameterTypes":[] }, - {"name":"descriptions","parameterTypes":[] }, - {"name":"dish","parameterTypes":[] }, - {"name":"ethnicCategory","parameterTypes":[] }, - {"name":"fruits","parameterTypes":[] }, - {"name":"ingredients","parameterTypes":[] }, - {"name":"measurementSizes","parameterTypes":[] }, - {"name":"measurements","parameterTypes":[] }, - {"name":"metricMeasurements","parameterTypes":[] }, - {"name":"spices","parameterTypes":[] }, - {"name":"sushi","parameterTypes":[] }, - {"name":"vegetables","parameterTypes":[] } - ] + "methods":[{"name":"allergens","parameterTypes":[] }, {"name":"descriptions","parameterTypes":[] }, {"name":"dish","parameterTypes":[] }, {"name":"ethnicCategory","parameterTypes":[] }, {"name":"fruits","parameterTypes":[] }, {"name":"ingredients","parameterTypes":[] }, {"name":"measurementSizes","parameterTypes":[] }, {"name":"measurements","parameterTypes":[] }, {"name":"metricMeasurements","parameterTypes":[] }, {"name":"spices","parameterTypes":[] }, {"name":"sushi","parameterTypes":[] }, {"name":"vegetables","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.House", - "methods":[ - {"name":"furniture","parameterTypes":[] }, - {"name":"rooms","parameterTypes":[] } - ] + "methods":[{"name":"furniture","parameterTypes":[] }, {"name":"rooms","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.IndustrySegments", - "methods":[ - {"name":"industry","parameterTypes":[] }, - {"name":"sector","parameterTypes":[] }, - {"name":"subSector","parameterTypes":[] }, - {"name":"superSector","parameterTypes":[] } - ] + "methods":[{"name":"industry","parameterTypes":[] }, {"name":"sector","parameterTypes":[] }, {"name":"subSector","parameterTypes":[] }, {"name":"superSector","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Marketing", @@ -389,73 +198,37 @@ }, { "name":"io.github.serpro69.kfaker.commerce.provider.Restaurant", - "methods":[ - {"name":"description","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"review","parameterTypes":[] }, - {"name":"type","parameterTypes":[] } - ] + "methods":[{"name":"description","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"review","parameterTypes":[] }, {"name":"type","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.StockExchange" }, { "name":"io.github.serpro69.kfaker.commerce.provider.Stripe", - "methods":[ - {"name":"invalidCards","parameterTypes":["java.lang.String"] }, - {"name":"validCards","parameterTypes":["java.lang.String"] }, - {"name":"validTokens","parameterTypes":["java.lang.String"] } - ] + "methods":[{"name":"invalidCards","parameterTypes":["java.lang.String"] }, {"name":"validCards","parameterTypes":["java.lang.String"] }, {"name":"validTokens","parameterTypes":["java.lang.String"] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Subscription", - "methods":[ - {"name":"paymentMethods","parameterTypes":[] }, - {"name":"paymentTerms","parameterTypes":[] }, - {"name":"plans","parameterTypes":[] }, - {"name":"statuses","parameterTypes":[] }, - {"name":"subscriptionTerms","parameterTypes":[] } - ] + "methods":[{"name":"paymentMethods","parameterTypes":[] }, {"name":"paymentTerms","parameterTypes":[] }, {"name":"plans","parameterTypes":[] }, {"name":"statuses","parameterTypes":[] }, {"name":"subscriptionTerms","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.Tea", - "methods":[ - {"name":"getVariety","parameterTypes":[] }, - {"name":"type","parameterTypes":[] } - ] + "methods":[{"name":"getVariety","parameterTypes":[] }, {"name":"type","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.commerce.provider.TeaVariety", - "methods":[ - {"name":"black","parameterTypes":[] }, - {"name":"green","parameterTypes":[] }, - {"name":"herbal","parameterTypes":[] }, - {"name":"oolong","parameterTypes":[] }, - {"name":"white","parameterTypes":[] } - ] + "methods":[{"name":"black","parameterTypes":[] }, {"name":"green","parameterTypes":[] }, {"name":"herbal","parameterTypes":[] }, {"name":"oolong","parameterTypes":[] }, {"name":"white","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.creatures.CreaturesFaker", - "methods":[ - {"name":"getAncient","parameterTypes":[] }, - {"name":"getAnimal","parameterTypes":[] }, - {"name":"getBird","parameterTypes":[] }, - {"name":"getCat","parameterTypes":[] }, - {"name":"getDog","parameterTypes":[] }, - {"name":"getHorse","parameterTypes":[] } - ] + "methods":[{"name":"getAncient","parameterTypes":[] }, {"name":"getAnimal","parameterTypes":[] }, {"name":"getBird","parameterTypes":[] }, {"name":"getCat","parameterTypes":[] }, {"name":"getDog","parameterTypes":[] }, {"name":"getHorse","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.creatures.CreaturesFaker$Builder" }, { "name":"io.github.serpro69.kfaker.creatures.provider.Ancient", - "methods":[ - {"name":"god","parameterTypes":[] }, - {"name":"hero","parameterTypes":[] }, - {"name":"primordial","parameterTypes":[] }, - {"name":"titan","parameterTypes":[] } - ] + "methods":[{"name":"god","parameterTypes":[] }, {"name":"hero","parameterTypes":[] }, {"name":"primordial","parameterTypes":[] }, {"name":"titan","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.creatures.provider.Animal", @@ -463,91 +236,54 @@ }, { "name":"io.github.serpro69.kfaker.creatures.provider.Bird", - "methods":[ - {"name":"adjectives","parameterTypes":[] }, - {"name":"anatomy","parameterTypes":[] }, - {"name":"anatomyPastTense","parameterTypes":[] }, - {"name":"colors","parameterTypes":[] }, - {"name":"commonFamilyName","parameterTypes":[] }, - {"name":"emotionalAdjectives","parameterTypes":[] }, - {"name":"geo","parameterTypes":[] }, - {"name":"getOrderCommonMap","parameterTypes":[] }, - {"name":"implausibleCommonNames","parameterTypes":[] }, - {"name":"plausibleCommonNames","parameterTypes":[] }, - {"name":"sillyAdjectives","parameterTypes":[] } - ] + "methods":[{"name":"adjectives","parameterTypes":[] }, {"name":"anatomy","parameterTypes":[] }, {"name":"anatomyPastTense","parameterTypes":[] }, {"name":"colors","parameterTypes":[] }, {"name":"commonFamilyName","parameterTypes":[] }, {"name":"emotionalAdjectives","parameterTypes":[] }, {"name":"geo","parameterTypes":[] }, {"name":"getOrderCommonMap","parameterTypes":[] }, {"name":"implausibleCommonNames","parameterTypes":[] }, {"name":"plausibleCommonNames","parameterTypes":[] }, {"name":"sillyAdjectives","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.creatures.provider.BirdOrderCommonMap", - "methods":[ - {"name":"accipitriformes","parameterTypes":[] }, - {"name":"anseriformes","parameterTypes":[] }, - {"name":"apterygiformes","parameterTypes":[] }, - {"name":"bucerotiformes","parameterTypes":[] }, - {"name":"caprimulgiformes","parameterTypes":[] }, - {"name":"cariamiformes","parameterTypes":[] }, - {"name":"casuariiformes","parameterTypes":[] }, - {"name":"cathartiformes","parameterTypes":[] }, - {"name":"charadriiformes","parameterTypes":[] }, - {"name":"ciconiiformes","parameterTypes":[] }, - {"name":"coliiformes","parameterTypes":[] }, - {"name":"columbiformes","parameterTypes":[] }, - {"name":"coraciiformes","parameterTypes":[] }, - {"name":"cuculiformes","parameterTypes":[] }, - {"name":"eurypygiformes","parameterTypes":[] }, - {"name":"falconiformes","parameterTypes":[] }, - {"name":"galbuliformes","parameterTypes":[] }, - {"name":"galliformes","parameterTypes":[] }, - {"name":"gaviiformes","parameterTypes":[] }, - {"name":"gruiformes","parameterTypes":[] }, - {"name":"mesitornithiformes","parameterTypes":[] }, - {"name":"musophagiformes","parameterTypes":[] }, - {"name":"opisthocomiformes","parameterTypes":[] }, - {"name":"otidiformes","parameterTypes":[] }, - {"name":"passeriformes","parameterTypes":[] }, - {"name":"pelecaniformes","parameterTypes":[] }, - {"name":"phaethontiformes","parameterTypes":[] }, - {"name":"phoenicopteriformes","parameterTypes":[] }, - {"name":"piciformes","parameterTypes":[] }, - {"name":"podicipediformes","parameterTypes":[] }, - {"name":"procellariiformes","parameterTypes":[] }, - {"name":"psittaciformes","parameterTypes":[] }, - {"name":"pterocliformes","parameterTypes":[] }, - {"name":"rheiformes","parameterTypes":[] }, - {"name":"sphenisciformes","parameterTypes":[] }, - {"name":"strigiformes","parameterTypes":[] }, - {"name":"struthioniformes","parameterTypes":[] }, - {"name":"suliformes","parameterTypes":[] }, - {"name":"tinamiformes","parameterTypes":[] }, - {"name":"trogoniformes","parameterTypes":[] } - ] + "methods":[{"name":"accipitriformes","parameterTypes":[] }, {"name":"anseriformes","parameterTypes":[] }, {"name":"apterygiformes","parameterTypes":[] }, {"name":"bucerotiformes","parameterTypes":[] }, {"name":"caprimulgiformes","parameterTypes":[] }, {"name":"cariamiformes","parameterTypes":[] }, {"name":"casuariiformes","parameterTypes":[] }, {"name":"cathartiformes","parameterTypes":[] }, {"name":"charadriiformes","parameterTypes":[] }, {"name":"ciconiiformes","parameterTypes":[] }, {"name":"coliiformes","parameterTypes":[] }, {"name":"columbiformes","parameterTypes":[] }, {"name":"coraciiformes","parameterTypes":[] }, {"name":"cuculiformes","parameterTypes":[] }, {"name":"eurypygiformes","parameterTypes":[] }, {"name":"falconiformes","parameterTypes":[] }, {"name":"galbuliformes","parameterTypes":[] }, {"name":"galliformes","parameterTypes":[] }, {"name":"gaviiformes","parameterTypes":[] }, {"name":"gruiformes","parameterTypes":[] }, {"name":"mesitornithiformes","parameterTypes":[] }, {"name":"musophagiformes","parameterTypes":[] }, {"name":"opisthocomiformes","parameterTypes":[] }, {"name":"otidiformes","parameterTypes":[] }, {"name":"passeriformes","parameterTypes":[] }, {"name":"pelecaniformes","parameterTypes":[] }, {"name":"phaethontiformes","parameterTypes":[] }, {"name":"phoenicopteriformes","parameterTypes":[] }, {"name":"piciformes","parameterTypes":[] }, {"name":"podicipediformes","parameterTypes":[] }, {"name":"procellariiformes","parameterTypes":[] }, {"name":"psittaciformes","parameterTypes":[] }, {"name":"pterocliformes","parameterTypes":[] }, {"name":"rheiformes","parameterTypes":[] }, {"name":"sphenisciformes","parameterTypes":[] }, {"name":"strigiformes","parameterTypes":[] }, {"name":"struthioniformes","parameterTypes":[] }, {"name":"suliformes","parameterTypes":[] }, {"name":"tinamiformes","parameterTypes":[] }, {"name":"trogoniformes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.creatures.provider.Cat", - "methods":[ - {"name":"breed","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"registry","parameterTypes":[] } - ] + "methods":[{"name":"breed","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"registry","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.creatures.provider.Dog", - "methods":[ - {"name":"age","parameterTypes":[] }, - {"name":"breed","parameterTypes":[] }, - {"name":"coatLength","parameterTypes":[] }, - {"name":"memePhrase","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"size","parameterTypes":[] }, - {"name":"sound","parameterTypes":[] } - ] + "methods":[{"name":"age","parameterTypes":[] }, {"name":"breed","parameterTypes":[] }, {"name":"coatLength","parameterTypes":[] }, {"name":"memePhrase","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"size","parameterTypes":[] }, {"name":"sound","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.creatures.provider.Horse", - "methods":[ - {"name":"breed","parameterTypes":[] }, - {"name":"name","parameterTypes":[] } - ] + "methods":[{"name":"breed","parameterTypes":[] }, {"name":"name","parameterTypes":[] }] +}, +{ + "name":"io.github.serpro69.kfaker.databases.DatabasesFaker", + "methods":[{"name":"getDatabase","parameterTypes":[] }, {"name":"getMariaDB","parameterTypes":[] }, {"name":"getMsSQLServer","parameterTypes":[] }, {"name":"getMySQL","parameterTypes":[] }, {"name":"getOracleDB","parameterTypes":[] }, {"name":"getPostgreSQL","parameterTypes":[] }] +}, +{ + "name":"io.github.serpro69.kfaker.databases.DatabasesFaker$Builder" +}, +{ + "name":"io.github.serpro69.kfaker.databases.provider.Database", + "methods":[{"name":"columnName","parameterTypes":[] }, {"name":"mongodbObjectId","parameterTypes":[] }] +}, +{ + "name":"io.github.serpro69.kfaker.databases.provider.MSSQLServer", + "methods":[{"name":"dataType","parameterTypes":[] }] +}, +{ + "name":"io.github.serpro69.kfaker.databases.provider.MariaDB", + "methods":[{"name":"dataType","parameterTypes":[] }, {"name":"engine","parameterTypes":[] }] +}, +{ + "name":"io.github.serpro69.kfaker.databases.provider.MySQL", + "methods":[{"name":"dataType","parameterTypes":[] }, {"name":"engine","parameterTypes":[] }] +}, +{ + "name":"io.github.serpro69.kfaker.databases.provider.OracleDB", + "methods":[{"name":"dataType","parameterTypes":[] }] +}, +{ + "name":"io.github.serpro69.kfaker.databases.provider.PostgreSQL", + "methods":[{"name":"collation","parameterTypes":[] }, {"name":"dataType","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.dictionary.Category" @@ -557,123 +293,52 @@ }, { "name":"io.github.serpro69.kfaker.edu.EduFaker", - "methods":[ - {"name":"getEducator","parameterTypes":[] }, - {"name":"getJob","parameterTypes":[] }, - {"name":"getScience","parameterTypes":[] }, - {"name":"getUniversity","parameterTypes":[] } - ] + "methods":[{"name":"getEducator","parameterTypes":[] }, {"name":"getJob","parameterTypes":[] }, {"name":"getScience","parameterTypes":[] }, {"name":"getUniversity","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.edu.EduFaker$Builder" }, { "name":"io.github.serpro69.kfaker.edu.provider.Degree", - "methods":[ - {"name":"courseNumber","parameterTypes":[] }, - {"name":"type","parameterTypes":[] } - ] + "methods":[{"name":"courseNumber","parameterTypes":[] }, {"name":"type","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.edu.provider.Educator", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"campus","parameterTypes":[] }, {"name":"courseName","parameterTypes":[] }, {"name":"degree","parameterTypes":[] }, {"name":"getTertiary","parameterTypes":[] }, {"name":"primary","parameterTypes":[] }, {"name":"primarySchool","parameterTypes":[] }, {"name":"schoolName","parameterTypes":[] }, {"name":"secondary","parameterTypes":[] }, {"name":"secondarySchool","parameterTypes":[] }, {"name":"subject","parameterTypes":[] }, {"name":"university","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.edu.provider.Job", - "methods":[ - {"name":"educationLevel","parameterTypes":[] }, - {"name":"employmentType","parameterTypes":[] }, - {"name":"field","parameterTypes":[] }, - {"name":"keySkills","parameterTypes":[] }, - {"name":"position","parameterTypes":[] }, - {"name":"seniority","parameterTypes":[] }, - {"name":"title","parameterTypes":[] } - ] + "methods":[{"name":"educationLevel","parameterTypes":[] }, {"name":"employmentType","parameterTypes":[] }, {"name":"field","parameterTypes":[] }, {"name":"keySkills","parameterTypes":[] }, {"name":"position","parameterTypes":[] }, {"name":"seniority","parameterTypes":[] }, {"name":"title","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.edu.provider.Science", - "methods":[ - {"name":"element","parameterTypes":[] }, - {"name":"elementState","parameterTypes":[] }, - {"name":"elementSubcategory","parameterTypes":[] }, - {"name":"elementSymbol","parameterTypes":[] }, - {"name":"getBranch","parameterTypes":[] }, - {"name":"modifier","parameterTypes":[] }, - {"name":"scientist","parameterTypes":[] }, - {"name":"tool","parameterTypes":[] } - ] + "methods":[{"name":"element","parameterTypes":[] }, {"name":"elementState","parameterTypes":[] }, {"name":"elementSubcategory","parameterTypes":[] }, {"name":"elementSymbol","parameterTypes":[] }, {"name":"getBranch","parameterTypes":[] }, {"name":"modifier","parameterTypes":[] }, {"name":"scientist","parameterTypes":[] }, {"name":"tool","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.edu.provider.ScienceBranch", - "methods":[ - {"name":"empiricalNaturalApplied","parameterTypes":[] }, - {"name":"empiricalNaturalBasic","parameterTypes":[] }, - {"name":"empiricalSocialApplied","parameterTypes":[] }, - {"name":"empiricalSocialBasic","parameterTypes":[] }, - {"name":"formalApplied","parameterTypes":[] }, - {"name":"formalBasic","parameterTypes":[] } - ] + "methods":[{"name":"empiricalNaturalApplied","parameterTypes":[] }, {"name":"empiricalNaturalBasic","parameterTypes":[] }, {"name":"empiricalSocialApplied","parameterTypes":[] }, {"name":"empiricalSocialBasic","parameterTypes":[] }, {"name":"formalApplied","parameterTypes":[] }, {"name":"formalBasic","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.edu.provider.Tertiary", - "methods":[ - {"name":"getDegree","parameterTypes":[] }, - {"name":"universityType","parameterTypes":[] } - ] + "methods":[{"name":"getDegree","parameterTypes":[] }, {"name":"universityType","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.edu.provider.University", - "methods":[ - {"name":"name","parameterTypes":[] }, - {"name":"prefix","parameterTypes":[] }, - {"name":"suffix","parameterTypes":[] } - ] + "methods":[{"name":"name","parameterTypes":[] }, {"name":"prefix","parameterTypes":[] }, {"name":"suffix","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.GamesFaker", - "methods":[ - {"name":"getClashOfClans","parameterTypes":[] }, - {"name":"getCoin","parameterTypes":[] }, - {"name":"getControl","parameterTypes":[] }, - {"name":"getDnd","parameterTypes":[] }, - {"name":"getDota","parameterTypes":[] }, - {"name":"getElderScrolls","parameterTypes":[] }, - {"name":"getFallout","parameterTypes":[] }, - {"name":"getFinalFantasyXIV","parameterTypes":[] }, - {"name":"getGame","parameterTypes":[] }, - {"name":"getHalfLife","parameterTypes":[] }, - {"name":"getHeroes","parameterTypes":[] }, - {"name":"getHeroesOfTheStorm","parameterTypes":[] }, - {"name":"getLeagueOfLegends","parameterTypes":[] }, - {"name":"getMinecraft","parameterTypes":[] }, - {"name":"getMyst","parameterTypes":[] }, - {"name":"getOverwatch","parameterTypes":[] }, - {"name":"getPokemon","parameterTypes":[] }, - {"name":"getSonicTheHedgehog","parameterTypes":[] }, - {"name":"getStreetFighter","parameterTypes":[] }, - {"name":"getSuperMario","parameterTypes":[] }, - {"name":"getSuperSmashBros","parameterTypes":[] }, - {"name":"getSuperhero","parameterTypes":[] }, - {"name":"getTarkov","parameterTypes":[] }, - {"name":"getTouhou","parameterTypes":[] }, - {"name":"getWarhammerFantasy","parameterTypes":[] }, - {"name":"getWitcher","parameterTypes":[] }, - {"name":"getWorldOfWarcraft","parameterTypes":[] }, - {"name":"getZelda","parameterTypes":[] } - ] + "methods":[{"name":"getClashOfClans","parameterTypes":[] }, {"name":"getCoin","parameterTypes":[] }, {"name":"getControl","parameterTypes":[] }, {"name":"getDnd","parameterTypes":[] }, {"name":"getDota","parameterTypes":[] }, {"name":"getElderScrolls","parameterTypes":[] }, {"name":"getFallout","parameterTypes":[] }, {"name":"getFinalFantasyXIV","parameterTypes":[] }, {"name":"getGame","parameterTypes":[] }, {"name":"getHalfLife","parameterTypes":[] }, {"name":"getHeroes","parameterTypes":[] }, {"name":"getHeroesOfTheStorm","parameterTypes":[] }, {"name":"getLeagueOfLegends","parameterTypes":[] }, {"name":"getMinecraft","parameterTypes":[] }, {"name":"getMyst","parameterTypes":[] }, {"name":"getOverwatch","parameterTypes":[] }, {"name":"getPokemon","parameterTypes":[] }, {"name":"getSonicTheHedgehog","parameterTypes":[] }, {"name":"getStreetFighter","parameterTypes":[] }, {"name":"getSuperMario","parameterTypes":[] }, {"name":"getSuperSmashBros","parameterTypes":[] }, {"name":"getSuperhero","parameterTypes":[] }, {"name":"getTarkov","parameterTypes":[] }, {"name":"getTouhou","parameterTypes":[] }, {"name":"getWarhammerFantasy","parameterTypes":[] }, {"name":"getWitcher","parameterTypes":[] }, {"name":"getWorldOfWarcraft","parameterTypes":[] }, {"name":"getZelda","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.GamesFaker$Builder" }, { "name":"io.github.serpro69.kfaker.games.provider.ClashOfClans", - "methods":[ - {"name":"defensiveBuildings","parameterTypes":[] }, - {"name":"ranks","parameterTypes":[] }, - {"name":"troops","parameterTypes":[] } - ] + "methods":[{"name":"defensiveBuildings","parameterTypes":[] }, {"name":"ranks","parameterTypes":[] }, {"name":"troops","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Coin", @@ -681,78 +346,34 @@ }, { "name":"io.github.serpro69.kfaker.games.provider.Control", - "methods":[ - {"name":"alteredItem","parameterTypes":[] }, - {"name":"alteredWorldEvent","parameterTypes":[] }, - {"name":"character","parameterTypes":[] }, - {"name":"hiss","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"objectOfPower","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] }, - {"name":"theBoard","parameterTypes":[] } - ] + "methods":[{"name":"alteredItem","parameterTypes":[] }, {"name":"alteredWorldEvent","parameterTypes":[] }, {"name":"character","parameterTypes":[] }, {"name":"hiss","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"objectOfPower","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }, {"name":"theBoard","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.DnD", - "methods":[ - {"name":"alignments","parameterTypes":[] }, - {"name":"backgrounds","parameterTypes":[] }, - {"name":"cities","parameterTypes":[] }, - {"name":"getName","parameterTypes":[] }, - {"name":"klasses","parameterTypes":[] }, - {"name":"languages","parameterTypes":[] }, - {"name":"meleeWeapons","parameterTypes":[] }, - {"name":"monsters","parameterTypes":[] }, - {"name":"races","parameterTypes":[] }, - {"name":"rangedWeapons","parameterTypes":[] } - ] + "methods":[{"name":"alignments","parameterTypes":[] }, {"name":"backgrounds","parameterTypes":[] }, {"name":"cities","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }, {"name":"klasses","parameterTypes":[] }, {"name":"languages","parameterTypes":[] }, {"name":"meleeWeapons","parameterTypes":[] }, {"name":"monsters","parameterTypes":[] }, {"name":"races","parameterTypes":[] }, {"name":"rangedWeapons","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.DndName", - "methods":[ - {"name":"firstName","parameterTypes":[] }, - {"name":"lastName","parameterTypes":[] }, - {"name":"title","parameterTypes":[] } - ] + "methods":[{"name":"firstName","parameterTypes":[] }, {"name":"lastName","parameterTypes":[] }, {"name":"title","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Dota", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"building","parameterTypes":[] }, {"name":"hero","parameterTypes":[] }, {"name":"item","parameterTypes":[] }, {"name":"player","parameterTypes":[] }, {"name":"team","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.ElderScrolls", - "methods":[ - {"name":"city","parameterTypes":[] }, - {"name":"creature","parameterTypes":[] }, - {"name":"dragon","parameterTypes":[] }, - {"name":"firstName","parameterTypes":[] }, - {"name":"jewelry","parameterTypes":[] }, - {"name":"lastName","parameterTypes":[] }, - {"name":"race","parameterTypes":[] }, - {"name":"region","parameterTypes":[] }, - {"name":"weapon","parameterTypes":[] } - ] + "methods":[{"name":"city","parameterTypes":[] }, {"name":"creature","parameterTypes":[] }, {"name":"dragon","parameterTypes":[] }, {"name":"firstName","parameterTypes":[] }, {"name":"jewelry","parameterTypes":[] }, {"name":"lastName","parameterTypes":[] }, {"name":"race","parameterTypes":[] }, {"name":"region","parameterTypes":[] }, {"name":"weapon","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Fallout", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"factions","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"factions","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.FinalFantasyXIV", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"dataCenters","parameterTypes":[] }, - {"name":"jobs","parameterTypes":[] }, - {"name":"races","parameterTypes":[] }, - {"name":"zones","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"dataCenters","parameterTypes":[] }, {"name":"jobs","parameterTypes":[] }, {"name":"races","parameterTypes":[] }, {"name":"zones","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Game", @@ -760,220 +381,94 @@ }, { "name":"io.github.serpro69.kfaker.games.provider.HalfLife", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"enemy","parameterTypes":[] }, - {"name":"location","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"enemy","parameterTypes":[] }, {"name":"location","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Heroes", - "methods":[ - {"name":"artifacts","parameterTypes":[] }, - {"name":"klasses","parameterTypes":[] }, - {"name":"names","parameterTypes":[] }, - {"name":"specialties","parameterTypes":[] } - ] + "methods":[{"name":"artifacts","parameterTypes":[] }, {"name":"klasses","parameterTypes":[] }, {"name":"names","parameterTypes":[] }, {"name":"specialties","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.HeroesOfTheStorm", - "methods":[ - {"name":"battlegrounds","parameterTypes":[] }, - {"name":"classNames","parameterTypes":[] }, - {"name":"heroes","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"battlegrounds","parameterTypes":[] }, {"name":"classNames","parameterTypes":[] }, {"name":"heroes","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.LeagueOfLegends", - "methods":[ - {"name":"champion","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"masteries","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] }, - {"name":"rank","parameterTypes":[] }, - {"name":"summonerSpell","parameterTypes":[] } - ] + "methods":[{"name":"champion","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"masteries","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }, {"name":"rank","parameterTypes":[] }, {"name":"summonerSpell","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Minecraft", - "methods":[ - {"name":"achievement","parameterTypes":[] }, - {"name":"biome","parameterTypes":[] }, - {"name":"blocks","parameterTypes":[] }, - {"name":"enchantment","parameterTypes":[] }, - {"name":"gameMode","parameterTypes":[] }, - {"name":"items","parameterTypes":[] }, - {"name":"mobs","parameterTypes":[] }, - {"name":"statusEffect","parameterTypes":[] } - ] + "methods":[{"name":"achievement","parameterTypes":[] }, {"name":"biome","parameterTypes":[] }, {"name":"blocks","parameterTypes":[] }, {"name":"enchantment","parameterTypes":[] }, {"name":"gameMode","parameterTypes":[] }, {"name":"items","parameterTypes":[] }, {"name":"mobs","parameterTypes":[] }, {"name":"statusEffect","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Myst", - "methods":[ - {"name":"ages","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"creatures","parameterTypes":[] }, - {"name":"games","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"ages","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"creatures","parameterTypes":[] }, {"name":"games","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Overwatch", - "methods":[ - {"name":"heroes","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"heroes","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Pokemon", - "methods":[ - {"name":"locations","parameterTypes":[] }, - {"name":"moves","parameterTypes":[] }, - {"name":"names","parameterTypes":[] } - ] + "methods":[{"name":"locations","parameterTypes":[] }, {"name":"moves","parameterTypes":[] }, {"name":"names","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.SonicTheHedgehog", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"game","parameterTypes":[] }, - {"name":"zone","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"game","parameterTypes":[] }, {"name":"zone","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.StreetFighter", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"moves","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"stages","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"moves","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"stages","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.SuperMario", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"games","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"games","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.SuperSmashBros", - "methods":[ - {"name":"fighter","parameterTypes":[] }, - {"name":"stage","parameterTypes":[] } - ] + "methods":[{"name":"fighter","parameterTypes":[] }, {"name":"stage","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Superhero", - "methods":[ - {"name":"descriptor$games","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"power","parameterTypes":[] }, - {"name":"prefix$games","parameterTypes":[] }, - {"name":"suffix$games","parameterTypes":[] } - ] + "methods":[{"name":"descriptor$games","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"power","parameterTypes":[] }, {"name":"prefix$games","parameterTypes":[] }, {"name":"suffix$games","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Tarkov", - "methods":[ - {"name":"bosses","parameterTypes":[] }, - {"name":"factions","parameterTypes":[] }, - {"name":"getQuests","parameterTypes":[] }, - {"name":"items","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"traders","parameterTypes":[] }, - {"name":"weapons","parameterTypes":[] } - ] + "methods":[{"name":"bosses","parameterTypes":[] }, {"name":"factions","parameterTypes":[] }, {"name":"getQuests","parameterTypes":[] }, {"name":"items","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"traders","parameterTypes":[] }, {"name":"weapons","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.TarkovQuests", - "methods":[ - {"name":"fence","parameterTypes":[] }, - {"name":"jaeger","parameterTypes":[] }, - {"name":"mechanic","parameterTypes":[] }, - {"name":"peacekeeper","parameterTypes":[] }, - {"name":"prapor","parameterTypes":[] }, - {"name":"ragman","parameterTypes":[] }, - {"name":"skier","parameterTypes":[] }, - {"name":"therapist","parameterTypes":[] } - ] + "methods":[{"name":"fence","parameterTypes":[] }, {"name":"jaeger","parameterTypes":[] }, {"name":"mechanic","parameterTypes":[] }, {"name":"peacekeeper","parameterTypes":[] }, {"name":"prapor","parameterTypes":[] }, {"name":"ragman","parameterTypes":[] }, {"name":"skier","parameterTypes":[] }, {"name":"therapist","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Touhou", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"games","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"songs","parameterTypes":[] }, - {"name":"spellCards","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"games","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"songs","parameterTypes":[] }, {"name":"spellCards","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.WarhammerFantasy", - "methods":[ - {"name":"creatures","parameterTypes":[] }, - {"name":"factions","parameterTypes":[] }, - {"name":"heroes","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"creatures","parameterTypes":[] }, {"name":"factions","parameterTypes":[] }, {"name":"heroes","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Witcher", - "methods":[ - {"name":"books","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"monsters","parameterTypes":[] }, - {"name":"potions","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"schools","parameterTypes":[] }, - {"name":"signs","parameterTypes":[] }, - {"name":"witchers","parameterTypes":[] } - ] + "methods":[{"name":"books","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"monsters","parameterTypes":[] }, {"name":"potions","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"schools","parameterTypes":[] }, {"name":"signs","parameterTypes":[] }, {"name":"witchers","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.WorldOfWarcraft", - "methods":[ - {"name":"classNames","parameterTypes":[] }, - {"name":"hero","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"races","parameterTypes":[] } - ] + "methods":[{"name":"classNames","parameterTypes":[] }, {"name":"hero","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"races","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.games.provider.Zelda", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"games","parameterTypes":[] }, - {"name":"items","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"games","parameterTypes":[] }, {"name":"items","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.humor.HumorFaker", - "methods":[ - {"name":"getChiquito","parameterTypes":[] }, - {"name":"getChuckNorris","parameterTypes":[] }, - {"name":"getFunnyName","parameterTypes":[] }, - {"name":"getJackHandey","parameterTypes":[] }, - {"name":"getMitchHedberg","parameterTypes":[] } - ] + "methods":[{"name":"getChiquito","parameterTypes":[] }, {"name":"getChuckNorris","parameterTypes":[] }, {"name":"getFunnyName","parameterTypes":[] }, {"name":"getJackHandey","parameterTypes":[] }, {"name":"getMitchHedberg","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.humor.HumorFaker$Builder" }, { "name":"io.github.serpro69.kfaker.humor.provider.Chiquito", - "methods":[ - {"name":"expressions","parameterTypes":[] }, - {"name":"jokes","parameterTypes":[] }, - {"name":"sentences","parameterTypes":[] }, - {"name":"terms","parameterTypes":[] } - ] + "methods":[{"name":"expressions","parameterTypes":[] }, {"name":"jokes","parameterTypes":[] }, {"name":"sentences","parameterTypes":[] }, {"name":"terms","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.humor.provider.ChuckNorris", @@ -993,162 +488,80 @@ }, { "name":"io.github.serpro69.kfaker.japmedia.JapaneseMediaFaker", - "methods":[ - {"name":"getConan","parameterTypes":[] }, - {"name":"getCowboyBebop","parameterTypes":[] }, - {"name":"getDoraemon","parameterTypes":[] }, - {"name":"getDragonBall","parameterTypes":[] }, - {"name":"getFmaBrotherhood","parameterTypes":[] }, - {"name":"getKamenRider","parameterTypes":[] }, - {"name":"getNaruto","parameterTypes":[] }, - {"name":"getOnePiece","parameterTypes":[] }, - {"name":"getStudioGhibli","parameterTypes":[] }, - {"name":"getSwordArtOnline","parameterTypes":[] } - ] + "methods":[{"name":"getConan","parameterTypes":[] }, {"name":"getCowboyBebop","parameterTypes":[] }, {"name":"getDoraemon","parameterTypes":[] }, {"name":"getDragonBall","parameterTypes":[] }, {"name":"getFmaBrotherhood","parameterTypes":[] }, {"name":"getKamenRider","parameterTypes":[] }, {"name":"getNaruto","parameterTypes":[] }, {"name":"getOnePiece","parameterTypes":[] }, {"name":"getStudioGhibli","parameterTypes":[] }, {"name":"getSwordArtOnline","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.JapaneseMediaFaker$Builder" }, { "name":"io.github.serpro69.kfaker.japmedia.provider.Conan", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"gadgets","parameterTypes":[] }, - {"name":"vehicles","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"gadgets","parameterTypes":[] }, {"name":"vehicles","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.CowboyBebop", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"episode","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] }, - {"name":"song","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"episode","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }, {"name":"song","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.Doraemon", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"gadgets","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"gadgets","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.DragonBall", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"planets","parameterTypes":[] }, - {"name":"races","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"planets","parameterTypes":[] }, {"name":"races","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.FmaBrotherhood", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"cities","parameterTypes":[] }, - {"name":"countries","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"cities","parameterTypes":[] }, {"name":"countries","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.KamenRider", - "methods":[ - {"name":"getHeisei","parameterTypes":[] }, - {"name":"getReiwa","parameterTypes":[] }, - {"name":"getShowa","parameterTypes":[] } - ] + "methods":[{"name":"getHeisei","parameterTypes":[] }, {"name":"getReiwa","parameterTypes":[] }, {"name":"getShowa","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.KamenRiderHeisei", - "methods":[ - {"name":"collectibleDevices","parameterTypes":[] }, - {"name":"kamenRiders","parameterTypes":[] }, - {"name":"series","parameterTypes":[] }, - {"name":"transformationDevices","parameterTypes":[] }, - {"name":"users","parameterTypes":[] } - ] + "methods":[{"name":"collectibleDevices","parameterTypes":[] }, {"name":"kamenRiders","parameterTypes":[] }, {"name":"series","parameterTypes":[] }, {"name":"transformationDevices","parameterTypes":[] }, {"name":"users","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.KamenRiderReiwa", - "methods":[ - {"name":"collectibleDevices","parameterTypes":[] }, - {"name":"kamenRiders","parameterTypes":[] }, - {"name":"series","parameterTypes":[] }, - {"name":"transformationDevices","parameterTypes":[] }, - {"name":"users","parameterTypes":[] } - ] + "methods":[{"name":"collectibleDevices","parameterTypes":[] }, {"name":"kamenRiders","parameterTypes":[] }, {"name":"series","parameterTypes":[] }, {"name":"transformationDevices","parameterTypes":[] }, {"name":"users","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.KamenRiderShowa", - "methods":[ - {"name":"kamenRiders","parameterTypes":[] }, - {"name":"series","parameterTypes":[] }, - {"name":"transformationDevices","parameterTypes":[] }, - {"name":"users","parameterTypes":[] } - ] + "methods":[{"name":"kamenRiders","parameterTypes":[] }, {"name":"series","parameterTypes":[] }, {"name":"transformationDevices","parameterTypes":[] }, {"name":"users","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.Naruto", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"demons","parameterTypes":[] }, - {"name":"eyes","parameterTypes":[] }, - {"name":"villages","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"demons","parameterTypes":[] }, {"name":"eyes","parameterTypes":[] }, {"name":"villages","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.OnePiece", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"akumaNoMi","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"islands","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"seas","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.StudioGhibli", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"movies","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"movies","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.japmedia.provider.SwordArtOnline", - "methods":[ - {"name":"gameName","parameterTypes":[] }, - {"name":"item","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"realName","parameterTypes":[] } - ] + "methods":[{"name":"gameName","parameterTypes":[] }, {"name":"item","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"realName","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.lorem.LoremFaker", - "methods":[ - {"name":"getAdjective","parameterTypes":[] }, - {"name":"getEmotion","parameterTypes":[] }, - {"name":"getHipster","parameterTypes":[] }, - {"name":"getLorem","parameterTypes":[] }, - {"name":"getMarkdown","parameterTypes":[] }, - {"name":"getNatoPhoneticAlphabet","parameterTypes":[] }, - {"name":"getSlackEmoji","parameterTypes":[] }, - {"name":"getQuote","parameterTypes":[] }, - {"name":"getVerbs","parameterTypes":[] } - ] + "methods":[{"name":"getAdjective","parameterTypes":[] }, {"name":"getEmotion","parameterTypes":[] }, {"name":"getHipster","parameterTypes":[] }, {"name":"getLorem","parameterTypes":[] }, {"name":"getMarkdown","parameterTypes":[] }, {"name":"getNatoPhoneticAlphabet","parameterTypes":[] }, {"name":"getQuote","parameterTypes":[] }, {"name":"getSlackEmoji","parameterTypes":[] }, {"name":"getVerbs","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.lorem.LoremFaker$Builder" }, { "name":"io.github.serpro69.kfaker.lorem.provider.Adjective", - "methods":[ - {"name":"negative","parameterTypes":[] }, - {"name":"positive","parameterTypes":[] } - ] + "methods":[{"name":"negative","parameterTypes":[] }, {"name":"positive","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.lorem.provider.Emotion", - "methods":[ - {"name":"adjective","parameterTypes":[] }, - {"name":"noun","parameterTypes":[] } - ] + "methods":[{"name":"adjective","parameterTypes":[] }, {"name":"noun","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.lorem.provider.Hipster", @@ -1157,68 +570,33 @@ { "name":"io.github.serpro69.kfaker.lorem.provider.Lorem", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"punctuation","parameterTypes":[] }, {"name":"supplemental","parameterTypes":[] }, {"name":"words","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.lorem.provider.Markdown", - "methods":[ - {"name":"emphasis","parameterTypes":[] }, - {"name":"headers","parameterTypes":[] } - ] + "methods":[{"name":"emphasis","parameterTypes":[] }, {"name":"headers","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.lorem.provider.NatoPhoneticAlphabet", "methods":[{"name":"codeWord","parameterTypes":[] }] }, { - "name":"io.github.serpro69.kfaker.lorem.provider.SlackEmoji", - "methods":[ - {"name":"activity","parameterTypes":[] }, - {"name":"celebration","parameterTypes":[] }, - {"name":"custom","parameterTypes":[] }, - {"name":"emoji","parameterTypes":[] }, - {"name":"foodAndDrink","parameterTypes":[] }, - {"name":"nature","parameterTypes":[] }, - {"name":"objectsAndSymbols","parameterTypes":[] }, - {"name":"people","parameterTypes":[] }, - {"name":"travelAndPlaces","parameterTypes":[] } - ] + "name":"io.github.serpro69.kfaker.lorem.provider.Quote", + "methods":[{"name":"famousLastWords","parameterTypes":[] }, {"name":"fortuneCookie","parameterTypes":[] }, {"name":"matz","parameterTypes":[] }, {"name":"mostInterestingManInTheWorld","parameterTypes":[] }, {"name":"robin","parameterTypes":[] }, {"name":"singularSiegler","parameterTypes":[] }, {"name":"yoda","parameterTypes":[] }] }, { - "name":"io.github.serpro69.kfaker.lorem.provider.Quote", - "methods":[ - {"name":"famousLastWords","parameterTypes":[] }, - {"name":"fortuneCookie","parameterTypes":[] }, - {"name":"matz","parameterTypes":[] }, - {"name":"mostInterestingManInTheWorld","parameterTypes":[] }, - {"name":"robin","parameterTypes":[] }, - {"name":"singularSiegler","parameterTypes":[] }, - {"name":"yoda","parameterTypes":[] } - ] + "name":"io.github.serpro69.kfaker.lorem.provider.SlackEmoji", + "methods":[{"name":"activity","parameterTypes":[] }, {"name":"celebration","parameterTypes":[] }, {"name":"custom","parameterTypes":[] }, {"name":"emoji","parameterTypes":[] }, {"name":"foodAndDrink","parameterTypes":[] }, {"name":"nature","parameterTypes":[] }, {"name":"objectsAndSymbols","parameterTypes":[] }, {"name":"people","parameterTypes":[] }, {"name":"travelAndPlaces","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.lorem.provider.Verbs", - "methods":[ - {"name":"base","parameterTypes":[] }, - {"name":"ingForm","parameterTypes":[] }, - {"name":"past","parameterTypes":[] }, - {"name":"pastParticiple","parameterTypes":[] }, - {"name":"simplePresent","parameterTypes":[] } - ] + "methods":[{"name":"base","parameterTypes":[] }, {"name":"ingForm","parameterTypes":[] }, {"name":"past","parameterTypes":[] }, {"name":"pastParticiple","parameterTypes":[] }, {"name":"simplePresent","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.misc.MiscFaker", - "methods":[ - {"name":"getArtist","parameterTypes":[] }, - {"name":"getBlood","parameterTypes":[] }, - {"name":"getDemographic","parameterTypes":[] }, - {"name":"getDrivingLicense","parameterTypes":[] }, - {"name":"getGreekPhilosophers","parameterTypes":[] }, - {"name":"getHobby","parameterTypes":[] }, - {"name":"getMilitary","parameterTypes":[] }, - {"name":"getRelationship","parameterTypes":[] } - ] + "methods":[{"name":"getArtist","parameterTypes":[] }, {"name":"getBlood","parameterTypes":[] }, {"name":"getDemographic","parameterTypes":[] }, {"name":"getDrivingLicense","parameterTypes":[] }, {"name":"getGreekPhilosophers","parameterTypes":[] }, {"name":"getHobby","parameterTypes":[] }, {"name":"getMilitary","parameterTypes":[] }, {"name":"getRelationship","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.misc.MiscFaker$Builder" @@ -1229,35 +607,19 @@ }, { "name":"io.github.serpro69.kfaker.misc.provider.Blood", - "methods":[ - {"name":"group","parameterTypes":[] }, - {"name":"rhFactor","parameterTypes":[] }, - {"name":"type","parameterTypes":[] } - ] + "methods":[{"name":"group","parameterTypes":[] }, {"name":"rhFactor","parameterTypes":[] }, {"name":"type","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.misc.provider.Demographic", - "methods":[ - {"name":"demonym","parameterTypes":[] }, - {"name":"educationalAttainment","parameterTypes":[] }, - {"name":"maritalStatus","parameterTypes":[] }, - {"name":"race","parameterTypes":[] }, - {"name":"sex","parameterTypes":[] } - ] + "methods":[{"name":"demonym","parameterTypes":[] }, {"name":"educationalAttainment","parameterTypes":[] }, {"name":"maritalStatus","parameterTypes":[] }, {"name":"race","parameterTypes":[] }, {"name":"sex","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.misc.provider.DrivingLicense", - "methods":[ - {"name":"license","parameterTypes":[] }, - {"name":"licenseByState","parameterTypes":["java.lang.String"] } - ] + "methods":[{"name":"license","parameterTypes":[] }, {"name":"licenseByState","parameterTypes":["java.lang.String"] }] }, { "name":"io.github.serpro69.kfaker.misc.provider.GreekPhilosophers", - "methods":[ - {"name":"names","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"names","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.misc.provider.Hobby", @@ -1265,173 +627,74 @@ }, { "name":"io.github.serpro69.kfaker.misc.provider.Military", - "methods":[ - {"name":"airForceRank","parameterTypes":[] }, - {"name":"armyRank","parameterTypes":[] }, - {"name":"coastGuardRank","parameterTypes":[] }, - {"name":"dodPaygrade","parameterTypes":[] }, - {"name":"marinesRank","parameterTypes":[] }, - {"name":"navyRank","parameterTypes":[] }, - {"name":"spaceForceRank","parameterTypes":[] } - ] + "methods":[{"name":"airForceRank","parameterTypes":[] }, {"name":"armyRank","parameterTypes":[] }, {"name":"coastGuardRank","parameterTypes":[] }, {"name":"dodPaygrade","parameterTypes":[] }, {"name":"marinesRank","parameterTypes":[] }, {"name":"navyRank","parameterTypes":[] }, {"name":"spaceForceRank","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.misc.provider.Relationship", - "methods":[ - {"name":"familial","parameterTypes":[] }, - {"name":"familialDirect","parameterTypes":[] }, - {"name":"familialExtended","parameterTypes":[] }, - {"name":"inLaw","parameterTypes":[] }, - {"name":"parent","parameterTypes":[] }, - {"name":"sibling","parameterTypes":[] }, - {"name":"spouse","parameterTypes":[] } - ] + "methods":[{"name":"familial","parameterTypes":[] }, {"name":"familialDirect","parameterTypes":[] }, {"name":"familialExtended","parameterTypes":[] }, {"name":"inLaw","parameterTypes":[] }, {"name":"parent","parameterTypes":[] }, {"name":"sibling","parameterTypes":[] }, {"name":"spouse","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.MoviesFaker", - "methods":[ - {"name":"getAvatar","parameterTypes":[] }, - {"name":"getBackToTheFuture","parameterTypes":[] }, - {"name":"getDeparted","parameterTypes":[] }, - {"name":"getDumbAndDumber","parameterTypes":[] }, - {"name":"getGhostBusters","parameterTypes":[] }, - {"name":"getHackers","parameterTypes":[] }, - {"name":"getHarryPotter","parameterTypes":[] }, - {"name":"getHitchhikersGuideToTheGalaxy","parameterTypes":[] }, - {"name":"getHobbit","parameterTypes":[] }, - {"name":"getHowToTrainYourDragon","parameterTypes":[] }, - {"name":"getLebowski","parameterTypes":[] }, - {"name":"getLordOfTheRings","parameterTypes":[] }, - {"name":"getMovie","parameterTypes":[] }, - {"name":"getPrincessBride","parameterTypes":[] }, - {"name":"getRajnikanth","parameterTypes":[] }, - {"name":"getStarWars","parameterTypes":[] }, - {"name":"getTheRoom","parameterTypes":[] }, - {"name":"getTron","parameterTypes":[] }, - {"name":"getVForVendetta","parameterTypes":[] }, - {"name":"getYoda","parameterTypes":[] } - ] + "methods":[{"name":"getAvatar","parameterTypes":[] }, {"name":"getBackToTheFuture","parameterTypes":[] }, {"name":"getDeparted","parameterTypes":[] }, {"name":"getDumbAndDumber","parameterTypes":[] }, {"name":"getGhostBusters","parameterTypes":[] }, {"name":"getHackers","parameterTypes":[] }, {"name":"getHarryPotter","parameterTypes":[] }, {"name":"getHitchhikersGuideToTheGalaxy","parameterTypes":[] }, {"name":"getHobbit","parameterTypes":[] }, {"name":"getHowToTrainYourDragon","parameterTypes":[] }, {"name":"getLebowski","parameterTypes":[] }, {"name":"getLordOfTheRings","parameterTypes":[] }, {"name":"getMovie","parameterTypes":[] }, {"name":"getPrincessBride","parameterTypes":[] }, {"name":"getRajnikanth","parameterTypes":[] }, {"name":"getStarWars","parameterTypes":[] }, {"name":"getTheRoom","parameterTypes":[] }, {"name":"getTron","parameterTypes":[] }, {"name":"getVForVendetta","parameterTypes":[] }, {"name":"getYoda","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.MoviesFaker$Builder" }, { "name":"io.github.serpro69.kfaker.movies.provider.Avatar", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"dates","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"dates","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.BackToTheFuture", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"dates","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"dates","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Departed", - "methods":[ - {"name":"actors","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.DumbAndDumber", - "methods":[ - {"name":"actors","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.GhostBusters", - "methods":[ - {"name":"actors","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Hackers", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"handles","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"handles","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.HarryPotter", - "methods":[ - {"name":"books","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"houses","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"spells","parameterTypes":[] } - ] + "methods":[{"name":"books","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"houses","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"spells","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.HitchhikersGuideToTheGalaxy", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"marvinQuote","parameterTypes":[] }, - {"name":"planets","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"species","parameterTypes":[] }, - {"name":"starships","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"marvinQuote","parameterTypes":[] }, {"name":"planets","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"species","parameterTypes":[] }, {"name":"starships","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Hobbit", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] }, - {"name":"thorinsCompany","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }, {"name":"thorinsCompany","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.HowToTrainYourDragon", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"dragons","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"dragons","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Lebowski", - "methods":[ - {"name":"actors","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.LordOfTheRings", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Movie", - "methods":[ - {"name":"quote","parameterTypes":[] }, - {"name":"title","parameterTypes":[] } - ] + "methods":[{"name":"quote","parameterTypes":[] }, {"name":"title","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.PrincessBride", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Rajnikanth", @@ -1439,44 +702,15 @@ }, { "name":"io.github.serpro69.kfaker.movies.provider.StarWars", - "methods":[ - {"name":"alternateCharacterSpellings","parameterTypes":["java.lang.String"] }, - {"name":"callNumbers","parameterTypes":[] }, - {"name":"callSign","parameterTypes":[] }, - {"name":"callSquadrons","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"droids","parameterTypes":[] }, - {"name":"planets","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] }, - {"name":"quotes","parameterTypes":["java.lang.String"] }, - {"name":"species","parameterTypes":[] }, - {"name":"vehicles","parameterTypes":[] }, - {"name":"wookieeWords","parameterTypes":[] } - ] + "methods":[{"name":"alternateCharacterSpellings","parameterTypes":["java.lang.String"] }, {"name":"callNumbers","parameterTypes":[] }, {"name":"callSign","parameterTypes":[] }, {"name":"callSquadrons","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"droids","parameterTypes":[] }, {"name":"planets","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }, {"name":"quotes","parameterTypes":["java.lang.String"] }, {"name":"species","parameterTypes":[] }, {"name":"vehicles","parameterTypes":[] }, {"name":"wookieeWords","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.TheRoom", - "methods":[ - {"name":"actors","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Tron", - "methods":[ - {"name":"alternateCharacterSpellings","parameterTypes":["io.github.serpro69.kfaker.movies.provider.TronAlternateCharacter"] }, - {"name":"alternateCharacterSpellings$default","parameterTypes":["io.github.serpro69.kfaker.movies.provider.Tron","io.github.serpro69.kfaker.movies.provider.TronAlternateCharacter","int","java.lang.Object"] }, - {"name":"characters","parameterTypes":["io.github.serpro69.kfaker.movies.provider.TronCharacterType"] }, - {"name":"characters$default","parameterTypes":["io.github.serpro69.kfaker.movies.provider.Tron","io.github.serpro69.kfaker.movies.provider.TronCharacterType","int","java.lang.Object"] }, - {"name":"games","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":["io.github.serpro69.kfaker.movies.provider.TronCharacter"] }, - {"name":"quotes$default","parameterTypes":["io.github.serpro69.kfaker.movies.provider.Tron","io.github.serpro69.kfaker.movies.provider.TronCharacter","int","java.lang.Object"] }, - {"name":"taglines","parameterTypes":[] }, - {"name":"vehicles","parameterTypes":[] } - ] + "methods":[{"name":"alternateCharacterSpellings","parameterTypes":["io.github.serpro69.kfaker.movies.provider.TronAlternateCharacter"] }, {"name":"alternateCharacterSpellings$default","parameterTypes":["io.github.serpro69.kfaker.movies.provider.Tron","io.github.serpro69.kfaker.movies.provider.TronAlternateCharacter","int","java.lang.Object"] }, {"name":"characters","parameterTypes":["io.github.serpro69.kfaker.movies.provider.TronCharacterType"] }, {"name":"characters$default","parameterTypes":["io.github.serpro69.kfaker.movies.provider.Tron","io.github.serpro69.kfaker.movies.provider.TronCharacterType","int","java.lang.Object"] }, {"name":"games","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":["io.github.serpro69.kfaker.movies.provider.TronCharacter"] }, {"name":"quotes$default","parameterTypes":["io.github.serpro69.kfaker.movies.provider.Tron","io.github.serpro69.kfaker.movies.provider.TronCharacter","int","java.lang.Object"] }, {"name":"taglines","parameterTypes":[] }, {"name":"vehicles","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.TronAlternateCharacter" @@ -1489,11 +723,7 @@ }, { "name":"io.github.serpro69.kfaker.movies.provider.VForVendetta", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"speeches","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"speeches","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.movies.provider.Yoda", @@ -1501,163 +731,77 @@ }, { "name":"io.github.serpro69.kfaker.music.MusicFaker", - "methods":[ - {"name":"getBossaNova","parameterTypes":[] }, - {"name":"getGratefulDead","parameterTypes":[] }, - {"name":"getHipHop","parameterTypes":[] }, - {"name":"getKPop","parameterTypes":[] }, - {"name":"getMusic","parameterTypes":[] }, - {"name":"getOpera","parameterTypes":[] }, - {"name":"getPearlJam","parameterTypes":[] }, - {"name":"getPhish","parameterTypes":[] }, - {"name":"getPrince","parameterTypes":[] }, - {"name":"getRockBand","parameterTypes":[] }, - {"name":"getRush","parameterTypes":[] }, - {"name":"getShow","parameterTypes":[] }, - {"name":"getSmashingPumpkins","parameterTypes":[] }, - {"name":"getUmphreysMcgee","parameterTypes":[] } - ] + "methods":[{"name":"getBossaNova","parameterTypes":[] }, {"name":"getGratefulDead","parameterTypes":[] }, {"name":"getHipHop","parameterTypes":[] }, {"name":"getKPop","parameterTypes":[] }, {"name":"getMusic","parameterTypes":[] }, {"name":"getOpera","parameterTypes":[] }, {"name":"getPearlJam","parameterTypes":[] }, {"name":"getPhish","parameterTypes":[] }, {"name":"getPrince","parameterTypes":[] }, {"name":"getRockBand","parameterTypes":[] }, {"name":"getRush","parameterTypes":[] }, {"name":"getShow","parameterTypes":[] }, {"name":"getSmashingPumpkins","parameterTypes":[] }, {"name":"getUmphreysMcgee","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.MusicFaker$Builder" }, { "name":"io.github.serpro69.kfaker.music.provider.BossaNova", - "methods":[ - {"name":"artists","parameterTypes":[] }, - {"name":"songs","parameterTypes":[] } - ] + "methods":[{"name":"artists","parameterTypes":[] }, {"name":"songs","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.FrenchOpera", - "methods":[ - {"name":"byCamilleSaintSaens","parameterTypes":[] }, - {"name":"byCharlesGounod","parameterTypes":[] }, - {"name":"byChristophWillibaldGluck","parameterTypes":[] }, - {"name":"byGeorgesBizet","parameterTypes":[] }, - {"name":"byHectorBerlioz","parameterTypes":[] }, - {"name":"byMauriceRavel","parameterTypes":[] } - ] + "methods":[{"name":"byCamilleSaintSaens","parameterTypes":[] }, {"name":"byCharlesGounod","parameterTypes":[] }, {"name":"byChristophWillibaldGluck","parameterTypes":[] }, {"name":"byGeorgesBizet","parameterTypes":[] }, {"name":"byHectorBerlioz","parameterTypes":[] }, {"name":"byMauriceRavel","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.GermanOpera", - "methods":[ - {"name":"byAlbanBerg","parameterTypes":[] }, - {"name":"byCarlMariaVonWeber","parameterTypes":[] }, - {"name":"byFranzSchubert","parameterTypes":[] }, - {"name":"byLudwigVanBeethoven","parameterTypes":[] }, - {"name":"byRichardStrauss","parameterTypes":[] }, - {"name":"byRichardWagner","parameterTypes":[] }, - {"name":"byRobertSchumann","parameterTypes":[] }, - {"name":"byWolfgangAmadeusMozart","parameterTypes":[] } - ] + "methods":[{"name":"byAlbanBerg","parameterTypes":[] }, {"name":"byCarlMariaVonWeber","parameterTypes":[] }, {"name":"byFranzSchubert","parameterTypes":[] }, {"name":"byLudwigVanBeethoven","parameterTypes":[] }, {"name":"byRichardStrauss","parameterTypes":[] }, {"name":"byRichardWagner","parameterTypes":[] }, {"name":"byRobertSchumann","parameterTypes":[] }, {"name":"byWolfgangAmadeusMozart","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.GratefulDead", - "methods":[ - {"name":"players","parameterTypes":[] }, - {"name":"songs","parameterTypes":[] } - ] + "methods":[{"name":"players","parameterTypes":[] }, {"name":"songs","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.HipHop", - "methods":[ - {"name":"artist","parameterTypes":[] }, - {"name":"groups","parameterTypes":[] }, - {"name":"subgenres","parameterTypes":[] } - ] + "methods":[{"name":"artist","parameterTypes":[] }, {"name":"groups","parameterTypes":[] }, {"name":"subgenres","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.ItalianOpera", - "methods":[ - {"name":"byChristophWillibaldGluck","parameterTypes":[] }, - {"name":"byGaetanoDonizetti","parameterTypes":[] }, - {"name":"byGioacchinoRossini","parameterTypes":[] }, - {"name":"byGiuseppeVerdi","parameterTypes":[] }, - {"name":"byVincenzoBellini","parameterTypes":[] }, - {"name":"byWolfgangAmadeusMozart","parameterTypes":[] } - ] + "methods":[{"name":"byChristophWillibaldGluck","parameterTypes":[] }, {"name":"byGaetanoDonizetti","parameterTypes":[] }, {"name":"byGioacchinoRossini","parameterTypes":[] }, {"name":"byGiuseppeVerdi","parameterTypes":[] }, {"name":"byVincenzoBellini","parameterTypes":[] }, {"name":"byWolfgangAmadeusMozart","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.KPop", - "methods":[ - {"name":"boyBands","parameterTypes":[] }, - {"name":"firstGroups","parameterTypes":[] }, - {"name":"girlGroups","parameterTypes":[] }, - {"name":"secondGroups","parameterTypes":[] }, - {"name":"solo","parameterTypes":[] }, - {"name":"thirdGroups","parameterTypes":[] } - ] + "methods":[{"name":"boyBands","parameterTypes":[] }, {"name":"firstGroups","parameterTypes":[] }, {"name":"girlGroups","parameterTypes":[] }, {"name":"secondGroups","parameterTypes":[] }, {"name":"solo","parameterTypes":[] }, {"name":"thirdGroups","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.Music", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"albums","parameterTypes":[] }, {"name":"bands","parameterTypes":[] }, {"name":"genres","parameterTypes":[] }, {"name":"instruments","parameterTypes":[] }, {"name":"mamboNo5","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.Opera", - "methods":[ - {"name":"getFrench","parameterTypes":[] }, - {"name":"getGerman","parameterTypes":[] }, - {"name":"getItalian","parameterTypes":[] } - ] + "methods":[{"name":"getFrench","parameterTypes":[] }, {"name":"getGerman","parameterTypes":[] }, {"name":"getItalian","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.PearlJam", - "methods":[ - {"name":"albums","parameterTypes":[] }, - {"name":"musicians","parameterTypes":[] }, - {"name":"songs","parameterTypes":[] } - ] + "methods":[{"name":"albums","parameterTypes":[] }, {"name":"musicians","parameterTypes":[] }, {"name":"songs","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.Phish", - "methods":[ - {"name":"albums","parameterTypes":[] }, - {"name":"musicians","parameterTypes":[] }, - {"name":"songs","parameterTypes":[] } - ] + "methods":[{"name":"albums","parameterTypes":[] }, {"name":"musicians","parameterTypes":[] }, {"name":"songs","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.Prince", - "methods":[ - {"name":"album","parameterTypes":[] }, - {"name":"band","parameterTypes":[] }, - {"name":"lyric","parameterTypes":[] }, - {"name":"song","parameterTypes":[] } - ] + "methods":[{"name":"album","parameterTypes":[] }, {"name":"band","parameterTypes":[] }, {"name":"lyric","parameterTypes":[] }, {"name":"song","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.RockBand", - "methods":[ - {"name":"name","parameterTypes":[] }, - {"name":"song","parameterTypes":[] } - ] + "methods":[{"name":"name","parameterTypes":[] }, {"name":"song","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.Rush", - "methods":[ - {"name":"albums","parameterTypes":[] }, - {"name":"players","parameterTypes":[] } - ] + "methods":[{"name":"albums","parameterTypes":[] }, {"name":"players","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.Show", - "methods":[ - {"name":"adultMusical","parameterTypes":[] }, - {"name":"kidsMusical","parameterTypes":[] }, - {"name":"play","parameterTypes":[] } - ] + "methods":[{"name":"adultMusical","parameterTypes":[] }, {"name":"kidsMusical","parameterTypes":[] }, {"name":"play","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.SmashingPumpkins", - "methods":[ - {"name":"albums","parameterTypes":[] }, - {"name":"lyric","parameterTypes":[] }, - {"name":"musicians","parameterTypes":[] }, - {"name":"songs","parameterTypes":[] } - ] + "methods":[{"name":"albums","parameterTypes":[] }, {"name":"lyric","parameterTypes":[] }, {"name":"musicians","parameterTypes":[] }, {"name":"songs","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.music.provider.UmphreysMcgee", @@ -1669,8 +813,9 @@ { "name":"io.github.serpro69.kfaker.provider.Address", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"buildingNumber","parameterTypes":[] }, {"name":"city","parameterTypes":[] }, {"name":"cityPrefix","parameterTypes":[] }, {"name":"citySuffix","parameterTypes":[] }, {"name":"cityWithState","parameterTypes":[] }, {"name":"community","parameterTypes":[] }, {"name":"communityPrefix","parameterTypes":[] }, {"name":"communitySuffix","parameterTypes":[] }, {"name":"country","parameterTypes":[] }, {"name":"countryByCode","parameterTypes":["java.lang.String"] }, {"name":"countryByName","parameterTypes":["java.lang.String"] }, {"name":"countryCode","parameterTypes":[] }, {"name":"countryCodeLong","parameterTypes":[] }, {"name":"defaultCountry","parameterTypes":[] }, {"name":"fullAddress","parameterTypes":[] }, {"name":"mailbox","parameterTypes":[] }, {"name":"postcode","parameterTypes":[] }, {"name":"postcodeByState","parameterTypes":["java.lang.String"] }, {"name":"secondaryAddress","parameterTypes":[] }, {"name":"state","parameterTypes":[] }, {"name":"stateAbbr","parameterTypes":[] }, {"name":"streetAddress","parameterTypes":[] }, {"name":"streetName","parameterTypes":[] }, {"name":"streetSuffix","parameterTypes":[] }, {"name":"timeZone","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.CellPhone", @@ -1685,11 +830,7 @@ }, { "name":"io.github.serpro69.kfaker.provider.Currency", - "methods":[ - {"name":"code","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"symbol","parameterTypes":[] } - ] + "methods":[{"name":"code","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"symbol","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.CurrencySymbol", @@ -1701,29 +842,17 @@ { "name":"io.github.serpro69.kfaker.provider.File", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"extension","parameterTypes":[] }, {"name":"getMimeType","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.FileMimeType", - "methods":[ - {"name":"application","parameterTypes":[] }, - {"name":"audio","parameterTypes":[] }, - {"name":"image","parameterTypes":[] }, - {"name":"message","parameterTypes":[] }, - {"name":"model","parameterTypes":[] }, - {"name":"multipart","parameterTypes":[] }, - {"name":"text","parameterTypes":[] }, - {"name":"video","parameterTypes":[] } - ] + "methods":[{"name":"application","parameterTypes":[] }, {"name":"audio","parameterTypes":[] }, {"name":"image","parameterTypes":[] }, {"name":"message","parameterTypes":[] }, {"name":"model","parameterTypes":[] }, {"name":"multipart","parameterTypes":[] }, {"name":"text","parameterTypes":[] }, {"name":"video","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.Gender", - "methods":[ - {"name":"binaryTypes","parameterTypes":[] }, - {"name":"shortBinaryTypes","parameterTypes":[] }, - {"name":"types","parameterTypes":[] } - ] + "methods":[{"name":"binaryTypes","parameterTypes":[] }, {"name":"shortBinaryTypes","parameterTypes":[] }, {"name":"types","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.IdNumber", @@ -1732,33 +861,27 @@ { "name":"io.github.serpro69.kfaker.provider.Internet", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"botUserAgent","parameterTypes":["java.lang.String"] }, {"name":"domain","parameterTypes":["boolean","java.lang.String"] }, {"name":"domain$default","parameterTypes":["io.github.serpro69.kfaker.provider.Internet","boolean","java.lang.String","int","java.lang.Object"] }, {"name":"domainSuffix","parameterTypes":[] }, {"name":"email","parameterTypes":["java.lang.String"] }, {"name":"email$default","parameterTypes":["io.github.serpro69.kfaker.provider.Internet","java.lang.String","int","java.lang.Object"] }, {"name":"iPv4Address","parameterTypes":[] }, {"name":"iPv6Address","parameterTypes":[] }, {"name":"macAddress","parameterTypes":["java.lang.String"] }, {"name":"macAddress$default","parameterTypes":["io.github.serpro69.kfaker.provider.Internet","java.lang.String","int","java.lang.Object"] }, {"name":"privateIPv4Address","parameterTypes":[] }, {"name":"publicIPv4Address","parameterTypes":[] }, {"name":"safeDomainSuffix","parameterTypes":[] }, {"name":"safeEmail","parameterTypes":["java.lang.String"] }, {"name":"safeEmail$default","parameterTypes":["io.github.serpro69.kfaker.provider.Internet","java.lang.String","int","java.lang.Object"] }, {"name":"slug","parameterTypes":[] }, {"name":"userAgent","parameterTypes":["java.lang.String"] }] }, { "name":"io.github.serpro69.kfaker.provider.Measurement", - "methods":[ - {"name":"height","parameterTypes":[] }, - {"name":"length","parameterTypes":[] }, - {"name":"metricHeight","parameterTypes":[] }, - {"name":"metricLength","parameterTypes":[] }, - {"name":"metricVolume","parameterTypes":[] }, - {"name":"metricWeight","parameterTypes":[] }, - {"name":"volume","parameterTypes":[] }, - {"name":"weight","parameterTypes":[] } - ] + "methods":[{"name":"height","parameterTypes":[] }, {"name":"length","parameterTypes":[] }, {"name":"metricHeight","parameterTypes":[] }, {"name":"metricLength","parameterTypes":[] }, {"name":"metricVolume","parameterTypes":[] }, {"name":"metricWeight","parameterTypes":[] }, {"name":"volume","parameterTypes":[] }, {"name":"weight","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.Money", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"amount","parameterTypes":["kotlin.ranges.IntRange","boolean","java.lang.String","java.lang.String"] }] }, { "name":"io.github.serpro69.kfaker.provider.Name", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"femaleFirstName","parameterTypes":[] }, {"name":"firstName","parameterTypes":[] }, {"name":"lastName","parameterTypes":[] }, {"name":"maleFirstName","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"nameWithMiddle","parameterTypes":[] }, {"name":"neutralFirstName","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.Person" @@ -1766,8 +889,9 @@ { "name":"io.github.serpro69.kfaker.provider.PhoneNumber", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"areaCode","parameterTypes":[] }, {"name":"countryCode","parameterTypes":[] }, {"name":"exchangeCode","parameterTypes":[] }, {"name":"extension","parameterTypes":[] }, {"name":"getCellPhone","parameterTypes":[] }, {"name":"phoneNumber","parameterTypes":[] }, {"name":"subscriberNumber","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.Separator", @@ -1778,14 +902,7 @@ }, { "name":"io.github.serpro69.kfaker.provider.misc.CryptographyProvider", - "methods":[ - {"name":"md5","parameterTypes":[] }, - {"name":"sha1","parameterTypes":[] }, - {"name":"sha224","parameterTypes":[] }, - {"name":"sha256","parameterTypes":[] }, - {"name":"sha384","parameterTypes":[] }, - {"name":"sha512","parameterTypes":[] } - ] + "methods":[{"name":"md5","parameterTypes":[] }, {"name":"sha1","parameterTypes":[] }, {"name":"sha224","parameterTypes":[] }, {"name":"sha256","parameterTypes":[] }, {"name":"sha384","parameterTypes":[] }, {"name":"sha512","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.provider.misc.RandomClassProvider" @@ -1804,70 +921,30 @@ }, { "name":"io.github.serpro69.kfaker.sports.SportsFaker", - "methods":[ - {"name":"getBasketball","parameterTypes":[] }, - {"name":"getChess","parameterTypes":[] }, - {"name":"getCrossfit","parameterTypes":[] }, - {"name":"getESport","parameterTypes":[] }, - {"name":"getFootball","parameterTypes":[] }, - {"name":"getMountaineering","parameterTypes":[] }, - {"name":"getSport","parameterTypes":[] }, - {"name":"getTeam","parameterTypes":[] }, - {"name":"getVolleyball","parameterTypes":[] }, - {"name":"getWorldCup","parameterTypes":[] } - ] + "methods":[{"name":"getBasketball","parameterTypes":[] }, {"name":"getChess","parameterTypes":[] }, {"name":"getCrossfit","parameterTypes":[] }, {"name":"getESport","parameterTypes":[] }, {"name":"getFootball","parameterTypes":[] }, {"name":"getMountaineering","parameterTypes":[] }, {"name":"getSport","parameterTypes":[] }, {"name":"getTeam","parameterTypes":[] }, {"name":"getVolleyball","parameterTypes":[] }, {"name":"getWorldCup","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.SportsFaker$Builder" }, { "name":"io.github.serpro69.kfaker.sports.provider.Basketball", - "methods":[ - {"name":"coaches","parameterTypes":[] }, - {"name":"players","parameterTypes":[] }, - {"name":"positions","parameterTypes":[] }, - {"name":"teams","parameterTypes":[] } - ] + "methods":[{"name":"coaches","parameterTypes":[] }, {"name":"players","parameterTypes":[] }, {"name":"positions","parameterTypes":[] }, {"name":"teams","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.Chess", - "methods":[ - {"name":"openings","parameterTypes":[] }, - {"name":"players","parameterTypes":[] }, - {"name":"titles","parameterTypes":[] }, - {"name":"tournaments","parameterTypes":[] } - ] + "methods":[{"name":"openings","parameterTypes":[] }, {"name":"players","parameterTypes":[] }, {"name":"titles","parameterTypes":[] }, {"name":"tournaments","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.Crossfit", - "methods":[ - {"name":"competitions","parameterTypes":[] }, - {"name":"femaleAthletes","parameterTypes":[] }, - {"name":"girlWorkouts","parameterTypes":[] }, - {"name":"heroWorkouts","parameterTypes":[] }, - {"name":"maleAthletes","parameterTypes":[] }, - {"name":"movements","parameterTypes":[] } - ] + "methods":[{"name":"competitions","parameterTypes":[] }, {"name":"femaleAthletes","parameterTypes":[] }, {"name":"girlWorkouts","parameterTypes":[] }, {"name":"heroWorkouts","parameterTypes":[] }, {"name":"maleAthletes","parameterTypes":[] }, {"name":"movements","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.ESport", - "methods":[ - {"name":"events","parameterTypes":[] }, - {"name":"games","parameterTypes":[] }, - {"name":"leagues","parameterTypes":[] }, - {"name":"players","parameterTypes":[] }, - {"name":"teams","parameterTypes":[] } - ] + "methods":[{"name":"events","parameterTypes":[] }, {"name":"games","parameterTypes":[] }, {"name":"leagues","parameterTypes":[] }, {"name":"players","parameterTypes":[] }, {"name":"teams","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.Football", - "methods":[ - {"name":"coaches","parameterTypes":[] }, - {"name":"competitions","parameterTypes":[] }, - {"name":"players","parameterTypes":[] }, - {"name":"positions","parameterTypes":[] }, - {"name":"teams","parameterTypes":[] } - ] + "methods":[{"name":"coaches","parameterTypes":[] }, {"name":"competitions","parameterTypes":[] }, {"name":"players","parameterTypes":[] }, {"name":"positions","parameterTypes":[] }, {"name":"teams","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.Mountaineering", @@ -1875,98 +952,52 @@ }, { "name":"io.github.serpro69.kfaker.sports.provider.Sport", - "methods":[ - {"name":"ancientOlympics","parameterTypes":[] }, - {"name":"summerOlympics","parameterTypes":[] }, - {"name":"summerParalympics","parameterTypes":[] }, - {"name":"unusual","parameterTypes":[] }, - {"name":"winterOlympics","parameterTypes":[] }, - {"name":"winterParalympics","parameterTypes":[] } - ] + "methods":[{"name":"ancientOlympics","parameterTypes":[] }, {"name":"summerOlympics","parameterTypes":[] }, {"name":"summerParalympics","parameterTypes":[] }, {"name":"unusual","parameterTypes":[] }, {"name":"winterOlympics","parameterTypes":[] }, {"name":"winterParalympics","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.Team", - "methods":[ - {"name":"mascot","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"sport","parameterTypes":[] } - ] + "methods":[{"name":"mascot","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"sport","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.Volleyball", - "methods":[ - {"name":"coach","parameterTypes":[] }, - {"name":"formation","parameterTypes":[] }, - {"name":"player","parameterTypes":[] }, - {"name":"position","parameterTypes":[] }, - {"name":"team","parameterTypes":[] } - ] + "methods":[{"name":"coach","parameterTypes":[] }, {"name":"formation","parameterTypes":[] }, {"name":"player","parameterTypes":[] }, {"name":"position","parameterTypes":[] }, {"name":"team","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.sports.provider.WorldCup", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"cities","parameterTypes":[] }, {"name":"stadiums","parameterTypes":[] }, {"name":"teams","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.TechFaker", - "methods":[ - {"name":"getApp","parameterTypes":[] }, - {"name":"getAppliance","parameterTypes":[] }, - {"name":"getCamera","parameterTypes":[] }, - {"name":"getComputer","parameterTypes":[] }, - {"name":"getCryptoCoin","parameterTypes":[] }, - {"name":"getDevice","parameterTypes":[] }, - {"name":"getDrone","parameterTypes":[] }, - {"name":"getElectricalComponents","parameterTypes":[] }, - {"name":"getHacker","parameterTypes":[] }, - {"name":"getProgrammingLanguage","parameterTypes":[] }, - {"name":"getSpace","parameterTypes":[] }, - {"name":"getVehicle","parameterTypes":[] } - ] + "methods":[{"name":"getApp","parameterTypes":[] }, {"name":"getAppliance","parameterTypes":[] }, {"name":"getCamera","parameterTypes":[] }, {"name":"getComputer","parameterTypes":[] }, {"name":"getCryptoCoin","parameterTypes":[] }, {"name":"getDevice","parameterTypes":[] }, {"name":"getDrone","parameterTypes":[] }, {"name":"getElectricalComponents","parameterTypes":[] }, {"name":"getHacker","parameterTypes":[] }, {"name":"getProgrammingLanguage","parameterTypes":[] }, {"name":"getSpace","parameterTypes":[] }, {"name":"getVehicle","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.TechFaker$Builder" }, { "name":"io.github.serpro69.kfaker.tech.provider.App", - "methods":[ - {"name":"author","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"version","parameterTypes":[] } - ] + "methods":[{"name":"author","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"version","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.Appliance", - "methods":[ - {"name":"brand","parameterTypes":[] }, - {"name":"equipment","parameterTypes":[] } - ] + "methods":[{"name":"brand","parameterTypes":[] }, {"name":"equipment","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.Camera", - "methods":[ - {"name":"brand","parameterTypes":[] }, - {"name":"brandWithModel","parameterTypes":[] }, - {"name":"model","parameterTypes":[] } - ] + "methods":[{"name":"brand","parameterTypes":[] }, {"name":"brandWithModel","parameterTypes":[] }, {"name":"model","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.Computer", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"getOs","parameterTypes":[] }, {"name":"platform","parameterTypes":[] }, {"name":"type","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.ComputerOS", - "methods":[ - {"name":"linux","parameterTypes":[] }, - {"name":"macOS","parameterTypes":[] }, - {"name":"openBsd","parameterTypes":[] }, - {"name":"plan9","parameterTypes":[] }, - {"name":"templeOS","parameterTypes":[] }, - {"name":"windows","parameterTypes":[] } - ] + "methods":[{"name":"linux","parameterTypes":[] }, {"name":"macOS","parameterTypes":[] }, {"name":"openBsd","parameterTypes":[] }, {"name":"plan9","parameterTypes":[] }, {"name":"templeOS","parameterTypes":[] }, {"name":"windows","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.CryptoCoin", @@ -1974,384 +1005,169 @@ }, { "name":"io.github.serpro69.kfaker.tech.provider.Device", - "methods":[ - {"name":"manufacturer","parameterTypes":[] }, - {"name":"modelName","parameterTypes":[] }, - {"name":"platform","parameterTypes":[] }, - {"name":"serial","parameterTypes":[] } - ] + "methods":[{"name":"manufacturer","parameterTypes":[] }, {"name":"modelName","parameterTypes":[] }, {"name":"platform","parameterTypes":[] }, {"name":"serial","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.Drone", - "methods":[ - {"name":"batteryCapacity","parameterTypes":[] }, - {"name":"batteryType","parameterTypes":[] }, - {"name":"batteryVoltage","parameterTypes":[] }, - {"name":"batteryWeight","parameterTypes":[] }, - {"name":"chargingTemperature","parameterTypes":[] }, - {"name":"flightTime","parameterTypes":[] }, - {"name":"iso","parameterTypes":[] }, - {"name":"maxAltitude","parameterTypes":[] }, - {"name":"maxAngularVelocity","parameterTypes":[] }, - {"name":"maxAscentSpeed","parameterTypes":[] }, - {"name":"maxChargingPower","parameterTypes":[] }, - {"name":"maxDescentSpeed","parameterTypes":[] }, - {"name":"maxFlightDistance","parameterTypes":[] }, - {"name":"maxResolution","parameterTypes":[] }, - {"name":"maxShutterSpeed","parameterTypes":[] }, - {"name":"maxSpeed","parameterTypes":[] }, - {"name":"maxTiltAngle","parameterTypes":[] }, - {"name":"maxWindResistance","parameterTypes":[] }, - {"name":"minShutterSpeed","parameterTypes":[] }, - {"name":"name","parameterTypes":[] }, - {"name":"operatingTemperature","parameterTypes":[] }, - {"name":"photoFormat","parameterTypes":[] }, - {"name":"shutterSpeedUnits","parameterTypes":[] }, - {"name":"videoFormat","parameterTypes":[] }, - {"name":"weight","parameterTypes":[] } - ] + "methods":[{"name":"batteryCapacity","parameterTypes":[] }, {"name":"batteryType","parameterTypes":[] }, {"name":"batteryVoltage","parameterTypes":[] }, {"name":"batteryWeight","parameterTypes":[] }, {"name":"chargingTemperature","parameterTypes":[] }, {"name":"flightTime","parameterTypes":[] }, {"name":"iso","parameterTypes":[] }, {"name":"maxAltitude","parameterTypes":[] }, {"name":"maxAngularVelocity","parameterTypes":[] }, {"name":"maxAscentSpeed","parameterTypes":[] }, {"name":"maxChargingPower","parameterTypes":[] }, {"name":"maxDescentSpeed","parameterTypes":[] }, {"name":"maxFlightDistance","parameterTypes":[] }, {"name":"maxResolution","parameterTypes":[] }, {"name":"maxShutterSpeed","parameterTypes":[] }, {"name":"maxSpeed","parameterTypes":[] }, {"name":"maxTiltAngle","parameterTypes":[] }, {"name":"maxWindResistance","parameterTypes":[] }, {"name":"minShutterSpeed","parameterTypes":[] }, {"name":"name","parameterTypes":[] }, {"name":"operatingTemperature","parameterTypes":[] }, {"name":"photoFormat","parameterTypes":[] }, {"name":"shutterSpeedUnits","parameterTypes":[] }, {"name":"videoFormat","parameterTypes":[] }, {"name":"weight","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.ElectricalComponents", - "methods":[ - {"name":"active","parameterTypes":[] }, - {"name":"electromechanical","parameterTypes":[] }, - {"name":"passive","parameterTypes":[] } - ] + "methods":[{"name":"active","parameterTypes":[] }, {"name":"electromechanical","parameterTypes":[] }, {"name":"passive","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.Hacker", - "methods":[ - {"name":"abbreviation","parameterTypes":[] }, - {"name":"adjective","parameterTypes":[] }, - {"name":"ingverb","parameterTypes":[] }, - {"name":"noun","parameterTypes":[] }, - {"name":"verb","parameterTypes":[] } - ] + "methods":[{"name":"abbreviation","parameterTypes":[] }, {"name":"adjective","parameterTypes":[] }, {"name":"ingverb","parameterTypes":[] }, {"name":"noun","parameterTypes":[] }, {"name":"verb","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.ProgrammingLanguage", - "methods":[ - {"name":"creator","parameterTypes":[] }, - {"name":"name","parameterTypes":[] } - ] + "methods":[{"name":"creator","parameterTypes":[] }, {"name":"name","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.Space", - "methods":[ - {"name":"agency","parameterTypes":[] }, - {"name":"agencyAbv","parameterTypes":[] }, - {"name":"company","parameterTypes":[] }, - {"name":"constellation","parameterTypes":[] }, - {"name":"distanceMeasurement","parameterTypes":[] }, - {"name":"galaxy","parameterTypes":[] }, - {"name":"launchVehicle","parameterTypes":[] }, - {"name":"meteorite","parameterTypes":[] }, - {"name":"moon","parameterTypes":[] }, - {"name":"nasaSpaceCraft","parameterTypes":[] }, - {"name":"nebula","parameterTypes":[] }, - {"name":"planet","parameterTypes":[] }, - {"name":"star","parameterTypes":[] }, - {"name":"starCluster","parameterTypes":[] } - ] + "methods":[{"name":"agency","parameterTypes":[] }, {"name":"agencyAbv","parameterTypes":[] }, {"name":"company","parameterTypes":[] }, {"name":"constellation","parameterTypes":[] }, {"name":"distanceMeasurement","parameterTypes":[] }, {"name":"galaxy","parameterTypes":[] }, {"name":"launchVehicle","parameterTypes":[] }, {"name":"meteorite","parameterTypes":[] }, {"name":"moon","parameterTypes":[] }, {"name":"nasaSpaceCraft","parameterTypes":[] }, {"name":"nebula","parameterTypes":[] }, {"name":"planet","parameterTypes":[] }, {"name":"star","parameterTypes":[] }, {"name":"starCluster","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tech.provider.Vehicle", - "methods":[ - {"name":"carOptions","parameterTypes":[] }, - {"name":"carTypes","parameterTypes":[] }, - {"name":"colors","parameterTypes":[] }, - {"name":"cylinderEngine","parameterTypes":[] }, - {"name":"doors","parameterTypes":[] }, - {"name":"driveTypes","parameterTypes":[] }, - {"name":"engineSizes","parameterTypes":[] }, - {"name":"fuelTypes","parameterTypes":[] }, - {"name":"licencePlateByState","parameterTypes":["java.lang.String"] }, - {"name":"licensePlate","parameterTypes":[] }, - {"name":"makes","parameterTypes":[] }, - {"name":"manufacture","parameterTypes":[] }, - {"name":"modelsByMake","parameterTypes":["java.lang.String"] }, - {"name":"standardSpecs","parameterTypes":[] }, - {"name":"styles","parameterTypes":[] }, - {"name":"transmissions","parameterTypes":[] } - ] + "methods":[{"name":"carOptions","parameterTypes":[] }, {"name":"carTypes","parameterTypes":[] }, {"name":"colors","parameterTypes":[] }, {"name":"cylinderEngine","parameterTypes":[] }, {"name":"doors","parameterTypes":[] }, {"name":"driveTypes","parameterTypes":[] }, {"name":"engineSizes","parameterTypes":[] }, {"name":"fuelTypes","parameterTypes":[] }, {"name":"licencePlateByState","parameterTypes":["java.lang.String"] }, {"name":"licensePlate","parameterTypes":[] }, {"name":"makes","parameterTypes":[] }, {"name":"manufacture","parameterTypes":[] }, {"name":"modelsByMake","parameterTypes":["java.lang.String"] }, {"name":"standardSpecs","parameterTypes":[] }, {"name":"styles","parameterTypes":[] }, {"name":"transmissions","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.TravelFaker", - "methods":[ - {"name":"getAirport","parameterTypes":[] }, - {"name":"getAustralia","parameterTypes":[] }, - {"name":"getMountain","parameterTypes":[] }, - {"name":"getNation","parameterTypes":[] }, - {"name":"getTrainStation","parameterTypes":[] } - ] + "methods":[{"name":"getAirport","parameterTypes":[] }, {"name":"getAustralia","parameterTypes":[] }, {"name":"getMountain","parameterTypes":[] }, {"name":"getNation","parameterTypes":[] }, {"name":"getTrainStation","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.TravelFaker$Builder" }, { "name":"io.github.serpro69.kfaker.travel.provider.Airport", - "methods":[ - {"name":"getEuropeanUnion","parameterTypes":[] }, - {"name":"getUnitedStates","parameterTypes":[] } - ] + "methods":[{"name":"getEuropeanUnion","parameterTypes":[] }, {"name":"getUnitedStates","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.Australia", - "methods":[ - {"name":"animals","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"states","parameterTypes":[] } - ] + "methods":[{"name":"animals","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"states","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.EuropeanUnion", - "methods":[ - {"name":"large","parameterTypes":[] }, - {"name":"medium","parameterTypes":[] } - ] + "methods":[{"name":"large","parameterTypes":[] }, {"name":"medium","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.IataCode" }, { "name":"io.github.serpro69.kfaker.travel.provider.Mountain", - "methods":[ - {"name":"name","parameterTypes":[] }, - {"name":"range","parameterTypes":[] } - ] + "methods":[{"name":"name","parameterTypes":[] }, {"name":"range","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.Nation", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"capitalCity","parameterTypes":[] }, {"name":"language","parameterTypes":[] }, {"name":"nationality","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.TrainStation", - "methods":[ - {"name":"getGermany","parameterTypes":[] }, - {"name":"getSpain","parameterTypes":[] }, - {"name":"getUnitedKingdom","parameterTypes":[] }, - {"name":"getUnitedStates","parameterTypes":[] } - ] + "methods":[{"name":"getGermany","parameterTypes":[] }, {"name":"getSpain","parameterTypes":[] }, {"name":"getUnitedKingdom","parameterTypes":[] }, {"name":"getUnitedStates","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.TrainStationGermany", - "methods":[ - {"name":"metro","parameterTypes":[] }, - {"name":"railway","parameterTypes":[] } - ] + "methods":[{"name":"metro","parameterTypes":[] }, {"name":"railway","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.TrainStationSpain", - "methods":[ - {"name":"metro","parameterTypes":[] }, - {"name":"railway","parameterTypes":[] } - ] + "methods":[{"name":"metro","parameterTypes":[] }, {"name":"railway","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.TrainStationUnitedKingdom", - "methods":[ - {"name":"metro","parameterTypes":[] }, - {"name":"railway","parameterTypes":[] } - ] + "methods":[{"name":"metro","parameterTypes":[] }, {"name":"railway","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.TrainStationUnitedStates", - "methods":[ - {"name":"metro","parameterTypes":[] }, - {"name":"railway","parameterTypes":[] } - ] + "methods":[{"name":"metro","parameterTypes":[] }, {"name":"railway","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.travel.provider.UnitedStates", - "methods":[ - {"name":"large","parameterTypes":[] }, - {"name":"medium","parameterTypes":[] }, - {"name":"small","parameterTypes":[] } - ] + "methods":[{"name":"large","parameterTypes":[] }, {"name":"medium","parameterTypes":[] }, {"name":"small","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.TvShowsFaker", - "methods":[ - {"name":"getAquaTeenHungerForce","parameterTypes":[] }, - {"name":"getArcher","parameterTypes":[] }, - {"name":"getBigBangTheory","parameterTypes":[] }, - {"name":"getBojackHorseman","parameterTypes":[] }, - {"name":"getBreakingBad","parameterTypes":[] }, - {"name":"getBrooklynNineNine","parameterTypes":[] }, - {"name":"getBuffy","parameterTypes":[] }, - {"name":"getCommunity","parameterTypes":[] }, - {"name":"getDrWho","parameterTypes":[] }, - {"name":"getFamilyGuy","parameterTypes":[] }, - {"name":"getFinalSpace","parameterTypes":[] }, - {"name":"getFreshPriceOfBelAir","parameterTypes":[] }, - {"name":"getFriends","parameterTypes":[] }, - {"name":"getFuturama","parameterTypes":[] }, - {"name":"getGameOfThrones","parameterTypes":[] }, - {"name":"getHeyArnold","parameterTypes":[] }, - {"name":"getHowIMetYourMother","parameterTypes":[] }, - {"name":"getMichaelScott","parameterTypes":[] }, - {"name":"getNewGirl","parameterTypes":[] }, - {"name":"getParksAndRec","parameterTypes":[] }, - {"name":"getRickAndMorty","parameterTypes":[] }, - {"name":"getRupaul","parameterTypes":[] }, - {"name":"getSeinfeld","parameterTypes":[] }, - {"name":"getSiliconValley","parameterTypes":[] }, - {"name":"getSimpsons","parameterTypes":[] }, - {"name":"getSouthPark","parameterTypes":[] }, - {"name":"getSpongebob","parameterTypes":[] }, - {"name":"getStarTrek","parameterTypes":[] }, - {"name":"getStargate","parameterTypes":[] }, - {"name":"getStrangerThings","parameterTypes":[] }, - {"name":"getSuits","parameterTypes":[] }, - {"name":"getSupernatural","parameterTypes":[] }, - {"name":"getTheExpanse","parameterTypes":[] }, - {"name":"getTheITCrowd","parameterTypes":[] }, - {"name":"getTheOffice","parameterTypes":[] }, - {"name":"getTheThickOfIt","parameterTypes":[] }, - {"name":"getTwinPeaks","parameterTypes":[] }, - {"name":"getVentureBros","parameterTypes":[] } - ] + "methods":[{"name":"getAquaTeenHungerForce","parameterTypes":[] }, {"name":"getArcher","parameterTypes":[] }, {"name":"getBigBangTheory","parameterTypes":[] }, {"name":"getBojackHorseman","parameterTypes":[] }, {"name":"getBreakingBad","parameterTypes":[] }, {"name":"getBrooklynNineNine","parameterTypes":[] }, {"name":"getBuffy","parameterTypes":[] }, {"name":"getCommunity","parameterTypes":[] }, {"name":"getDrWho","parameterTypes":[] }, {"name":"getFamilyGuy","parameterTypes":[] }, {"name":"getFinalSpace","parameterTypes":[] }, {"name":"getFreshPriceOfBelAir","parameterTypes":[] }, {"name":"getFriends","parameterTypes":[] }, {"name":"getFuturama","parameterTypes":[] }, {"name":"getGameOfThrones","parameterTypes":[] }, {"name":"getHeyArnold","parameterTypes":[] }, {"name":"getHowIMetYourMother","parameterTypes":[] }, {"name":"getMichaelScott","parameterTypes":[] }, {"name":"getNewGirl","parameterTypes":[] }, {"name":"getParksAndRec","parameterTypes":[] }, {"name":"getRickAndMorty","parameterTypes":[] }, {"name":"getRupaul","parameterTypes":[] }, {"name":"getSeinfeld","parameterTypes":[] }, {"name":"getSiliconValley","parameterTypes":[] }, {"name":"getSimpsons","parameterTypes":[] }, {"name":"getSouthPark","parameterTypes":[] }, {"name":"getSpongebob","parameterTypes":[] }, {"name":"getStarTrek","parameterTypes":[] }, {"name":"getStargate","parameterTypes":[] }, {"name":"getStrangerThings","parameterTypes":[] }, {"name":"getSuits","parameterTypes":[] }, {"name":"getSupernatural","parameterTypes":[] }, {"name":"getTheExpanse","parameterTypes":[] }, {"name":"getTheITCrowd","parameterTypes":[] }, {"name":"getTheOffice","parameterTypes":[] }, {"name":"getTheThickOfIt","parameterTypes":[] }, {"name":"getTwinPeaks","parameterTypes":[] }, {"name":"getVentureBros","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.TvShowsFaker$Builder" }, { "name":"io.github.serpro69.kfaker.tv.provider.AquaTeenHungerForce", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Archer", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.BigBangTheory", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.BojackHorseman", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"tongueTwisters","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"tongueTwisters","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.BreakingBad", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"episode","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"episode","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.BrooklynNineNine", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Buffy", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"bigBads","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"episodes","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Community", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.DrWho", - "methods":[ - {"name":"actors","parameterTypes":[] }, - {"name":"catchPhrases","parameterTypes":[] }, - {"name":"character","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"species","parameterTypes":[] }, - {"name":"theDoctors","parameterTypes":[] }, - {"name":"villains","parameterTypes":[] } - ] + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"catchPhrases","parameterTypes":[] }, {"name":"character","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"species","parameterTypes":[] }, {"name":"theDoctors","parameterTypes":[] }, {"name":"villains","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.FamilyGuy", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.FinalSpace", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"vehicles","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"vehicles","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.FreshPriceOfBelAir", "allDeclaredFields":true, - "allDeclaredMethods":true, - "allDeclaredConstructors":true + "queryAllDeclaredMethods":true, + "queryAllDeclaredConstructors":true, + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Friends", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Futurama", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"hermesCatchphrases","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"hermesCatchphrases","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.GameOfThrones", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"cities","parameterTypes":[] }, - {"name":"dragons","parameterTypes":[] }, - {"name":"houses","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"cities","parameterTypes":[] }, {"name":"dragons","parameterTypes":[] }, {"name":"houses","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.HeyArnold", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.HowIMetYourMother", - "methods":[ - {"name":"catchPhrase","parameterTypes":[] }, - {"name":"character","parameterTypes":[] }, - {"name":"highFive","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] } - ] + "methods":[{"name":"catchPhrase","parameterTypes":[] }, {"name":"character","parameterTypes":[] }, {"name":"highFive","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.MichaelScott", @@ -2359,167 +1175,83 @@ }, { "name":"io.github.serpro69.kfaker.tv.provider.NewGirl", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.ParksAndRec", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"cities","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"cities","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.RickAndMorty", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Rupaul", - "methods":[ - {"name":"queens","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"queens","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Seinfeld", - "methods":[ - {"name":"business","parameterTypes":[] }, - {"name":"character","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] } - ] + "methods":[{"name":"business","parameterTypes":[] }, {"name":"character","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.SiliconValley", - "methods":[ - {"name":"apps","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"companies","parameterTypes":[] }, - {"name":"email","parameterTypes":[] }, - {"name":"inventions","parameterTypes":[] }, - {"name":"mottos","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"urls","parameterTypes":[] } - ] + "methods":[{"name":"apps","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"companies","parameterTypes":[] }, {"name":"email","parameterTypes":[] }, {"name":"inventions","parameterTypes":[] }, {"name":"mottos","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"urls","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Simpsons", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"episodeTitles","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"episodeTitles","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.SouthPark", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"episodes","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"episodes","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Spongebob", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"episodes","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"episodes","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.StarTrek", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"location","parameterTypes":[] }, - {"name":"specie","parameterTypes":[] }, - {"name":"villain","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"location","parameterTypes":[] }, {"name":"specie","parameterTypes":[] }, {"name":"villain","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Stargate", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"planets","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"planets","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.StrangerThings", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Suits", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.Supernatural", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"creature","parameterTypes":[] }, - {"name":"weapon","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"creature","parameterTypes":[] }, {"name":"weapon","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.TheExpanse", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] }, - {"name":"ships","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }, {"name":"ships","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.TheITCrowd", - "methods":[ - {"name":"actors","parameterTypes":[] }, - {"name":"characters","parameterTypes":[] }, - {"name":"emails","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"actors","parameterTypes":[] }, {"name":"characters","parameterTypes":[] }, {"name":"emails","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.TheOffice", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.TheThickOfIt", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"departments","parameterTypes":[] }, - {"name":"positions","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"departments","parameterTypes":[] }, {"name":"positions","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.TwinPeaks", - "methods":[ - {"name":"characters","parameterTypes":[] }, - {"name":"locations","parameterTypes":[] }, - {"name":"quotes","parameterTypes":[] } - ] + "methods":[{"name":"characters","parameterTypes":[] }, {"name":"locations","parameterTypes":[] }, {"name":"quotes","parameterTypes":[] }] }, { "name":"io.github.serpro69.kfaker.tv.provider.VentureBros", - "methods":[ - {"name":"character","parameterTypes":[] }, - {"name":"organization","parameterTypes":[] }, - {"name":"quote","parameterTypes":[] }, - {"name":"vehicle","parameterTypes":[] } - ] + "methods":[{"name":"character","parameterTypes":[] }, {"name":"organization","parameterTypes":[] }, {"name":"quote","parameterTypes":[] }, {"name":"vehicle","parameterTypes":[] }] }, { "name":"java.lang.ClassValue" @@ -2527,7 +1259,7 @@ { "name":"java.lang.Object", "allDeclaredFields":true, - "allDeclaredMethods":true + "queryAllDeclaredMethods":true }, { "name":"java.lang.String" @@ -2547,10 +1279,7 @@ }, { "name":"java.sql.DriverManager", - "methods":[ - {"name":"getConnection","parameterTypes":["java.lang.String"] }, - {"name":"getDriver","parameterTypes":["java.lang.String"] } - ] + "methods":[{"name":"getConnection","parameterTypes":["java.lang.String"] }, {"name":"getDriver","parameterTypes":["java.lang.String"] }] }, { "name":"java.sql.Time", @@ -2616,17 +1345,46 @@ "name":"java.time.ZonedDateTime", "methods":[{"name":"parse","parameterTypes":["java.lang.CharSequence"] }] }, +{ + "name":"java.util.concurrent.atomic.AtomicReference", + "fields":[{"name":"value"}] +}, +{ + "name":"kotlin.Any" +}, +{ + "name":"kotlin.Array" +}, +{ + "name":"kotlin.Boolean" +}, { "name":"kotlin.Deprecated", - "allDeclaredMethods":true + "queryAllDeclaredMethods":true, + "methods":[{"name":"level","parameterTypes":[] }, {"name":"message","parameterTypes":[] }, {"name":"replaceWith","parameterTypes":[] }] +}, +{ + "name":"kotlin.Function0" +}, +{ + "name":"kotlin.Int" }, { "name":"kotlin.Metadata", - "allDeclaredMethods":true + "queryAllDeclaredMethods":true, + "methods":[{"name":"bv","parameterTypes":[] }, {"name":"d1","parameterTypes":[] }, {"name":"d2","parameterTypes":[] }, {"name":"k","parameterTypes":[] }, {"name":"mv","parameterTypes":[] }, {"name":"pn","parameterTypes":[] }, {"name":"xi","parameterTypes":[] }, {"name":"xs","parameterTypes":[] }] }, { "name":"kotlin.ReplaceWith", - "allDeclaredMethods":true + "queryAllDeclaredMethods":true, + "methods":[{"name":"expression","parameterTypes":[] }, {"name":"imports","parameterTypes":[] }] +}, +{ + "name":"kotlin.SafePublicationLazyImpl", + "fields":[{"name":"_value"}] +}, +{ + "name":"kotlin.String" }, { "name":"kotlin.Unit" @@ -2655,6 +1413,6 @@ { "name":"picocli.CommandLine$AutoHelpMixin", "allDeclaredFields":true, - "allDeclaredMethods":true + "queryAllDeclaredMethods":true } ] diff --git a/deploy.sh b/deploy.sh index f92c56d06..216a1993c 100755 --- a/deploy.sh +++ b/deploy.sh @@ -11,5 +11,5 @@ if [[ "${_tag}" == *"No names found, cannot describe anything"* ]] || [[ "${_tag echo 2>&1 "$_tag" exit 1 else - ./gradlew clean printVersion build nativeImage bintrayUpload -Prelease -PbintrayUser=${BINTRAY_USER} -PbintrayKey=${BINTRAY_KEY} + ./gradlew clean printVersion build nativeCompile bintrayUpload -Prelease -PbintrayUser=${BINTRAY_USER} -PbintrayKey=${BINTRAY_KEY} fi