/jEdit/tags/jedit-4-0-pre5/bsh/commands/which.bsh
Unknown | 19 lines | 15 code | 4 blank | 0 comment | 0 complexity | c407c0a9a23c0deec35db10f109ee322 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
- bsh.help.which= "usage: which( classIdentifier | string | class )";
- import bsh.Name;
- import bsh.BshClassManager;
- /*
- */
- which( clas ) {
- // make the class into a name
- if ( clas instanceof Name.ClassIdentifier )
- clas = this.namespace.identifierToClass( clas );
- if ( clas instanceof Class )
- clas = clas.getName();
- String className = clas;
- cp = BshClassManager.getClassManager().getClassPath();
- print ( cp.getClassSource( className ) );
- }