Fix NO_KOTLIN_REFLECT directive handling in codegen tests

It was disabling reflection on classpath at compile time, but not at runtime
This commit is contained in:
Alexander Udalov
2015-09-04 20:18:59 +03:00
parent 308d24eeb4
commit d0a4f82203
9 changed files with 53 additions and 29 deletions
@@ -31,7 +31,7 @@ public class ProgressionUtilTest extends UsefulTestCase {
@Override
protected void setUp() throws Exception {
super.setUp();
Class<?> progressionUtil = ForTestCompileRuntime.runtimeJarClassLoader().loadClass("kotlin.internal.InternalPackage");
Class<?> progressionUtil = ForTestCompileRuntime.runtimeAndReflectJarClassLoader().loadClass("kotlin.internal.InternalPackage");
this.intMethod = progressionUtil.getMethod("getProgressionFinalElement", int.class, int.class, int.class);
this.longMethod = progressionUtil.getMethod("getProgressionFinalElement", long.class, long.class, long.class);
}