diff options
| author | 2015-01-18 18:06:25 -0500 | |
|---|---|---|
| committer | 2015-01-18 18:06:25 -0500 | |
| commit | ec86ae2cc015baeba1d86db52311905051765c33 (patch) | |
| tree | 1b157d078fb13ba6007bef074906c3ccf7c9af77 /src | |
| parent | also translate source file attributes so it's easy to browse decompiled sources (diff) | |
| download | enigma-fork-ec86ae2cc015baeba1d86db52311905051765c33.tar.gz enigma-fork-ec86ae2cc015baeba1d86db52311905051765c33.tar.xz enigma-fork-ec86ae2cc015baeba1d86db52311905051765c33.zip | |
add the system classpath to the javassist class pool
Diffstat (limited to 'src')
| -rw-r--r-- | src/cuchaz/enigma/analysis/JarClassIterator.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/analysis/JarClassIterator.java b/src/cuchaz/enigma/analysis/JarClassIterator.java index 8d9947c..72a9912 100644 --- a/src/cuchaz/enigma/analysis/JarClassIterator.java +++ b/src/cuchaz/enigma/analysis/JarClassIterator.java | |||
| @@ -126,6 +126,7 @@ public class JarClassIterator implements Iterator<CtClass> { | |||
| 126 | // get a javassist handle for the class | 126 | // get a javassist handle for the class |
| 127 | String className = Descriptor.toJavaName(getClassEntry(entry).getName()); | 127 | String className = Descriptor.toJavaName(getClassEntry(entry).getName()); |
| 128 | ClassPool classPool = new ClassPool(); | 128 | ClassPool classPool = new ClassPool(); |
| 129 | classPool.appendSystemPath(); | ||
| 129 | classPool.insertClassPath(new ByteArrayClassPath(className, bos.toByteArray())); | 130 | classPool.insertClassPath(new ByteArrayClassPath(className, bos.toByteArray())); |
| 130 | return classPool.get(className); | 131 | return classPool.get(className); |
| 131 | } | 132 | } |