org.rococoa.cocoa.carboncore
Class TokenRec

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

public class TokenRec
extends com.ochafik.lang.jnaerator.runtime.Structure

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 TokenRec.ByReference
           
static class TokenRec.ByValue
           
 
Field Summary
 NativeLong length
           
 ByteByReference position
           
 ByteByReference stringPosition
           
 short theToken
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
TokenRec()
           
TokenRec(short theToken, ByteByReference position, NativeLong length, ByteByReference stringPosition)
           
 
Method Summary
 TokenRec.ByReference byReference()
           
 TokenRec.ByValue byValue()
           
 TokenRec clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

theToken

public short theToken

position

public ByteByReference position

length

public NativeLong length

stringPosition

public ByteByReference stringPosition
Constructor Detail

TokenRec

public TokenRec()

TokenRec

public TokenRec(short theToken,
                ByteByReference position,
                NativeLong length,
                ByteByReference stringPosition)
Parameters:
position - pointer into original source
length - length of text in original source
stringPosition - Pascal/C string copy of identifier
Method Detail

byReference

public TokenRec.ByReference byReference()

byValue

public TokenRec.ByValue byValue()

clone

public TokenRec clone()
Overrides:
clone in class Object