| // FILE: bar/Foo.before.java |
| // "/(Static import|Import static) method 'foo.Bar.setVariable'/" "true" |
| // ERROR: Unresolved reference: setVariable |
| // ACTION: Create method 'foobar' |
| // WITH_RUNTIME |
| package bar; |
| |
| public class Foo { |
| public void main() |
| { |
| setVariable<caret>("foobar"); |
| } |
| } |
| |
| |
| // FILE: foo/Bar.dependency.kt |
| package foo |
| |
| object Bar { |
| var variable: String |
| @JvmStatic set(value) { |
| field = value |
| } |
| } |
| |
| // FILE: bar/Foo.after.java |
| // "/(Static import|Import static) method 'foo.Bar.setVariable'/" "true" |
| // ERROR: Unresolved reference: setVariable |
| // ACTION: Create method 'foobar' |
| // WITH_RUNTIME |
| package bar; |
| |
| import static foo.Bar.setVariable; |
| |
| public class Foo { |
| public void main() |
| { |
| setVariable<caret>("foobar"); |
| } |
| } |
| |
| |