[FIR/IR generator] Extract visitFunctionName to AbstractElement
This commit is contained in:
committed by
Space Team
parent
8ba42a7ff2
commit
9a11208e67
+1
-4
@@ -12,7 +12,7 @@ import org.jetbrains.kotlin.generators.tree.*
|
||||
import org.jetbrains.kotlin.generators.tree.ElementOrRef as GenericElementOrRef
|
||||
import org.jetbrains.kotlin.generators.tree.ElementRef as GenericElementRef
|
||||
|
||||
class Element(override val name: String, override val propertyName: String, kind: Kind) : AbstractElement<Element, Field>() {
|
||||
class Element(name: String, override val propertyName: String, kind: Kind) : AbstractElement<Element, Field>(name) {
|
||||
companion object {
|
||||
private val allowedKinds = setOf(
|
||||
ImplementationKind.Interface,
|
||||
@@ -79,9 +79,6 @@ class Element(override val name: String, override val propertyName: String, kind
|
||||
var baseTransformerType: Element? = null
|
||||
val transformerClass: Element get() = baseTransformerType ?: this
|
||||
|
||||
override val visitFunctionName: String
|
||||
get() = "visit$name"
|
||||
|
||||
override val visitorParameterName: String
|
||||
get() = safeDecapitalizedName
|
||||
|
||||
|
||||
Reference in New Issue
Block a user