Class PrimitiveObjects

java.lang.Object
org.apache.commons.el.PrimitiveObjects

class PrimitiveObjects extends Object

This converts primitive values to their Object counterparts. For bytes and chars, values from 0 to 255 are cached. For shorts, ints, and longs, values -1000 to 1000 are cached.

Version:
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
Author:
Nathan Abramson - Art Technology Group
  • Field Details

    • BYTE_LOWER_BOUND

      static int BYTE_LOWER_BOUND
    • BYTE_UPPER_BOUND

      static int BYTE_UPPER_BOUND
    • CHARACTER_LOWER_BOUND

      static int CHARACTER_LOWER_BOUND
    • CHARACTER_UPPER_BOUND

      static int CHARACTER_UPPER_BOUND
    • SHORT_LOWER_BOUND

      static int SHORT_LOWER_BOUND
    • SHORT_UPPER_BOUND

      static int SHORT_UPPER_BOUND
    • INTEGER_LOWER_BOUND

      static int INTEGER_LOWER_BOUND
    • INTEGER_UPPER_BOUND

      static int INTEGER_UPPER_BOUND
    • LONG_LOWER_BOUND

      static int LONG_LOWER_BOUND
    • LONG_UPPER_BOUND

      static int LONG_UPPER_BOUND
    • mBytes

      static Byte[] mBytes
    • mCharacters

      static Character[] mCharacters
    • mShorts

      static Short[] mShorts
    • mIntegers

      static Integer[] mIntegers
    • mLongs

      static Long[] mLongs
  • Constructor Details

    • PrimitiveObjects

      PrimitiveObjects()
  • Method Details

    • getBoolean

      public static Boolean getBoolean(boolean pValue)
    • getByte

      public static Byte getByte(byte pValue)
    • getCharacter

      public static Character getCharacter(char pValue)
    • getShort

      public static Short getShort(short pValue)
    • getInteger

      public static Integer getInteger(int pValue)
    • getLong

      public static Long getLong(long pValue)
    • getFloat

      public static Float getFloat(float pValue)
    • getDouble

      public static Double getDouble(double pValue)
    • getPrimitiveObjectClass

      public static Class getPrimitiveObjectClass(Class pClass)
      If the given class is a primitive class, returns the object version of that class. Otherwise, the class is just returned.
    • createBytes

      static Byte[] createBytes()
    • createCharacters

      static Character[] createCharacters()
    • createShorts

      static Short[] createShorts()
    • createIntegers

      static Integer[] createIntegers()
    • createLongs

      static Long[] createLongs()