@@ -36,6 +36,8 @@ class PluginsTest {
36
36
List (new P8 )
37
37
)
38
38
39
+ def classOfPhase (p : PluginPhase ): Class [_ <: PluginPhase ] = p.getClass.asInstanceOf [Class [_ <: PluginPhase ]]
40
+
39
41
@ Test
40
42
def insertAfter = {
41
43
object M1 extends TestPhase {
@@ -87,7 +89,7 @@ class PluginsTest {
87
89
def orderingTwoPlugins1 = {
88
90
object M1 extends TestPhase {
89
91
override val runsAfter = Set (classOf [P3d ])
90
- override val runsBefore = Set (M2 .getClass , classOf [P7 ], classOf [P8 ])
92
+ override val runsBefore = Set (classOfPhase( M2 ) , classOf [P7 ], classOf [P8 ])
91
93
}
92
94
object M2 extends TestPhase {
93
95
override val runsAfter = Set (classOf [P3d ])
@@ -108,7 +110,7 @@ class PluginsTest {
108
110
@ Test
109
111
def orderingTwoPlugins2 = {
110
112
object M1 extends TestPhase {
111
- override val runsAfter = Set (classOf [P3d ], M2 .getClass )
113
+ override val runsAfter = Set (classOf [P3d ], classOfPhase( M2 ) )
112
114
}
113
115
object M2 extends TestPhase {
114
116
override val runsAfter = Set (classOf [P3d ])
@@ -129,7 +131,7 @@ class PluginsTest {
129
131
@ Test
130
132
def orderingTwoPlugins3 = {
131
133
object M1 extends TestPhase {
132
- override val runsAfter = Set (classOf [P3d ], M2 .getClass )
134
+ override val runsAfter = Set (classOf [P3d ], classOfPhase( M2 ) )
133
135
override val runsBefore = Set (classOf [P7 ], classOf [P8 ])
134
136
}
135
137
object M2 extends TestPhase {
0 commit comments