summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/ClassEntry.java
diff options
context:
space:
mode:
authorGravatar jeff2014-08-23 23:43:31 -0400
committerGravatar jeff2014-08-23 23:43:31 -0400
commit8fa1741b621644ef84a9395a4c395d4ff3a89207 (patch)
tree9cc054e2636dd13a32950ad68dba212275d33026 /src/cuchaz/enigma/mapping/ClassEntry.java
parentadded export command with progress bar (diff)
downloadenigma-fork-8fa1741b621644ef84a9395a4c395d4ff3a89207.tar.gz
enigma-fork-8fa1741b621644ef84a9395a4c395d4ff3a89207.tar.xz
enigma-fork-8fa1741b621644ef84a9395a4c395d4ff3a89207.zip
moved all classes from the default package into a package called "default" so they can be properly imported by other classes
Diffstat (limited to '')
-rw-r--r--src/cuchaz/enigma/mapping/ClassEntry.java25
1 files changed, 25 insertions, 0 deletions
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
110 { 110 {
111 return new ClassEntry( getOuterClassName() ); 111 return new ClassEntry( getOuterClassName() );
112 } 112 }
113
114 public boolean isInDefaultPackage( )
115 {
116 return m_name.indexOf( '/' ) < 0;
117 }
118
119 public String getPackageName( )
120 {
121 int pos = m_name.lastIndexOf( '/' );
122 if( pos > 0 )
123 {
124 return m_name.substring( 0, pos );
125 }
126 return null;
127 }
128
129 public String getSimpleName( )
130 {
131 int pos = m_name.lastIndexOf( '/' );
132 if( pos > 0 )
133 {
134 return m_name.substring( pos + 1 );
135 }
136 return m_name;
137 }
113} 138}