Remove unnecessary parentheses
Reports redundant empty parentheses in annotation entries.
Use the 'Remove unnecessary parentheses' quick-fix to clean up the code.
Examples:
annotation class MyAnnotationA
annotation class MyAnnotationB(val x: Int)
annotation class MyAnnotationC(val x: Int = 10) // default value is present
@MyAnnotationA() // <== parentheses are redundant
fun testA() {
}
@MyAnnotationB() // <== missing argument, parentheses are required
fun testB() {
}
@MyAnnotationC() // <== parentheses are redundant
fun testC() {
}
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Kotlin, @snapshot@ |
Last modified: 13 July 2023