summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/ClassEntry.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/mapping/ClassEntry.java')
-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}