# Interface: com.pnfsoftware.jeb.core.units.code.debug.ITypedValue

A typed value. Typed values can be either [primitives](AbstractValuePrimitive) or [composites](AbstractValueComposite).

## Static Field: TYPE_ARRAY
Type: `java.lang.String`

Constant value: `array`

## Static Field: TYPE_BOOLEAN
Type: `java.lang.String`

Constant value: `boolean`

## Static Field: TYPE_BYTE
Type: `java.lang.String`

Constant value: `byte`

## Static Field: TYPE_CHARACTER
Type: `java.lang.String`

Constant value: `char`

## Static Field: TYPE_DOUBLE
Type: `java.lang.String`

Constant value: `double`

## Static Field: TYPE_FLOAT
Type: `java.lang.String`

Constant value: `float`

## Static Field: TYPE_INTEGER
Type: `java.lang.String`

Constant value: `int`

## Static Field: TYPE_LONG
Type: `java.lang.String`

Constant value: `long`

## Static Field: TYPE_OBJECT
Type: `java.lang.String`

Constant value: `object`

## Static Field: TYPE_RAW
Type: `java.lang.String`

Constant value: `raw`

## Static Field: TYPE_SHORT
Type: `java.lang.String`

Constant value: `short`

## Static Field: TYPE_STRING
Type: `java.lang.String`

Constant value: `string`

## Method: format
- return type: `java.lang.String`

Description: Format the value to a readable string block.
return: 

## Method: getTypeName
- return type: `java.lang.String`

Description: Get the type name. One of TYPE\_\* or a language type \(Ljava/util/ArrayList; for example\)
return: 

## Method: getValue
- return type: `java.lang.Object`

Description: Get the value. The object returned depends on [#getTypeName()](#getTypeName()). For raw types, the returned byte array contains the value bytes in the target byte order.
return: 

