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/analysis/SourceIndexBehaviorVisitor.java | |
| 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/analysis/SourceIndexBehaviorVisitor.java')
| -rw-r--r-- | src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java b/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java index 4155128..f15a724 100644 --- a/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java +++ b/src/cuchaz/enigma/analysis/SourceIndexBehaviorVisitor.java | |||
| @@ -36,6 +36,7 @@ import cuchaz.enigma.mapping.ConstructorEntry; | |||
| 36 | import cuchaz.enigma.mapping.FieldEntry; | 36 | import cuchaz.enigma.mapping.FieldEntry; |
| 37 | import cuchaz.enigma.mapping.MethodEntry; | 37 | import cuchaz.enigma.mapping.MethodEntry; |
| 38 | import cuchaz.enigma.mapping.Signature; | 38 | import cuchaz.enigma.mapping.Signature; |
| 39 | import cuchaz.enigma.mapping.Type; | ||
| 39 | 40 | ||
| 40 | public class SourceIndexBehaviorVisitor extends SourceIndexVisitor { | 41 | public class SourceIndexBehaviorVisitor extends SourceIndexVisitor { |
| 41 | 42 | ||
| @@ -100,7 +101,7 @@ public class SourceIndexBehaviorVisitor extends SourceIndexVisitor { | |||
| 100 | } | 101 | } |
| 101 | 102 | ||
| 102 | ClassEntry classEntry = new ClassEntry(ref.getDeclaringType().getInternalName()); | 103 | ClassEntry classEntry = new ClassEntry(ref.getDeclaringType().getInternalName()); |
| 103 | FieldEntry fieldEntry = new FieldEntry(classEntry, ref.getName()); | 104 | FieldEntry fieldEntry = new FieldEntry(classEntry, ref.getName(), new Type(ref.getSignature())); |
| 104 | index.addReference(node.getMemberNameToken(), fieldEntry, m_behaviorEntry); | 105 | index.addReference(node.getMemberNameToken(), fieldEntry, m_behaviorEntry); |
| 105 | } | 106 | } |
| 106 | 107 | ||
| @@ -140,7 +141,7 @@ public class SourceIndexBehaviorVisitor extends SourceIndexVisitor { | |||
| 140 | MemberReference ref = node.getUserData(Keys.MEMBER_REFERENCE); | 141 | MemberReference ref = node.getUserData(Keys.MEMBER_REFERENCE); |
| 141 | if (ref != null) { | 142 | if (ref != null) { |
| 142 | ClassEntry classEntry = new ClassEntry(ref.getDeclaringType().getInternalName()); | 143 | ClassEntry classEntry = new ClassEntry(ref.getDeclaringType().getInternalName()); |
| 143 | FieldEntry fieldEntry = new FieldEntry(classEntry, ref.getName()); | 144 | FieldEntry fieldEntry = new FieldEntry(classEntry, ref.getName(), new Type(ref.getSignature())); |
| 144 | index.addReference(node.getIdentifierToken(), fieldEntry, m_behaviorEntry); | 145 | index.addReference(node.getIdentifierToken(), fieldEntry, m_behaviorEntry); |
| 145 | } | 146 | } |
| 146 | 147 | ||