Java: Quick fix for merging duplicate statements in module-info (IDEA-169211)

This commit is contained in:
Pavel Dolgov
2017-03-30 18:17:34 +03:00
parent 9d74ed70a6
commit 79bbbbf8ff
20 changed files with 488 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
module M {
exports my.api to M4;
exports <caret>my.api to M6;
}

View File

@@ -0,0 +1,3 @@
module M {
exports my.api to M4, M6;
}

View File

@@ -0,0 +1,5 @@
module M {
exports my.api;
exports <caret>my.api to M2, M4;
exports my.api to M6;
}

View File

@@ -0,0 +1,4 @@
module M {
exports my.api;
exports my.api to M6, M2, M4;
}

View File

@@ -0,0 +1,4 @@
module M {
opens my.api to M4;
opens <caret>my.api to M6;
}

View File

@@ -0,0 +1,3 @@
module M {
opens my.api to M4, M6;
}

View File

@@ -0,0 +1,5 @@
module M {
opens my.api;
opens <caret>my.api to M2, M4;
opens my.api to M6;
}

View File

@@ -0,0 +1,4 @@
module M {
opens my.api;
opens my.api to M6, M2, M4;
}

View File

@@ -0,0 +1,4 @@
module M {
provides my.api.MyService with my.impl.MyServiceImpl;
provides my.api.MyService with my.impl.<caret>MyServiceImpl1;
}

View File

@@ -0,0 +1,3 @@
module M {
provides my.api.MyService with my.impl.MyServiceImpl,my.impl.MyServiceImpl1;
}

View File

@@ -0,0 +1,8 @@
import my.impl.MyServiceImpl;
import my.impl.MyServiceImpl1;
import my.impl.MyServiceImpl2;
module M {
provides my.api.MyService with MyServiceImpl, MyServiceImpl2;
provides my.api.MyService with <caret>MyServiceImpl1;
}

View File

@@ -0,0 +1,7 @@
import my.impl.MyServiceImpl;
import my.impl.MyServiceImpl1;
import my.impl.MyServiceImpl2;
module M {
provides my.api.MyService with MyServiceImpl,MyServiceImpl2,MyServiceImpl1;
}

View File

@@ -0,0 +1,8 @@
import my.impl.MyServiceImpl;
import my.impl.MyServiceImpl1;
import my.impl.MyServiceImpl2;
module M {
provides my.api.MyService with MyServiceImpl;
provides my.api.MyService with <caret>MyServiceImpl1, MyServiceImpl2;
}

View File

@@ -0,0 +1,7 @@
import my.impl.MyServiceImpl;
import my.impl.MyServiceImpl1;
import my.impl.MyServiceImpl2;
module M {
provides my.api.MyService with MyServiceImpl,MyServiceImpl1,MyServiceImpl2;
}