# Deprecated API

## Contents

- Terminally Deprecated
- Classes
- Methods

- Terminally Deprecated Elements
  Element
  Description
  com.sun.ts.lib.deliverable.AbstractPropertyManager

- Deprecated Classes
  Class
  Description
  com.sun.ts.lib.deliverable.AbstractPropertyManager

- Deprecated Methods
  Method
  Description
  com.sun.ts.lib.harness.Status.notApplicable(String)
  com.sun.ts.lib.util.sec.misc.Unsafe.fieldOffset(Field)
  As of 1.4.1, use `Unsafe.staticFieldOffset(java.lang.reflect.Field)` for static fields and `Unsafe.objectFieldOffset(java.lang.reflect.Field)` for non-static fields.
  com.sun.ts.lib.util.sec.misc.Unsafe.getBoolean(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getByte(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getChar(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getDouble(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getFloat(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getInt(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getLong(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getObject(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.getShort(Object, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putBoolean(Object, int, boolean)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putByte(Object, int, byte)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putChar(Object, int, char)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putDouble(Object, int, double)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putFloat(Object, int, float)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putInt(Object, int, int)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putLong(Object, int, long)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putObject(Object, int, Object)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.putShort(Object, int, short)
  As of 1.4.1, cast the 32-bit offset argument to a long. See `Unsafe.staticFieldOffset(java.lang.reflect.Field)`.
  com.sun.ts.lib.util.sec.misc.Unsafe.staticFieldBase(Class)
  As of 1.4.1, use `Unsafe.staticFieldBase(Field)` to obtain the base pertaining to a specific `Field`. This method works only for JVMs which store all statics for a given class in one place.