# 程序包 kd.bos.script

- 接口概要
  接口 | 说明
  --- | ---
  Initializer | 上下文
  ScriptContext |
  ScriptExecutor | 脚本执行器
  ScriptFunction | Script函数，在java中作为参数，接收script中的function。
  ScriptInfo | 脚本信息，可能包括名字，内容，事务属性，执行限制，权限等等
  ScriptObject | 脚本对象，所有封装的对象都要实现该接口。
  ScriptWrapper<T> | 脚本对象，所有封装的对象，继承自KObject的，通常要实现该接口。
  VarProvider |

- 类概要
  类 | 说明
  --- | ---
  ScriptClassInfo |
  ScriptClassLoader | 类加载器，用于 1) global 2) app(ScriptExecutor)
  ScriptConfig | 脚本运行时参数配置
  ScriptExecutorFactory |
  ScriptTracker | for dev track memory leak
  ScriptValidateResult | 脚本校验结果
  ScriptValidateResult.ErrorItem |
  TestScriptBase |
  Todo |

- 异常错误概要
  异常错误 | 说明
  --- | ---
  ScriptException |