summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/bytecode
diff options
context:
space:
mode:
authorGravatar jeff2015-02-08 23:10:26 -0500
committerGravatar jeff2015-02-08 23:10:26 -0500
commit31a1a418b04cd3e7b06cb50cb8674a2c25079f6c (patch)
tree5914fd0c3557250dc61382a571ea3a3cdb9d941d /src/cuchaz/enigma/bytecode
parentMerge with 09538fb039f2e4e5e240cfb331be512ae8740fda (diff)
downloadenigma-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.java5
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);