# Interface: com.pnfsoftware.jeb.core.units.code.android.IJLSValue

A value, as defined by the JLS.

## Method: getTypeTag
- return type: `char`

Description: A value type tag. Defined in table 4.7.16.1\-A \("Interpretation of tag values as types"\) of the JVM SE8 specifications. 

```

        TAG   TYPE        VALUE TYPE returned by getValue()
        B     byte        byte value
        C     char        character value
        D     double      double value
        F     float       float value
        I     int         integer value
        J     long        long value
        S     short       short value
        Z     boolean     boolean value
        s     String      String value
        e     Enum        the enumeration type string in binary form
        c     Class       the class type string in binary form
        @     Annotation  an IJLSAnnotation reference
        [     Array       an array of the above
 
```
return: the value type tag

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

Description: Retrieve the value.
return: the actual value type depends on the tag returned by [#getTypeTag()](#getTypeTag())

