From 8fa1741b621644ef84a9395a4c395d4ff3a89207 Mon Sep 17 00:00:00 2001 From: jeff Date: Sat, 23 Aug 2014 23:43:31 -0400 Subject: moved all classes from the default package into a package called "default" so they can be properly imported by other classes --- src/cuchaz/enigma/mapping/ClassEntry.java | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/cuchaz/enigma/mapping/ClassEntry.java') diff --git a/src/cuchaz/enigma/mapping/ClassEntry.java b/src/cuchaz/enigma/mapping/ClassEntry.java index dad6da9..fdb7c2c 100644 --- a/src/cuchaz/enigma/mapping/ClassEntry.java +++ b/src/cuchaz/enigma/mapping/ClassEntry.java @@ -110,4 +110,29 @@ public class ClassEntry implements Entry, Serializable { return new ClassEntry( getOuterClassName() ); } + + public boolean isInDefaultPackage( ) + { + return m_name.indexOf( '/' ) < 0; + } + + public String getPackageName( ) + { + int pos = m_name.lastIndexOf( '/' ); + if( pos > 0 ) + { + return m_name.substring( 0, pos ); + } + return null; + } + + public String getSimpleName( ) + { + int pos = m_name.lastIndexOf( '/' ); + if( pos > 0 ) + { + return m_name.substring( pos + 1 ); + } + return m_name; + } } -- cgit v1.2.3