com.cyc.tool.subl.jrtl.nativeCode.subLisp
Class SubLStructDecl

java.lang.Object
  extended by com.cyc.tool.subl.jrtl.nativeCode.subLisp.SubLStructDecl
Direct Known Subclasses:
SubLStructDeclNative

public class SubLStructDecl
extends java.lang.Object


Field Summary
 boolean isInterned
           
 
Method Summary
 int getFieldCount()
           
 int getFieldNumForSymbol(SubLSymbol symbol)
           
 SubLSymbol getGetterName(int i)
           
 int getId()
           
 SubLSymbol getSetterName(int i)
           
static SubLStructDecl getStructDecl(SubLSymbol structName)
           
 SubLSymbol getStructName()
           
static int getTypeID(SubLSymbol typeName)
           
 boolean isInterned()
           
static void main(java.lang.String[] args)
           
 void setStructName(SubLSymbol newStructName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isInterned

public boolean isInterned
Method Detail

getTypeID

public static final int getTypeID(SubLSymbol typeName)

getStructDecl

public static final SubLStructDecl getStructDecl(SubLSymbol structName)

getFieldNumForSymbol

public final int getFieldNumForSymbol(SubLSymbol symbol)

getId

public int getId()

getStructName

public final SubLSymbol getStructName()

setStructName

public final void setStructName(SubLSymbol newStructName)

getGetterName

public final SubLSymbol getGetterName(int i)

getSetterName

public final SubLSymbol getSetterName(int i)

getFieldCount

public final int getFieldCount()

isInterned

public final boolean isInterned()

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments