From 959cb5fd4f9586ec3bd265b452fe25fe1db82e3f Mon Sep 17 00:00:00 2001 From: jeff Date: Tue, 13 Jan 2015 23:25:04 -0500 Subject: source format change don't hate me too much if you were planning a big merge. =P --- .../enigma/analysis/BehaviorReferenceTreeNode.java | 56 ++++++++-------------- 1 file changed, 21 insertions(+), 35 deletions(-) (limited to 'src/cuchaz/enigma/analysis/BehaviorReferenceTreeNode.java') diff --git a/src/cuchaz/enigma/analysis/BehaviorReferenceTreeNode.java b/src/cuchaz/enigma/analysis/BehaviorReferenceTreeNode.java index 20f1d47..9adac5e 100644 --- a/src/cuchaz/enigma/analysis/BehaviorReferenceTreeNode.java +++ b/src/cuchaz/enigma/analysis/BehaviorReferenceTreeNode.java @@ -21,8 +21,8 @@ import cuchaz.enigma.mapping.BehaviorEntry; import cuchaz.enigma.mapping.Entry; import cuchaz.enigma.mapping.Translator; -public class BehaviorReferenceTreeNode extends DefaultMutableTreeNode implements ReferenceTreeNode -{ +public class BehaviorReferenceTreeNode extends DefaultMutableTreeNode implements ReferenceTreeNode { + private static final long serialVersionUID = -3658163700783307520L; private Translator m_deobfuscatingTranslator; @@ -30,15 +30,13 @@ public class BehaviorReferenceTreeNode extends DefaultMutableTreeNode implements private EntryReference m_reference; private Access m_access; - public BehaviorReferenceTreeNode( Translator deobfuscatingTranslator, BehaviorEntry entry ) - { + public BehaviorReferenceTreeNode(Translator deobfuscatingTranslator, BehaviorEntry entry) { m_deobfuscatingTranslator = deobfuscatingTranslator; m_entry = entry; m_reference = null; } - public BehaviorReferenceTreeNode( Translator deobfuscatingTranslator, EntryReference reference, Access access ) - { + public BehaviorReferenceTreeNode(Translator deobfuscatingTranslator, EntryReference reference, Access access) { m_deobfuscatingTranslator = deobfuscatingTranslator; m_entry = reference.entry; m_reference = reference; @@ -46,60 +44,48 @@ public class BehaviorReferenceTreeNode extends DefaultMutableTreeNode implements } @Override - public BehaviorEntry getEntry( ) - { + public BehaviorEntry getEntry() { return m_entry; } @Override - public EntryReference getReference( ) - { + public EntryReference getReference() { return m_reference; } @Override - public String toString( ) - { - if( m_reference != null ) - { - return String.format( "%s (%s)", m_deobfuscatingTranslator.translateEntry( m_reference.context ), m_access ); + public String toString() { + if (m_reference != null) { + return String.format("%s (%s)", m_deobfuscatingTranslator.translateEntry(m_reference.context), m_access); } - return m_deobfuscatingTranslator.translateEntry( m_entry ).toString(); + return m_deobfuscatingTranslator.translateEntry(m_entry).toString(); } - public void load( JarIndex index, boolean recurse ) - { + public void load(JarIndex index, boolean recurse) { // get all the child nodes - for( EntryReference reference : index.getBehaviorReferences( m_entry ) ) - { - add( new BehaviorReferenceTreeNode( m_deobfuscatingTranslator, reference, index.getAccess( m_entry ) ) ); + for (EntryReference reference : index.getBehaviorReferences(m_entry)) { + add(new BehaviorReferenceTreeNode(m_deobfuscatingTranslator, reference, index.getAccess(m_entry))); } - if( recurse && children != null ) - { - for( Object child : children ) - { - if( child instanceof BehaviorReferenceTreeNode ) - { + if (recurse && children != null) { + for (Object child : children) { + if (child instanceof BehaviorReferenceTreeNode) { BehaviorReferenceTreeNode node = (BehaviorReferenceTreeNode)child; // don't recurse into ancestor Set ancestors = Sets.newHashSet(); TreeNode n = (TreeNode)node; - while( n.getParent() != null ) - { + while (n.getParent() != null) { n = n.getParent(); - if( n instanceof BehaviorReferenceTreeNode ) - { - ancestors.add( ((BehaviorReferenceTreeNode)n).getEntry() ); + if (n instanceof BehaviorReferenceTreeNode) { + ancestors.add( ((BehaviorReferenceTreeNode)n).getEntry()); } } - if( ancestors.contains( node.getEntry() ) ) - { + if (ancestors.contains(node.getEntry())) { continue; } - node.load( index, true ); + node.load(index, true); } } } -- cgit v1.2.3