copy
fun copy( schema: Schema = this.schema, outputDir: File = this.outputDir, testDir: File = this.testDir, debugDir: File? = this.debugDir, operationOutputFile: File? = this.operationManifestFile, operationManifestFormat: String = this.operationManifestFormat, executableFiles: Set<File> = this.executableFiles, schemaPackageName: String = this.schemaPackageName, useSchemaPackageNameForFragments: Boolean = this.useSchemaPackageNameForFragments, packageNameGenerator: PackageNameGenerator = this.packageNameGenerator, alwaysGenerateTypesMatching: Set<String> = this.alwaysGenerateTypesMatching, operationOutputGenerator: OperationOutputGenerator = this.operationOutputGenerator, incomingCompilerMetadata: List<CompilerMetadata> = this.incomingCompilerMetadata, scalarMapping: Map<String, ScalarInfo> = this.scalarMapping, codegenModels: String = this.codegenModels, flattenModels: Boolean = this.flattenModels, useSemanticNaming: Boolean = this.useSemanticNaming, warnOnDeprecatedUsages: Boolean = this.warnOnDeprecatedUsages, failOnWarnings: Boolean = this.failOnWarnings, logger: ApolloCompiler.Logger = this.logger, generateAsInternal: Boolean = this.generateAsInternal, generateFilterNotNull: Boolean = this.generateFilterNotNull, generateFragmentImplementations: Boolean = this.generateFragmentImplementations, generateResponseFields: Boolean = this.generateResponseFields, generateQueryDocument: Boolean = this.generateQueryDocument, generateSchema: Boolean = this.generateSchema, generatedSchemaName: String = this.generatedSchemaName, targetLanguage: TargetLanguage = this.targetLanguage, generateTestBuilders: Boolean = this.generateTestBuilders, generateDataBuilders: Boolean = this.generateDataBuilders, sealedClassesForEnumsMatching: List<String> = this.sealedClassesForEnumsMatching, classesForEnumsMatching: List<String> = this.classesForEnumsMatching, generateOptionalOperationVariables: Boolean = this.generateOptionalOperationVariables, addJvmOverloads: Boolean = this.addJvmOverloads, addTypename: String = this.addTypename, requiresOptInAnnotation: String? = this.requiresOptInAnnotation, fieldsOnDisjointTypesMustMerge: Boolean = this.fieldsOnDisjointTypesMustMerge, generatePrimitiveTypes: Boolean = this.generatePrimitiveTypes, nullableFieldStyle: JavaNullable = this.nullableFieldStyle, decapitalizeFields: Boolean = this.decapitalizeFields, compilerKotlinHooks: ApolloCompilerKotlinHooks = this.compilerKotlinHooks, compilerJavaHooks: ApolloCompilerJavaHooks = this.compilerJavaHooks): Options
Content copied to clipboard