override methods dialog with sorting by overridings

This commit is contained in:
Dmitry Batkovich
2013-05-22 14:33:19 +04:00
parent 8308cbb822
commit 5b4d579ac5
10 changed files with 819 additions and 92 deletions
@@ -0,0 +1,30 @@
import java.lang.Override;
import java.lang.String;
class BaseClass {
public void method() {
//do nothing
}
public void method2() {
}
}
class ClassEx1 extends BaseClass {
@Override
public void method() {
}
}
class ClassEx2 extends BaseClass {
public void method() {
}
public void method(String aString) {
}
}
class MyClass extends B<caret>aseClass {
}
@@ -0,0 +1,31 @@
import java.lang.Override;
import java.lang.String;
class BaseClass {
public void method() {
//do nothing
}
public void method(String s) {
//do nothing
}
}
class ClassEx1 extends BaseClass {
@Override
public void method() {
}
@Override
public void method(String s) {
}
}
class ClassEx2 extends BaseClass {
public void method() {
}
}
class MyClass extends B<caret>aseClass {
}
@@ -0,0 +1,39 @@
import java.lang.Override;
import java.lang.String;
class BaseClass {
public void method() {
//do nothing
}
public void method(String s) {
//do nothing
}
}
class ClassEx1 extends BaseClass {
@Override
public void method() {
}
@Override
public void method(String s) {
}
public void method2() {
}
}
class ClassEx11 extends ClassEx1 {
public void method2() {
}
}
class ClassEx2 extends BaseClass {
public void method() {
}
}
class MyClass extends Cl<caret>assEx1 {
}
@@ -0,0 +1,40 @@
import java.lang.Override;
import java.lang.String;
class BaseClass {
public void method() {
//do nothing
}
public void method(String s) {
//do nothing
}
}
class ClassEx1 extends BaseClass {
@Override
public void method(String s) {
}
public void method2() {
}
}
class ClassEx11 extends ClassEx1 {
public void method2() {
}
}
class ClassEx2 extends BaseClass {
public void method() {
}
}
class ClassEx3 extends BaseClass {
public void method() {
}
}
class MyClass extends Cl<caret>assEx1 {
}
@@ -0,0 +1,63 @@
import java.lang.Override;
import java.lang.String;
class BaseClass {
public void method() {
//do nothing
}
public void method(String s) {
//do nothing
}
}
class ClassEx2 extends BaseClass {
public void method() {
}
}
class ClassEx3 extends BaseClass {
public void method() {
}
}
class ClassEx1 extends BaseClass {
@Override
public void method(String s) {
}
public void method2() {
}
}
class ClassEx11 extends ClassEx1 {
@Override
public void method(String s) {
}
public void method2() {
}
}
class ClassEx12 extends ClassEx1 {
@Override
public void method(String s) {
}
public void method2() {
}
}
class ClassEx13 extends ClassEx1 {
@Override
public void method(String s) {
}
public void method2() {
}
}
class MyClass extends Cl<caret>assEx1 {
}