diff options
| author | 2015-02-08 23:10:26 -0500 | |
|---|---|---|
| committer | 2015-02-08 23:10:26 -0500 | |
| commit | 31a1a418b04cd3e7b06cb50cb8674a2c25079f6c (patch) | |
| tree | 5914fd0c3557250dc61382a571ea3a3cdb9d941d /src/cuchaz/enigma/bytecode | |
| parent | Merge with 09538fb039f2e4e5e240cfb331be512ae8740fda (diff) | |
| download | enigma-fork-31a1a418b04cd3e7b06cb50cb8674a2c25079f6c.tar.gz enigma-fork-31a1a418b04cd3e7b06cb50cb8674a2c25079f6c.tar.xz enigma-fork-31a1a418b04cd3e7b06cb50cb8674a2c25079f6c.zip | |
added types to fields
Diffstat (limited to 'src/cuchaz/enigma/bytecode')
| -rw-r--r-- | src/cuchaz/enigma/bytecode/ClassTranslator.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cuchaz/enigma/bytecode/ClassTranslator.java b/src/cuchaz/enigma/bytecode/ClassTranslator.java index afd3a77..4dba0d8 100644 --- a/src/cuchaz/enigma/bytecode/ClassTranslator.java +++ b/src/cuchaz/enigma/bytecode/ClassTranslator.java | |||
| @@ -55,7 +55,8 @@ public class ClassTranslator { | |||
| 55 | // translate the name | 55 | // translate the name |
| 56 | FieldEntry entry = new FieldEntry( | 56 | FieldEntry entry = new FieldEntry( |
| 57 | new ClassEntry(Descriptor.toJvmName(constants.getFieldrefClassName(i))), | 57 | new ClassEntry(Descriptor.toJvmName(constants.getFieldrefClassName(i))), |
| 58 | constants.getFieldrefName(i) | 58 | constants.getFieldrefName(i), |
| 59 | new Type(constants.getFieldrefType(i)) | ||
| 59 | ); | 60 | ); |
| 60 | FieldEntry translatedEntry = m_translator.translateEntry(entry); | 61 | FieldEntry translatedEntry = m_translator.translateEntry(entry); |
| 61 | 62 | ||
| @@ -94,7 +95,7 @@ public class ClassTranslator { | |||
| 94 | for (CtField field : c.getDeclaredFields()) { | 95 | for (CtField field : c.getDeclaredFields()) { |
| 95 | 96 | ||
| 96 | // translate the name | 97 | // translate the name |
| 97 | FieldEntry entry = new FieldEntry(classEntry, field.getName()); | 98 | FieldEntry entry = JavassistUtil.getFieldEntry(field); |
| 98 | String translatedName = m_translator.translate(entry); | 99 | String translatedName = m_translator.translate(entry); |
| 99 | if (translatedName != null) { | 100 | if (translatedName != null) { |
| 100 | field.setName(translatedName); | 101 | field.setName(translatedName); |