KT-14258 Optimize accesses to properties defined into companion
- Use direct access to property defined into companion object when it is possible rather than always use an accessor to access the property. - Use direct access will speedup runtime performance. - Avoid to generate useless accessors for companion properties. Fix of https://youtrack.jetbrains.com/issue/KT-14258
This commit is contained in:
committed by
Alexander Udalov
parent
fd244be9ca
commit
d0ed0c4049
@@ -4,6 +4,8 @@ class Foo {
|
||||
|
||||
companion object {
|
||||
private var test = "String"
|
||||
// Custom setter is needed, otherwise no need to generate setTest
|
||||
set(v) { field = v }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user