move instance methods: leave this refs inside anonymous classes untouched (IDEA-71575)

This commit is contained in:
anna
2011-08-18 13:18:40 +02:00
parent 9ccddbfdad
commit 3f144f08b4
5 changed files with 37 additions and 2 deletions

View File

@@ -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 {}

View File

@@ -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 {}