Minor: rename.
This commit is contained in:
@@ -16,11 +16,11 @@
|
||||
|
||||
package org.jetbrains.kotlin.backend.jvm
|
||||
|
||||
import org.jetbrains.kotlin.backend.jvm.codegen.JvmClassCodegen
|
||||
import org.jetbrains.kotlin.backend.jvm.codegen.ClassCodegen
|
||||
import org.jetbrains.kotlin.ir.declarations.IrClass
|
||||
|
||||
class JvmCodegen(val context: JvmBackendContext) {
|
||||
fun generateClass(irClass: IrClass) {
|
||||
JvmClassCodegen.generate(irClass, context)
|
||||
ClassCodegen.generate(irClass, context)
|
||||
}
|
||||
}
|
||||
|
||||
+3
-3
@@ -34,7 +34,7 @@ import org.jetbrains.org.objectweb.asm.Opcodes
|
||||
import org.jetbrains.org.objectweb.asm.Type
|
||||
import java.lang.RuntimeException
|
||||
|
||||
class JvmClassCodegen private constructor(val irClass: IrClass, val context: JvmBackendContext) {
|
||||
class ClassCodegen private constructor(val irClass: IrClass, val context: JvmBackendContext) {
|
||||
|
||||
val state = context.state
|
||||
|
||||
@@ -111,7 +111,7 @@ class JvmClassCodegen private constructor(val irClass: IrClass, val context: Jvm
|
||||
badDescriptor(descriptor, state.classBuilderMode)
|
||||
}
|
||||
|
||||
JvmClassCodegen(irClass, context).generate()
|
||||
ClassCodegen(irClass, context).generate()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -146,7 +146,7 @@ class JvmClassCodegen private constructor(val irClass: IrClass, val context: Jvm
|
||||
}
|
||||
|
||||
fun generateMethod(method: IrFunction) {
|
||||
JvmFunctionCodegen(method, this).generate()
|
||||
FunctionCodegen(method, this).generate()
|
||||
}
|
||||
|
||||
}
|
||||
+1
-1
@@ -47,7 +47,7 @@ class ExpressionCodegen(
|
||||
val irFunction: IrFunction,
|
||||
val frame: FrameMap,
|
||||
val mv: InstructionAdapter,
|
||||
val classCodegen: JvmClassCodegen
|
||||
val classCodegen: ClassCodegen
|
||||
) : IrElementVisitor<StackValue, BlockInfo> {
|
||||
|
||||
/*TODO*/
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ import org.jetbrains.kotlin.ir.declarations.IrFunction
|
||||
import org.jetbrains.org.objectweb.asm.Opcodes.ACC_STATIC
|
||||
import org.jetbrains.org.objectweb.asm.commons.InstructionAdapter
|
||||
|
||||
class JvmFunctionCodegen(val irFunction: IrFunction, val classCodegen: JvmClassCodegen) {
|
||||
class FunctionCodegen(val irFunction: IrFunction, val classCodegen: ClassCodegen) {
|
||||
|
||||
fun generate() {
|
||||
val signature = classCodegen.typeMapper.mapSignatureWithGeneric(irFunction.descriptor, OwnerKind.IMPLEMENTATION)
|
||||
Reference in New Issue
Block a user