Kotlin
Constructor parameter is never used as a property
Warning
New
Last modified: 03 December 2024 Reports primary constructor parameters that can have val
or var
removed.
Class properties declared in the constructor increase memory consumption. If the parameter value is only used in the constructor, you can omit them.
Note that the referenced object might be garbage-collected earlier.
Example:
class Task(val name: String) {
init {
print("Task created: $name")
}
}
The quick-fix removes the extra val
or var
keyword:
class Task(name: String) {
init {
print("Task created: $name")
}
}
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
CanBeParameter
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Kotlin, 243.23126-IJ |
Thanks for your feedback!
Was this page helpful?