From 18a9a9d7b048e11981d2e3bf47af17e024e0ebef Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Mon, 17 Jun 2019 11:17:16 +0200 Subject: Re-write to use Intellij's PSI (via kotlin-compiler) instead of ECJ Primarily for potential kotlin support. Secondarily, this allows us to drop the EPL (kotlin-compiler is ASL2.0). This also fixes an issue where redirect/inject methods with names identical to remapped names in the target class would get renamed. This also seems to implement the implicit member reference check (to prevent accidental name shadowing after remapping) more thoroughly, at least it finds some valid cases which the previous implementation has ignored. --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle index 9809906..35aa3df 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ repositories { } dependencies { - compile 'org.eclipse.jdt:org.eclipse.jdt.core:3.17.0' + compile 'org.jetbrains.kotlin:kotlin-compiler:1.3.31' } jar { -- cgit