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.*
6
6
import com.github.codeql.utils.versions.*
7
7
import com.semmle.extractor.java.OdasaOutput
8
8
import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
9
- import org.jetbrains.kotlin.backend.common.lower.parents
10
9
import org.jetbrains.kotlin.backend.common.pop
11
10
import org.jetbrains.kotlin.builtins.functions.BuiltInFunctionArity
12
11
import org.jetbrains.kotlin.config.JvmAnalysisFlags
@@ -43,6 +42,7 @@ import org.jetbrains.kotlin.ir.util.isSuspendFunctionOrKFunction
43
42
import org.jetbrains.kotlin.ir.util.isVararg
44
43
import org.jetbrains.kotlin.ir.util.kotlinFqName
45
44
import org.jetbrains.kotlin.ir.util.packageFqName
45
+ import org.jetbrains.kotlin.ir.util.parents
46
46
import org.jetbrains.kotlin.ir.util.parentAsClass
47
47
import org.jetbrains.kotlin.ir.util.parentClassOrNull
48
48
import 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.*
5
5
import com.semmle.extractor.java.OdasaOutput
6
6
import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
7
7
import org.jetbrains.kotlin.backend.common.ir.*
8
- import org.jetbrains.kotlin.backend.common.lower.parents
9
- import org.jetbrains.kotlin.backend.common.lower.parentsWithSelf
10
8
import org.jetbrains.kotlin.backend.jvm.ir.propertyIfAccessor
11
9
import org.jetbrains.kotlin.codegen.JvmCodegenUtil
12
10
import org.jetbrains.kotlin.descriptors.*
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ import com.github.codeql.getJavaEquivalentClassId
6
6
import com.github.codeql.utils.versions.codeQlWithHasQuestionMark
7
7
import com.github.codeql.utils.versions.createImplicitParameterDeclarationWithWrappedDescriptor
8
8
import org.jetbrains.kotlin.backend.common.extensions.IrPluginContext
9
- import org.jetbrains.kotlin.backend.common.lower.parents
10
9
import org.jetbrains.kotlin.descriptors.ClassKind
11
10
import org.jetbrains.kotlin.ir.builders.declarations.addConstructor
12
11
import org.jetbrains.kotlin.ir.builders.declarations.buildClass
@@ -27,6 +26,7 @@ import org.jetbrains.kotlin.ir.util.classId
27
26
import org.jetbrains.kotlin.ir.util.constructedClassType
28
27
import org.jetbrains.kotlin.ir.util.constructors
29
28
import org.jetbrains.kotlin.ir.util.kotlinFqName
29
+ import org.jetbrains.kotlin.ir.util.parents
30
30
import org.jetbrains.kotlin.name.FqName
31
31
import org.jetbrains.kotlin.name.Name
32
32
import 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