[Generator] Reference generator class in generated code files
This commit is contained in:
committed by
Space Team
parent
74ac48851a
commit
68a9b9c312
@@ -3,11 +3,10 @@
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package primitives
|
||||
package org.jetbrains.kotlin.generators.builtins.numbers.primitives
|
||||
|
||||
import org.jetbrains.kotlin.generators.builtins.PrimitiveType
|
||||
import org.jetbrains.kotlin.generators.builtins.generateBuiltIns.BuiltInsGenerator
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.*
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.NativePrimitivesGenerator.Companion.setAsExternal
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.WasmPrimitivesGenerator.Companion.implementAsIntrinsic
|
||||
import org.jetbrains.kotlin.generators.builtins.numbers.primitives.WasmPrimitivesGenerator.Companion.implementedAsIntrinsic
|
||||
@@ -19,7 +18,7 @@ abstract class BooleanGenerator(private val writer: PrintWriter) : BuiltInsGener
|
||||
}
|
||||
|
||||
private fun generateFile(): FileBuilder {
|
||||
return file { generateClass() }.apply { this.modifyGeneratedFile() }
|
||||
return file(this::class) { generateClass() }.apply { this.modifyGeneratedFile() }
|
||||
}
|
||||
|
||||
private fun FileBuilder.generateClass() {
|
||||
|
||||
Reference in New Issue
Block a user