org.rococoa.cocoa.javavm
Class jvalue

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.sun.jna.Union
          extended by com.ochafik.lang.jnaerator.runtime.Union
              extended by org.rococoa.cocoa.javavm.jvalue
Direct Known Subclasses:
jvalue.ByReference, jvalue.ByValue

public class jvalue
extends com.ochafik.lang.jnaerator.runtime.Union

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class jvalue.ByReference
           
static class jvalue.ByValue
           
 
Field Summary
 byte b
           
 short c
           
 double d
           
 float f
           
 NativeLong i
           
 long j
           
 JavaVMLibrary._jobject l
           
 short s
           
 byte z
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
jvalue()
           
jvalue(byte z_or_b)
           
jvalue(double d)
           
jvalue(float f)
           
jvalue(JavaVMLibrary._jobject l)
           
jvalue(long j)
           
jvalue(NativeLong i)
           
jvalue(short c_or_s)
           
 
Method Summary
 jvalue.ByReference byReference()
           
 jvalue.ByValue byValue()
           
 jvalue clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Union
setupClone
 
Methods inherited from class com.sun.jna.Union
getNativeAlignment, getTypedValue, readField, setType, setTypedValue, writeField, writeField
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getPointer, getStructAlignment, hashCode, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

z

public byte z

b

public byte b

c

public short c

s

public short s

i

public NativeLong i

j

public long j

f

public float f

d

public double d

l

public JavaVMLibrary._jobject l
Constructor Detail

jvalue

public jvalue()

jvalue

public jvalue(short c_or_s)

jvalue

public jvalue(byte z_or_b)

jvalue

public jvalue(NativeLong i)

jvalue

public jvalue(double d)

jvalue

public jvalue(long j)

jvalue

public jvalue(float f)

jvalue

public jvalue(JavaVMLibrary._jobject l)
Method Detail

byReference

public jvalue.ByReference byReference()

byValue

public jvalue.ByValue byValue()

clone

public jvalue clone()
Overrides:
clone in class Object