mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
move instance methods: leave this refs inside anonymous classes untouched (IDEA-71575)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
public class Test {
|
||||
private void prepare<caret>AnonymousClasses(JetElement aClass) {
|
||||
aClass.acceptChildren(new JetVisitor() {
|
||||
public void visitJetElement(JetElement element) {
|
||||
element.acceptChildren(this);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class JetElement {
|
||||
void acceptChildren(JetVisitor v) {}
|
||||
}
|
||||
|
||||
class JetVisitor {}
|
||||
@@ -0,0 +1,17 @@
|
||||
public class Test {
|
||||
}
|
||||
|
||||
|
||||
class JetElement {
|
||||
void acceptChildren(JetVisitor v) {}
|
||||
|
||||
private void prepareAnonymousClasses() {
|
||||
acceptChildren(new JetVisitor() {
|
||||
public void visitJetElement(JetElement element) {
|
||||
element.acceptChildren(this);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
class JetVisitor {}
|
||||
Reference in New Issue
Block a user