From a85529d1ce6ec533809575ec84572de855464b36 Mon Sep 17 00:00:00 2001 From: jeff Date: Wed, 20 Aug 2014 01:21:52 -0400 Subject: finished reference navigation system. Still need to debug and polish it, but the basic idea seems to work. =) --- src/cuchaz/enigma/analysis/FieldReferenceTreeNode.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/cuchaz/enigma/analysis/FieldReferenceTreeNode.java') diff --git a/src/cuchaz/enigma/analysis/FieldReferenceTreeNode.java b/src/cuchaz/enigma/analysis/FieldReferenceTreeNode.java index dd552d6..645e682 100644 --- a/src/cuchaz/enigma/analysis/FieldReferenceTreeNode.java +++ b/src/cuchaz/enigma/analysis/FieldReferenceTreeNode.java @@ -16,13 +16,13 @@ import cuchaz.enigma.mapping.BehaviorEntry; import cuchaz.enigma.mapping.FieldEntry; import cuchaz.enigma.mapping.Translator; -public class FieldReferenceTreeNode extends DefaultMutableTreeNode implements ReferenceTreeNode +public class FieldReferenceTreeNode extends DefaultMutableTreeNode implements ReferenceTreeNode { private static final long serialVersionUID = -7934108091928699835L; private Translator m_deobfuscatingTranslator; private FieldEntry m_entry; - private EntryReference m_reference; + private EntryReference m_reference; public FieldReferenceTreeNode( Translator deobfuscatingTranslator, FieldEntry entry ) { @@ -31,7 +31,7 @@ public class FieldReferenceTreeNode extends DefaultMutableTreeNode implements Re m_reference = null; } - private FieldReferenceTreeNode( Translator deobfuscatingTranslator, EntryReference reference ) + private FieldReferenceTreeNode( Translator deobfuscatingTranslator, EntryReference reference ) { m_deobfuscatingTranslator = deobfuscatingTranslator; m_entry = reference.entry; @@ -45,7 +45,7 @@ public class FieldReferenceTreeNode extends DefaultMutableTreeNode implements Re } @Override - public EntryReference getReference( ) + public EntryReference getReference( ) { return m_reference; } @@ -55,7 +55,7 @@ public class FieldReferenceTreeNode extends DefaultMutableTreeNode implements Re { if( m_reference != null ) { - return m_deobfuscatingTranslator.translateEntry( m_reference.caller ).toString(); + return m_deobfuscatingTranslator.translateEntry( m_reference.context ).toString(); } return m_deobfuscatingTranslator.translateEntry( m_entry ).toString(); } @@ -65,14 +65,14 @@ public class FieldReferenceTreeNode extends DefaultMutableTreeNode implements Re // get all the child nodes if( m_reference == null ) { - for( EntryReference reference : index.getFieldReferences( m_entry ) ) + for( EntryReference reference : index.getFieldReferences( m_entry ) ) { add( new FieldReferenceTreeNode( m_deobfuscatingTranslator, reference ) ); } } else { - for( EntryReference reference : index.getBehaviorReferences( m_reference.caller ) ) + for( EntryReference reference : index.getBehaviorReferences( m_reference.context ) ) { add( new BehaviorReferenceTreeNode( m_deobfuscatingTranslator, reference ) ); } -- cgit v1.2.3