jrunscriptのインタラクティブモードから外部のスクリプトをロード

昨日の日記で触れた、jrunscript のインタラクティブモードで外部のJavaScrptスクリプトをロードする方法について。

Rhinoのドキュメントを調べてみると、以下のように load() 関数を呼び出せば良いようです。

% cat hello.js
function hello(message) {
  println("Hello, " + message);
}
% jrunscript 
js> load("hello.js");
js> hello("world");
Hello, world
js> quit();
%

ところで、上記のサンプルで使っている println() がどこで定義されているかが気になります (print() はRhino組み込み関数として記載されている)。単なるundocumentedな関数?