Split class name into package and name
( String classname )
| 530 | Split class name into package and name |
| 531 | */ |
| 532 | public static String [] splitClassname ( String classname ) { |
| 533 | classname = canonicalizeClassName( classname ); |
| 534 | |
| 535 | int i=classname.lastIndexOf("."); |
| 536 | String classn, packn; |
| 537 | if ( i == -1 ) { |
| 538 | // top level class |
| 539 | classn = classname; |
| 540 | packn="<unpackaged>"; |
| 541 | } else { |
| 542 | packn = classname.substring(0,i); |
| 543 | classn = classname.substring(i+1); |
| 544 | } |
| 545 | return new String [] { packn, classn }; |
| 546 | } |
| 547 | |
| 548 | /** |
| 549 | Return a new collection without any inner class names |
no test coverage detected