TapikCodeGenerationConfiguration
data class TapikCodeGenerationConfiguration(val outputDirectory: File, val generatedSourcesDirectory: File, val generatedPackageName: String = "generated", val endpointsSuffix: String = "Endpoints", val basePackage: String, val compiledClassesDirectory: File, val additionalClasspathDirectories: List<File>, val generatorConfigurations: Map<String, GeneratorConfiguration>)(source)
Shared configuration for the Tapik code-generation engine.
Constructors
Link copied to clipboard
constructor(outputDirectory: File, generatedSourcesDirectory: File, generatedPackageName: String = "generated", endpointsSuffix: String = "Endpoints", basePackage: String, compiledClassesDirectory: File, additionalClasspathDirectories: List<File>, generatorConfigurations: Map<String, GeneratorConfiguration>)
Properties
Link copied to clipboard
additional classpath roots used during endpoint discovery and resolution.
Link copied to clipboard
base package scanned for Tapik endpoint declarations.
Link copied to clipboard
compiled classes directory of the project under analysis.
Link copied to clipboard
suffix appended to the source-level enclosing endpoints interface.
Link copied to clipboard
package segment appended to source packages for generated Kotlin sources.
Link copied to clipboard
directory where generated Kotlin sources are written.
Link copied to clipboard
generator-specific configuration keyed by generator id.
Link copied to clipboard
directory where non-source outputs such as reports are written.