# 程序包kd.bos.script.jsengine.objects的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - kd.bos.script.jsengine.objects.KBigDecimalObject (implements kd.bos.script.ScriptWrapper<T>)
  - kd.bos.script.jsengine.objects.KCollection<E,W> (implements java.util.Collection<E>, kd.bos.script.ScriptWrapper<T>)
    - kd.bos.script.jsengine.objects.KList<E,W> (implements java.util.List<E>)
      - kd.bos.script.jsengine.objects.KLinkedList<E> (implements java.util.Deque<E>)
    - kd.bos.script.jsengine.objects.KSet<E,W> (implements kd.bos.script.ScriptWrapper<T>, java.util.Set<E>)
      - kd.bos.script.jsengine.objects.KTreeSet<E>
  - kd.bos.script.jsengine.objects.KConsoleObject (implements kd.bos.script.ScriptObject)
  - kd.bos.script.jsengine.objects.KIterator<E,W> (implements java.util.Iterator<E>, kd.bos.script.ScriptWrapper<T>)
    - kd.bos.script.jsengine.objects.KListIterator<E> (implements java.util.ListIterator<E>)
  - kd.bos.script.jsengine.objects.KMap<K,V,W> (implements java.util.Map<K,V>, kd.bos.script.ScriptWrapper<T>)
    - kd.bos.script.jsengine.objects.KTreeMap<K,V>
  - kd.bos.script.jsengine.objects.KMapEntry<K,V> (implements java.util.Map.Entry<K,V>, kd.bos.script.ScriptWrapper<T>)
  - kd.bos.script.jsengine.objects.LogMessage (implements java.io.Serializable)

## 枚举分层结构

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - kd.bos.script.jsengine.objects.LogMessage.Level