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 --- src/cuchaz/enigma/analysis/TranslationIndex.java | 93 ++++++++++-------------- 1 file changed, 37 insertions(+), 56 deletions(-) (limited to 'src/cuchaz/enigma/analysis/TranslationIndex.java') diff --git a/src/cuchaz/enigma/analysis/TranslationIndex.java b/src/cuchaz/enigma/analysis/TranslationIndex.java index 5311ec7..c14fd59 100644 --- a/src/cuchaz/enigma/analysis/TranslationIndex.java +++ b/src/cuchaz/enigma/analysis/TranslationIndex.java @@ -23,104 +23,85 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.common.collect.Multimap; -public class TranslationIndex implements Serializable -{ +public class TranslationIndex implements Serializable { + private static final long serialVersionUID = 738687982126844179L; private Map m_superclasses; private Multimap m_fields; - public TranslationIndex( ) - { + public TranslationIndex() { m_superclasses = Maps.newHashMap(); m_fields = HashMultimap.create(); } - public TranslationIndex( TranslationIndex other ) - { - m_superclasses = Maps.newHashMap( other.m_superclasses ); - m_fields = HashMultimap.create( other.m_fields ); + public TranslationIndex(TranslationIndex other) { + m_superclasses = Maps.newHashMap(other.m_superclasses); + m_fields = HashMultimap.create(other.m_fields); } - public void addSuperclass( String className, String superclassName ) - { - className = Descriptor.toJvmName( className ); - superclassName = Descriptor.toJvmName( superclassName ); + public void addSuperclass(String className, String superclassName) { + className = Descriptor.toJvmName(className); + superclassName = Descriptor.toJvmName(superclassName); - if( className.equals( superclassName ) ) - { - throw new IllegalArgumentException( "Class cannot be its own superclass! " + className ); + if (className.equals(superclassName)) { + throw new IllegalArgumentException("Class cannot be its own superclass! " + className); } - if( !isJre( className ) && !isJre( superclassName ) ) - { - m_superclasses.put( className, superclassName ); + if (!isJre(className) && !isJre(superclassName)) { + m_superclasses.put(className, superclassName); } } - public void addField( String className, String fieldName ) - { - m_fields.put( className, fieldName ); + public void addField(String className, String fieldName) { + m_fields.put(className, fieldName); } - public void renameClasses( Map renames ) - { - EntryRenamer.renameClassesInMap( renames, m_superclasses ); - EntryRenamer.renameClassesInMultimap( renames, m_fields ); + public void renameClasses(Map renames) { + EntryRenamer.renameClassesInMap(renames, m_superclasses); + EntryRenamer.renameClassesInMultimap(renames, m_fields); } - public String getSuperclassName( String className ) - { - return m_superclasses.get( className ); + public String getSuperclassName(String className) { + return m_superclasses.get(className); } - public List getAncestry( String className ) - { + public List getAncestry(String className) { List ancestors = new ArrayList(); - while( className != null ) - { - className = getSuperclassName( className ); - if( className != null ) - { - ancestors.add( className ); + while (className != null) { + className = getSuperclassName(className); + if (className != null) { + ancestors.add(className); } } return ancestors; } - public List getSubclassNames( String className ) - { + public List getSubclassNames(String className) { // linear search is fast enough for now List subclasses = Lists.newArrayList(); - for( Map.Entry entry : m_superclasses.entrySet() ) - { + for (Map.Entry entry : m_superclasses.entrySet()) { String subclass = entry.getKey(); String superclass = entry.getValue(); - if( className.equals( superclass ) ) - { - subclasses.add( subclass ); + if (className.equals(superclass)) { + subclasses.add(subclass); } } return subclasses; } - public void getSubclassNamesRecursively( Set out, String className ) - { - for( String subclassName : getSubclassNames( className ) ) - { - out.add( subclassName ); - getSubclassNamesRecursively( out, subclassName ); + public void getSubclassNamesRecursively(Set out, String className) { + for (String subclassName : getSubclassNames(className)) { + out.add(subclassName); + getSubclassNamesRecursively(out, subclassName); } } - public boolean containsField( String className, String fieldName ) - { - return m_fields.containsEntry( className, fieldName ); + public boolean containsField(String className, String fieldName) { + return m_fields.containsEntry(className, fieldName); } - private boolean isJre( String className ) - { - return className.startsWith( "java/" ) - || className.startsWith( "javax/" ); + private boolean isJre(String className) { + return className.startsWith("java/") || className.startsWith("javax/"); } } -- cgit v1.2.3