diff options
| author | 2014-08-23 23:43:31 -0400 | |
|---|---|---|
| committer | 2014-08-23 23:43:31 -0400 | |
| commit | 8fa1741b621644ef84a9395a4c395d4ff3a89207 (patch) | |
| tree | 9cc054e2636dd13a32950ad68dba212275d33026 /src/cuchaz/enigma/mapping/ClassEntry.java | |
| parent | added export command with progress bar (diff) | |
| download | enigma-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 'src/cuchaz/enigma/mapping/ClassEntry.java')
| -rw-r--r-- | src/cuchaz/enigma/mapping/ClassEntry.java | 25 |
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 | } |