@@ -36,6 +36,8 @@ class PluginsTest {
3636 List (new P8 )
3737 )
3838
39+ def classOfPhase (p : PluginPhase ): Class [_ <: PluginPhase ] = p.getClass.asInstanceOf [Class [_ <: PluginPhase ]]
40+
3941 @ Test
4042 def insertAfter = {
4143 object M1 extends TestPhase {
@@ -87,7 +89,7 @@ class PluginsTest {
8789 def orderingTwoPlugins1 = {
8890 object M1 extends TestPhase {
8991 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 ])
9193 }
9294 object M2 extends TestPhase {
9395 override val runsAfter = Set (classOf [P3d ])
@@ -108,7 +110,7 @@ class PluginsTest {
108110 @ Test
109111 def orderingTwoPlugins2 = {
110112 object M1 extends TestPhase {
111- override val runsAfter = Set (classOf [P3d ], M2 .getClass )
113+ override val runsAfter = Set (classOf [P3d ], classOfPhase( M2 ) )
112114 }
113115 object M2 extends TestPhase {
114116 override val runsAfter = Set (classOf [P3d ])
@@ -129,7 +131,7 @@ class PluginsTest {
129131 @ Test
130132 def orderingTwoPlugins3 = {
131133 object M1 extends TestPhase {
132- override val runsAfter = Set (classOf [P3d ], M2 .getClass )
134+ override val runsAfter = Set (classOf [P3d ], classOfPhase( M2 ) )
133135 override val runsBefore = Set (classOf [P7 ], classOf [P8 ])
134136 }
135137 object M2 extends TestPhase {
0 commit comments