File tree Expand file tree Collapse file tree 5 files changed +16
-4
lines changed
java/kotlin-extractor/src/main/kotlin Expand file tree Collapse file tree 5 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ import com.github.codeql.utils.*
66import com.github.codeql.utils.versions.*
77import com.semmle.extractor.java.OdasaOutput
88import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
9- import org.jetbrains.kotlin.backend.common.lower.parents
109import org.jetbrains.kotlin.backend.common.pop
1110import org.jetbrains.kotlin.builtins.functions.BuiltInFunctionArity
1211import org.jetbrains.kotlin.config.JvmAnalysisFlags
@@ -43,6 +42,7 @@ import org.jetbrains.kotlin.ir.util.isSuspendFunctionOrKFunction
4342import org.jetbrains.kotlin.ir.util.isVararg
4443import org.jetbrains.kotlin.ir.util.kotlinFqName
4544import org.jetbrains.kotlin.ir.util.packageFqName
45+ import org.jetbrains.kotlin.ir.util.parents
4646import org.jetbrains.kotlin.ir.util.parentAsClass
4747import org.jetbrains.kotlin.ir.util.parentClassOrNull
4848import org.jetbrains.kotlin.ir.util.primaryConstructor
Original file line number Diff line number Diff line change @@ -5,8 +5,6 @@ import com.github.codeql.utils.versions.*
55import com.semmle.extractor.java.OdasaOutput
66import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
77import org.jetbrains.kotlin.backend.common.ir.*
8- import org.jetbrains.kotlin.backend.common.lower.parents
9- import org.jetbrains.kotlin.backend.common.lower.parentsWithSelf
108import org.jetbrains.kotlin.backend.jvm.ir.propertyIfAccessor
119import org.jetbrains.kotlin.codegen.JvmCodegenUtil
1210import org.jetbrains.kotlin.descriptors.*
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ import com.github.codeql.getJavaEquivalentClassId
66import com.github.codeql.utils.versions.codeQlWithHasQuestionMark
77import com.github.codeql.utils.versions.createImplicitParameterDeclarationWithWrappedDescriptor
88import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
9- import org.jetbrains.kotlin.backend.common.lower.parents
109import org.jetbrains.kotlin.descriptors.ClassKind
1110import org.jetbrains.kotlin.ir.builders.declarations.addConstructor
1211import org.jetbrains.kotlin.ir.builders.declarations.buildClass
@@ -27,6 +26,7 @@ import org.jetbrains.kotlin.ir.util.classId
2726import org.jetbrains.kotlin.ir.util.constructedClassType
2827import org.jetbrains.kotlin.ir.util.constructors
2928import org.jetbrains.kotlin.ir.util.kotlinFqName
29+ import org.jetbrains.kotlin.ir.util.parents
3030import org.jetbrains.kotlin.name.FqName
3131import org.jetbrains.kotlin.name.Name
3232import org.jetbrains.kotlin.types.Variance
Original file line number Diff line number Diff line change 1+
2+ package org.jetbrains.kotlin.ir.util
3+
4+ import org.jetbrains.kotlin.backend.common.lower.parents as kParents
5+ import org.jetbrains.kotlin.backend.common.lower.parentsWithSelf as kParentsWithSelf
6+ import org.jetbrains.kotlin.ir.declarations.*
7+
8+ val IrDeclaration .parents: Sequence <IrDeclarationParent >
9+ get() = this .kParents
10+
11+ val IrDeclaration .parentsWithSelf: Sequence <IrDeclarationParent >
12+ get() = this .kParentsWithSelf
13+
Original file line number Diff line number Diff line change 1+ // Nothing to do
You can’t perform that action at this time.
0 commit comments