MCPcopy Index your code
hub / github.com/beanshell/beanshell / setClist

Method setClist

src/bsh/util/ClassBrowser.java:98–117  ·  view source on GitHub ↗
( String packagename )

Source from the content-addressed store, hash-verified

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 ] ;

Callers 3

valueChangedMethod · 0.95
classPathChangedMethod · 0.95
setSelectedPackageMethod · 0.80

Calls 7

splitClassnameMethod · 0.95
toSortedStringsMethod · 0.95
getClassesForPackageMethod · 0.80
iteratorMethod · 0.80
hasNextMethod · 0.80
nextMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected