[groovy] IDEA-207415: Better interaction of final fields with @TupleConstructor
authorKonstantin Nisht <konstantin.nisht@jetbrains.com>
Wed, 12 Aug 2020 23:48:43 +0000 (02:48 +0300)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Thu, 13 Aug 2020 00:36:30 +0000 (00:36 +0000)
commit4e7933637e89488945bd6afa497b83b909d0ab2c
tree36e02971e8fb6a9303d3b133f2773f8209d88ba7
parent5dfc1fa9ef1f1cd38b1293a09b667dcdfb8c84c1
[groovy] IDEA-207415: Better interaction of final fields with @TupleConstructor

GitOrigin-RevId: 7e71187a9a568ee013e918fd5addb588f274dde9
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/annotator/checkers/TupleConstructorAnnotationChecker.kt
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/codeInspection/control/finalVar/GrFinalVariableAccessInspection.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/util/GroovyCommonClassNames.java
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/ast/GeneratedConstructorCollector.kt
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/ast/GrTupleConstructorUtils.kt [new file with mode: 0644]
plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/transformations/immutable/immutable.kt
plugins/groovy/test/org/jetbrains/plugins/groovy/lang/resolve/TupleConstructorTest.groovy