diff options
author | Jonas Herzig <me@johni0702.de> | 2019-06-17 11:17:16 +0200 |
---|---|---|
committer | Jonas Herzig <me@johni0702.de> | 2019-06-17 11:30:42 +0200 |
commit | 18a9a9d7b048e11981d2e3bf47af17e024e0ebef (patch) | |
tree | 784850cf83955f7b2ed6fa9b9aa4fccc046a5c4b /gradle | |
parent | b6acd65e44395ecefb9bf5b0e9069eddb17356fe (diff) | |
download | Remap-18a9a9d7b048e11981d2e3bf47af17e024e0ebef.tar.gz Remap-18a9a9d7b048e11981d2e3bf47af17e024e0ebef.tar.bz2 Remap-18a9a9d7b048e11981d2e3bf47af17e024e0ebef.zip |
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.
Diffstat (limited to 'gradle')
0 files changed, 0 insertions, 0 deletions