private static String descriptorToInternalName ( String descriptor ) { switch ( descriptor . charAt ( 0 ) ) { case ' ' : case ' ' : case ' ' : case ' ' : case ' ' : case ' ' : case ' ' : case ' ' : case ' ' : case ' ' : return descriptor ; case ' ' : return classDescriptorToInternalName ( descriptor ) ; default : throw new IllegalArgumentException ( "bad descriptor:" + descriptor ) ; } }
Convert a non - method type descriptor into an internal type .