All Packages Class Hierarchy This Package Previous Next Index Home
java.lang.Object | +----JOP.metadata.MetaSlot
This is an INTERNAL class.
JOP allows objects to be marshalled directly using native methods. There is one instance of this class created for each 'slot' of the object.
WARNING: This class uses native methods
WARNING: Use of this class bypasses elements of Java's security model, specifically any slot of an object can be accessed even if the calling application would not normally have access to those slots. Use with care.
public String getClassName()
public String getSignature()
public String getSlotName()
public boolean isAccessible()
public boolean isArray()
public String toString()
public void convertFromObject(Object obj) throws BadSlotType, ClassNotFoundException
public void convertFromObjectArray(Object obj[]) throws BadSlotType, ClassNotFoundException
public Object convertToObject() throws BadSlotType
public Object[] convertToObjectArray() throws BadSlotType
public synchronized char charValue() throws BadSlotType
public synchronized byte byteValue() throws BadSlotType
public synchronized float floatValue() throws BadSlotType
public synchronized double doubleValue() throws BadSlotType
public synchronized int intValue() throws BadSlotType
public synchronized short shortValue() throws BadSlotType
public synchronized long longValue() throws BadSlotType
public synchronized boolean booleanValue() throws BadSlotType
public synchronized Object getObject() throws BadSlotType
public synchronized char[] charArray() throws BadSlotType
public synchronized byte[] byteArray() throws BadSlotType
public synchronized float[] floatArray() throws BadSlotType
public synchronized double[] doubleArray() throws BadSlotType
public synchronized int[] intArray() throws BadSlotType
public synchronized short[] shortArray() throws BadSlotType
public synchronized long[] longArray() throws BadSlotType
public synchronized boolean[] booleanArray() throws BadSlotType
public synchronized Object[] getObjectArray() throws BadSlotType
public synchronized void set(char v) throws BadSlotType
public synchronized void set(boolean v) throws BadSlotType
public synchronized void set(long v) throws BadSlotType
public synchronized void set(short v) throws BadSlotType
public synchronized void set(int v) throws BadSlotType
public synchronized void set(float v) throws BadSlotType
public synchronized void set(double v) throws BadSlotType
public synchronized void set(byte v) throws BadSlotType
public synchronized void set(Object v) throws BadSlotType, ClassNotFoundException
public synchronized void set(char v[]) throws BadSlotType
public synchronized void set(boolean v[]) throws BadSlotType
public synchronized void set(long v[]) throws BadSlotType
public synchronized void set(short v[]) throws BadSlotType
public synchronized void set(int v[]) throws BadSlotType
public synchronized void set(float v[]) throws BadSlotType
public synchronized void set(double v[]) throws BadSlotType
public synchronized void set(byte v[]) throws BadSlotType
public synchronized void set(Object v[]) throws BadSlotType, ClassNotFoundException
All Packages Class Hierarchy This Package Previous Next Index Home