diff options
Diffstat (limited to 'src/cuchaz/enigma/analysis/JarIndex.java')
| -rw-r--r-- | src/cuchaz/enigma/analysis/JarIndex.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/analysis/JarIndex.java b/src/cuchaz/enigma/analysis/JarIndex.java index ba08206..0954564 100644 --- a/src/cuchaz/enigma/analysis/JarIndex.java +++ b/src/cuchaz/enigma/analysis/JarIndex.java | |||
| @@ -885,6 +885,11 @@ public class JarIndex | |||
| 885 | 885 | ||
| 886 | public String getOuterClass( String obfInnerClassName ) | 886 | public String getOuterClass( String obfInnerClassName ) |
| 887 | { | 887 | { |
| 888 | // make sure we use the right name | ||
| 889 | if( new ClassEntry( obfInnerClassName ).getPackageName() != null ) | ||
| 890 | { | ||
| 891 | throw new IllegalArgumentException( "Don't reference obfuscated inner classes using packages: " + obfInnerClassName ); | ||
| 892 | } | ||
| 888 | return m_outerClasses.get( obfInnerClassName ); | 893 | return m_outerClasses.get( obfInnerClassName ); |
| 889 | } | 894 | } |
| 890 | 895 | ||