summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/Deobfuscator.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* fix #63 - make method inheritance lookup take into account access flagsGravatar asie2018-12-081-0/+2
* add barebones plugin framework, cleanupGravatar asie2018-12-081-36/+27
* remove parallelStreams on non-thread-safe ooperations in rebuildMethodNames, ...Gravatar Adrian Siekierka2018-10-261-6/+18
* update ASM/Guava, merge ASM port fixesGravatar Adrian Siekierka2018-10-261-14/+55
|\
| * use a common metadata (no-retry) instance to decompile all the files, similar...Gravatar Thiakil2018-07-241-2/+37
| * more custom source transformersGravatar Thiakil2018-07-241-1/+7
| * Make rebuildMethodNames use parallelStream's should improve the speed a lotGravatar modmuss502018-07-221-10/+10
| * remove raw casts to ObjectGravatar Thiakil2018-07-201-1/+3
* | make rebuild method names discard child-only names. imperfect, but ehGravatar asie2018-10-251-12/+31
|\ \ | |/ |/|
| * remove raw casts to ObjectGravatar Thiakil2018-07-201-1/+3
| * ASM Based Class Translator (#1)Gravatar gegy10002018-07-171-122/+165
* | support enum switches with obfuscated SwitchMapsGravatar Thiakil2018-07-111-0/+12
* | move SynchronizedTypeLoader to a non-innerGravatar Thiakil2018-07-061-28/+0
* | speed up Deobfuscator's getSources by using a single TranslatingTypeloader an...Gravatar Thiakil2018-07-061-3/+39
* | make isMethodProvider publicGravatar modmuss502018-07-051-1/+1
* | Make decompile parallelGravatar modmuss502018-07-031-6/+10
* | Output directly to file on source exportGravatar gegy10002018-07-031-4/+4
* | Apply deobfuscated name to transformed classesGravatar gegy10002018-06-231-6/+12
* | Resolve all failed testsGravatar gegy10002018-06-221-9/+7
* | Fix issues with inner class signature transformationGravatar gegy10002018-06-211-3/+4
* | Fix anonymous class generationGravatar gegy10002018-05-201-1/+1
* | More bytecode translationGravatar gegy10002018-05-191-3/+3
* | Package updatesGravatar gegy10002018-05-191-0/+1
* | Initial port to ASMGravatar gegy10002018-05-191-106/+119
|/
* Rebuild innerclass method names.Gravatar modmuss502017-04-051-22/+30
* Avoid crash using rebuild method names + make sure that the mapping is dirty ...Gravatar Thog2017-04-051-1/+7
* Reformat codeGravatar Thog2017-03-241-0/+1
* Follow Fabric guidelinesGravatar Thog2017-03-081-583/+580
* Drop unix case style and implement hashCode when equals is overridedGravatar Thog2017-03-071-6/+2
* Merge branch 'feature/method-converter'Gravatar Thog2016-11-181-13/+12
|\
| * Method Converter: Add bytecode matching to match what is identicalGravatar Thog2016-10-171-13/+12
* | BREAKING CHANGE: Implement modifier transformerGravatar Thog2016-10-301-0/+21
* | Fix order of packages, hanging of Enigma and classes nodes not renamed when p...Gravatar Thog2016-10-281-1/+6
* | Starting implementing local variables (#33)Gravatar Thog2016-10-191-0/+8
* | remove none/ prefixGravatar asiekierka2016-10-181-1/+1
|/
* fix method/argument renaming edge cases, add method/argument name rebuilder, ...Gravatar asiekierka2016-09-121-3/+88
* And make ClassTransformer public so it can be usedGravatar modmuss502016-08-251-1/+1
* make transformJar public so custom ClassTransformer can be used from external...Gravatar modmuss502016-08-251-1/+1
* Update Procyon (fix UTF-8 issues), disable debug line number in source code a...Gravatar Thog2016-08-191-20/+20
* add proper propagation of argument namesGravatar asiekierka2016-08-181-1/+1
* Revert "Removed unused methods"Gravatar asiekierka2016-08-171-0/+4
* Avoid making libraries methods renameable + Fix Cancel buttons in save diagGravatar Thog2016-08-151-1/+1
* Add F5 hotkey to reload class + use a ugly hack to avoid rename issues with g...Gravatar Thog2016-08-141-1/+13
* Implement Enigma directory format (#1)Gravatar Thomas Guillemard2016-08-121-1/+2
* ReformatGravatar lclc982016-07-041-62/+58
* Reformatting codeGravatar lclc982016-07-021-37/+6
* Json format (#2)Gravatar lclc982016-06-301-0/+530