Class KotlinGraphQLCodegen
java.lang.Object
io.github.besi97.graphql.codegen.GraphQLCodegen
io.github.besi97.graphql.codegen.kotlin.KotlinGraphQLCodegen
Class having only Kotlin-specific methods for code-generation
Most of the logic is still residing in the parent class
- Since:
- 2020/12/09
-
Field Summary
Fields inherited from class io.github.besi97.graphql.codegen.GraphQLCodegen
mappingConfig -
Constructor Summary
ConstructorsConstructorDescriptionKotlinGraphQLCodegen(String introspectionResult, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) KotlinGraphQLCodegen(List<String> schemas, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) KotlinGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier) KotlinGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier, GeneratedInformation generatedInformation) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitCustomTypeMappings(Collection<ExtendedScalarTypeDefinition> scalarTypeDefinitions) protected voidinitDefaultValues(MappingConfig mappingConfig) Methods inherited from class io.github.besi97.graphql.codegen.GraphQLCodegen
generate
-
Constructor Details
-
KotlinGraphQLCodegen
public KotlinGraphQLCodegen(List<String> schemas, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) -
KotlinGraphQLCodegen
public KotlinGraphQLCodegen(String introspectionResult, File outputDir, MappingConfig mappingConfig, GeneratedInformation generatedInformation) -
KotlinGraphQLCodegen
public KotlinGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier) -
KotlinGraphQLCodegen
public KotlinGraphQLCodegen(List<String> schemas, String introspectionResult, File outputDir, MappingConfig mappingConfig, MappingConfigSupplier externalMappingConfigSupplier, GeneratedInformation generatedInformation)
-
-
Method Details
-
initDefaultValues
- Overrides:
initDefaultValuesin classGraphQLCodegen
-
initCustomTypeMappings
protected void initCustomTypeMappings(Collection<ExtendedScalarTypeDefinition> scalarTypeDefinitions) - Overrides:
initCustomTypeMappingsin classGraphQLCodegen
-