( String packagename )
| 96 | } |
| 97 | |
| 98 | void setClist( String packagename ) { |
| 99 | this.selectedPackage = packagename; |
| 100 | |
| 101 | Set set = classPath.getClassesForPackage( packagename ); |
| 102 | if ( set == null ) |
| 103 | set = new HashSet(); |
| 104 | |
| 105 | // remove inner classes and shorten class names |
| 106 | List list = new ArrayList(); |
| 107 | Iterator it = set.iterator(); |
| 108 | while (it.hasNext()) { |
| 109 | String cname = (String)it.next(); |
| 110 | if ( cname.indexOf("$") == -1 ) |
| 111 | list.add( BshClassPath.splitClassname( cname )[1] ); |
| 112 | } |
| 113 | |
| 114 | classesList = toSortedStrings(list); |
| 115 | classlist.setListData( classesList ); |
| 116 | //setMlist( (String)classlist.getModel().getElementAt(0) ); |
| 117 | } |
| 118 | |
| 119 | String [] parseConstructors( Constructor [] constructors ) { |
| 120 | String [] sa = new String [ constructors.length ] ; |
no test coverage detected