PageRenderTime 45ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-3-pre5/bsh/commands/unset.bsh

#
Unknown | 16 lines | 13 code | 3 blank | 0 comment | 0 complexity | 64de5b83bf1a637a9b861bdb16b71238 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
  1. /**
  2. "Undefine" the variable specifed by 'name' (So that it tests == void).
  3. <p>
  4. <em>Note: there will be a better way to do this in the future. This is
  5. currently equivalent to doing namespace.setVariable(name, null);</em>
  6. */
  7. bsh.help.unset = "usage: unset( name )";
  8. void unset( String name )
  9. {
  10. if ( arg == null ) // ???
  11. return;
  12. this.caller.namespace.unsetVariable( name );
  13. }