📄 reloadclasses.bsh
字号:
/** Reload the specified class, package name, or all classes if no name is given. e.g. <p> <pre> reloadClasses(); reloadClasses("mypackage.*"); reloadClasses(".*") // reload unpackaged classes reloadClasses("mypackage.MyClass") </pre> <p> See <a href="classpath.html">Class Path Management</a> @method void reloadClasses( [ package name ] )*/bsh.help.reloadClasses= "usage: reloadClasses( String class | String package | String [] classes )";import bsh.BshClassManager;import bsh.ClassPathException;void reloadClasses( item ) { bcm = BshClassManager.getClassManager(); try { if ( item instanceof String [] ) bcm.reloadClasses( item ); else { name = item; if ( name.endsWith(".*" ) ) { if ( name.equals(".*" ) ) pack = "<unpackaged>"; else pack = name.substring( 0, name.length()-2 ); bcm.reloadPackage( pack ); } else bcm.reloadClasses( new String[] { name } ); } } catch ( ClassPathException e ) { error( e.getMessage() ); }}/** Reload all classes*/void reloadClasses() { BshClassManager.getClassManager().reloadAllClasses();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -