Skip to content

Commit ce7cdc9

Browse files
committed
2022.3 EAP
1 parent b6fd287 commit ce7cdc9

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ plugins {
2222
mcdev
2323
groovy
2424
idea
25-
id("org.jetbrains.intellij") version "1.8.0"
25+
id("org.jetbrains.intellij") version "1.9.0"
2626
id("org.cadixdev.licenser")
2727
id("org.jlleitschuh.gradle.ktlint") version "10.3.0"
2828
}
@@ -41,7 +41,7 @@ version = "$ideaVersionName-$coreVersion"
4141

4242
java {
4343
toolchain {
44-
languageVersion.set(JavaLanguageVersion.of(11))
44+
languageVersion.set(JavaLanguageVersion.of(17))
4545
}
4646
}
4747

@@ -182,12 +182,12 @@ tasks.runPluginVerifier {
182182
tasks.withType<JavaCompile>().configureEach {
183183
options.encoding = "UTF-8"
184184
options.compilerArgs = listOf("-proc:none")
185-
options.release.set(11)
185+
options.release.set(17)
186186
}
187187

188188
tasks.withType<KotlinCompile>().configureEach {
189189
kotlinOptions {
190-
jvmTarget = JavaVersion.VERSION_11.toString()
190+
jvmTarget = JavaVersion.VERSION_17.toString()
191191
freeCompilerArgs = listOf("-Xjvm-default=all")
192192
}
193193
}

gradle.properties

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,13 @@
1111
# suppress inspection "UnusedProperty" for whole file
1212
kotlin.code.style=official
1313

14-
ideaVersion = 2022.2
15-
ideaVersionName = 2022.2
14+
ideaVersion = 223-EAP-SNAPSHOT
15+
ideaVersionName = 2022.3
1616

1717
coreVersion = 1.5.20
1818
downloadIdeaSources = true
1919

20-
pluginTomlVersion = 222.3345.108
20+
pluginTomlVersion = 223.4884.72
21+
22+
# Silences a build-time warning because we are bundling our own kotlin library
23+
kotlin.stdlib.default.dependency = true

src/main/kotlin/inspection/WrongEntityDataParameterClassInspection.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,8 @@ class WrongEntityDataParameterClassInspection : AbstractBaseJavaLocalInspectionT
3535
override fun buildVisitor(holder: ProblemsHolder, isOnTheFly: Boolean): PsiElementVisitor = Visitor(holder)
3636

3737
class Visitor(private val holder: ProblemsHolder) : JavaElementVisitor() {
38-
override fun visitMethodCallExpression(expression: PsiMethodCallExpression?) {
38+
override fun visitMethodCallExpression(expression: PsiMethodCallExpression) {
3939
super.visitMethodCallExpression(expression)
40-
if (expression == null) {
41-
return
42-
}
4340

4441
val method = expression.resolveMethod() ?: return
4542
val className = method.containingClass?.fullQualifiedName ?: return

src/main/kotlin/platform/forge/inspections/sideonly/VariableUseSideOnlyInspection.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ class VariableUseSideOnlyInspection : BaseInspection() {
3333

3434
override fun buildVisitor(): BaseInspectionVisitor {
3535
return object : BaseInspectionVisitor() {
36-
override fun visitReferenceExpression(expression: PsiReferenceExpression?) {
37-
if (!SideOnlyUtil.beginningCheck(expression!!)) {
36+
override fun visitReferenceExpression(expression: PsiReferenceExpression) {
37+
if (!SideOnlyUtil.beginningCheck(expression)) {
3838
return
3939
}
4040

src/main/kotlin/platform/mixin/inspection/UnusedMixinInspection.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ class UnusedMixinInspection : MixinInspection() {
3939
override fun buildVisitor(holder: ProblemsHolder) = Visitor(holder)
4040

4141
class Visitor(private val holder: ProblemsHolder) : JavaElementVisitor() {
42-
override fun visitClass(clazz: PsiClass?) {
43-
val module = clazz?.findModule() ?: return
42+
override fun visitClass(clazz: PsiClass) {
43+
val module = clazz.findModule() ?: return
4444
if (clazz.isMixin) {
4545
for (config in MixinModule.getMixinConfigs(module.project, GlobalSearchScope.moduleScope(module))) {
4646
if (config.qualifiedMixins.any { it == clazz.fullQualifiedName }) {

src/main/kotlin/platform/mixin/util/AsmUtil.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -618,15 +618,15 @@ private fun findAssociatedLambda(psiClass: PsiClass, clazz: ClassNode, lambdaMet
618618
var result: PsiElement? = null
619619
parent.accept(
620620
object : JavaRecursiveElementWalkingVisitor() {
621-
override fun visitAnonymousClass(aClass: PsiAnonymousClass?) {
621+
override fun visitAnonymousClass(aClass: PsiAnonymousClass) {
622622
// skip anonymous classes
623623
}
624624

625-
override fun visitClass(aClass: PsiClass?) {
625+
override fun visitClass(aClass: PsiClass) {
626626
// skip inner classes
627627
}
628628

629-
override fun visitLambdaExpression(expression: PsiLambdaExpression?) {
629+
override fun visitLambdaExpression(expression: PsiLambdaExpression) {
630630
if (i++ == index) {
631631
result = expression
632632
stopWalking()

src/main/kotlin/platform/mixin/util/LocalVariables.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -278,15 +278,15 @@ object LocalVariables {
278278
super.visitForeachStatement(statement)
279279
}
280280

281-
override fun visitClass(aClass: PsiClass?) {
281+
override fun visitClass(aClass: PsiClass) {
282282
// don't recurse into classes
283283
}
284284

285-
override fun visitMethod(method: PsiMethod?) {
285+
override fun visitMethod(method: PsiMethod) {
286286
// don't recurse into methods
287287
}
288288

289-
override fun visitLambdaExpression(expression: PsiLambdaExpression?) {
289+
override fun visitLambdaExpression(expression: PsiLambdaExpression) {
290290
// don't recurse into lambdas
291291
}
292292
}

0 commit comments

Comments
 (0)