com.nativelibs4java.mono
Class MonoOpcode

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<MonoOpcode,MonoOpcode.ByValue,MonoOpcode.ByReference>
          extended by com.nativelibs4java.mono.MonoOpcode
All Implemented Interfaces:
StructureType, StructureTypeDependent, java.lang.Comparable<Structure<MonoOpcode,MonoOpcode.ByValue,MonoOpcode.ByReference>>
Direct Known Subclasses:
MonoOpcode.ByReference, MonoOpcode.ByValue

public class MonoOpcode
extends Structure<MonoOpcode,MonoOpcode.ByValue,MonoOpcode.ByReference>

native declaration : mono\metadata\opcodes.h
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 MonoOpcode.ByReference
           
static class MonoOpcode.ByValue
           
 
Field Summary
 byte argument
           
 byte flow_type
           
 short opval
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
MonoOpcode()
           
MonoOpcode(byte argument, byte flow_type, short opval)
           
 
Method Summary
protected  MonoOpcode.ByReference newByReference()
           
protected  MonoOpcode.ByValue newByValue()
           
protected  MonoOpcode newInstance()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, clone, compareTo, getBitsAnnotation, read, readDependency, setDependency, setupClone, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, useMemory, write
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoRead, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toString, useMemory, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

argument

public byte argument

flow_type

public byte flow_type

opval

public short opval
Constructor Detail

MonoOpcode

public MonoOpcode()

MonoOpcode

public MonoOpcode(byte argument,
                  byte flow_type,
                  short opval)
Method Detail

newByReference

protected MonoOpcode.ByReference newByReference()
Specified by:
newByReference in class Structure<MonoOpcode,MonoOpcode.ByValue,MonoOpcode.ByReference>

newByValue

protected MonoOpcode.ByValue newByValue()
Specified by:
newByValue in class Structure<MonoOpcode,MonoOpcode.ByValue,MonoOpcode.ByReference>

newInstance

protected MonoOpcode newInstance()
Specified by:
newInstance in class Structure<MonoOpcode,MonoOpcode.ByValue,MonoOpcode.ByReference>