# Hierarchy For Package com.oracle.truffle.api.frame

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.oracle.truffle.api.frame.FrameDescriptor (implements java.lang.Cloneable)
  - com.oracle.truffle.api.frame.FrameSlot (implements java.lang.Cloneable)
  - com.oracle.truffle.api.frame.FrameUtil
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.oracle.truffle.api.nodes.SlowPathException
        - com.oracle.truffle.api.frame.FrameSlotTypeException

## Interface Hierarchy

- com.oracle.truffle.api.frame.Frame
  - com.oracle.truffle.api.frame.MaterializedFrame
  - com.oracle.truffle.api.frame.VirtualFrame
- com.oracle.truffle.api.frame.FrameInstance
- com.oracle.truffle.api.frame.FrameInstanceVisitor<T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.oracle.truffle.api.frame.FrameInstance.FrameAccess
    - com.oracle.truffle.api.frame.FrameSlotKind