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