public class PofReflectionHelper extends Object
| Constructor and Description |
|---|
PofReflectionHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
ensureType(Object o, int nType, PofContext ctx)
Validate that the supplied object is compatible with the specified type.
|
static Class |
getClass(int nType, PofContext ctx)
Determine the class associated with the given type identifier.
|
public static Class getClass(int nType, PofContext ctx)
nType - the Pof type identifier; includes Pof intrinsics, Pof compact values, and user typesctx - the PofContextIllegalArgumentException - if the specified type is a user type that is unknown to this PofContextpublic static Object ensureType(Object o, int nType, PofContext ctx)
o - the objectnType - the Pof type identifier; includes Pof intrinsics, Pof compact values, and user typesctx - the PofContextIllegalArgumentException - if the specified type is a user type that is unknown to this PofContext or there is no type mappingClassCastException - if the specified object is not assignable to the specified type