# Hierarchy For Package ghidra.trace.model.target.iface

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.trace.model.target.iface.TraceMethod.ParameterDescription<T>

## Interface Hierarchy

- ghidra.trace.model.target.iface.TraceMethod.Value<T>
- ghidra.trace.model.target.iface.TraceObjectInterface
  - ghidra.trace.model.target.iface.TraceActivatable
  - ghidra.trace.model.target.iface.TraceAggregate
  - ghidra.trace.model.target.iface.TraceEnvironment
  - ghidra.trace.model.target.iface.TraceEventScope
  - ghidra.trace.model.target.iface.TraceExecutionStateful
  - ghidra.trace.model.target.iface.TraceFocusScope
  - ghidra.trace.model.target.iface.TraceMethod
  - ghidra.trace.model.target.iface.TraceTogglable

## Annotation Interface Hierarchy

- ghidra.trace.model.target.iface.TraceMethod.BoolValue (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.BytesValue (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.DoubleValue (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.FloatValue (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.IntValue (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.LongValue (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.Param (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.StringsValue (implements java.lang.annotation.Annotation)
- ghidra.trace.model.target.iface.TraceMethod.StringValue (implements java.lang.annotation.Annotation)

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - ghidra.trace.model.target.iface.TraceMethod.BoolValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)
    - ghidra.trace.model.target.iface.TraceMethod.BytesValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)
    - ghidra.trace.model.target.iface.TraceMethod.DoubleValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)
    - ghidra.trace.model.target.iface.TraceMethod.FloatValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)
    - ghidra.trace.model.target.iface.TraceMethod.IntValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)
    - ghidra.trace.model.target.iface.TraceMethod.LongValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)
    - ghidra.trace.model.target.iface.TraceMethod.StringsValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)
    - ghidra.trace.model.target.iface.TraceMethod.StringValue.Val (implements ghidra.trace.model.target.iface.TraceMethod.Value<T>)