# 程序包 org.mozilla.javascript

- 接口概要
  接口 | 说明
  --- | ---
  Context.ClassShutterSetter |
  ScriptRuntime.MessageProvider | This is an interface defining a message provider.

- 类概要
  类 | 说明
  --- | ---
  Context | This class represents the runtime context of an executing script.
  FunctionObject |
  InterfaceAdapter | Adapter to use JS function as implementation of Java interfaces with single method or multiple methods with the same signature.
  Interpreter |
  IRFactory | This class rewrites the parse tree into an IR suitable for codegen.
  KInterfaceDefaultMethodInvoker | 调用接口缺省方法。
  KNumberOperation | 修正js操作符精度：+ - * / %
  KRepackRhino | 把本工程org.mozilla.javascript下的class打入rhino包。
  KVMBridge | 一次性exit所有上下文层级
  NativeJavaMethod | This class reflects Java methods into the JavaScript environment and handles overloading of methods.
  NativeJavaObject | This class reflects non-Array Java objects into the JavaScript environment.
  NativeNumber | This class implements the Number native object.
  ScriptableObject | This is the default implementation of the Scriptable interface.
  ScriptRuntime | This is the class that implements the runtime.
  VMBridge_custom |

- 异常错误概要
  异常错误 | 说明
  --- | ---
  EvaluatorException | The class of exceptions thrown by the JavaScript engine.