diff options
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 | } |