[Generator] Reference generator class in generated code files
This commit is contained in:
committed by
Space Team
parent
74ac48851a
commit
68a9b9c312
@@ -10,15 +10,11 @@ import org.jetbrains.kotlin.generators.builtins.arrays.GenerateArrays
|
||||
import org.jetbrains.kotlin.generators.builtins.functions.GenerateFunctions
|
||||
import org.jetbrains.kotlin.generators.builtins.iterators.GenerateIterators
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.GenerateFloorDivMod
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.JsPrimitivesGenerator
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.JvmPrimitivesGenerator
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.NativePrimitivesGenerator
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.WasmPrimitivesGenerator
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.*
|
||||
import org.jetbrains.kotlin.generators.builtins.progressionIterators.GenerateProgressionIterators
|
||||
import org.jetbrains.kotlin.generators.builtins.progressions.GenerateProgressions
|
||||
import org.jetbrains.kotlin.generators.builtins.ranges.GenerateRanges
|
||||
import org.jetbrains.kotlin.generators.builtins.unsigned.generateUnsignedTypes
|
||||
import primitives.*
|
||||
import java.io.File
|
||||
import java.io.PrintWriter
|
||||
|
||||
@@ -52,6 +48,7 @@ abstract class BuiltInsSourceGenerator(val out: PrintWriter) : BuiltInsGenerator
|
||||
// Don't include generator class name in the message: these are built-in sources,
|
||||
// and we don't want to scare users with any internal information about our project
|
||||
out.println("// Auto-generated file. DO NOT EDIT!")
|
||||
out.println("// Generated by: ${this::class.qualifiedName}")
|
||||
out.println()
|
||||
getMultifileClassName()?.let { name ->
|
||||
out.println("@file:kotlin.jvm.JvmName(\"$name\")")
|
||||
|
||||
Reference in New Issue
Block a user