com.svincent.smalljava.rhino
Class VariableTable
java.lang.Object
|
+--com.svincent.smalljava.rhino.VariableTable
- public class VariableTable
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
itsVariables
protected java.util.Vector itsVariables
itsVariableNames
protected java.util.Hashtable itsVariableNames
varStart
protected int varStart
VariableTable
public VariableTable()
size
public int size()
getParameterCount
public int getParameterCount()
createLocalVariable
public LocalVariable createLocalVariable(java.lang.String name,
boolean isParameter)
createLocalVariable
public LocalVariable createLocalVariable(java.lang.String name,
boolean isParameter,
java.lang.String typeDescriptor)
get
public LocalVariable get(int index)
get
public LocalVariable get(java.lang.String name)
getOrdinal
public int getOrdinal(java.lang.String name)
getName
public java.lang.String getName(int index)
establishIndices
public void establishIndices()
establishIndices
public void establishIndices(boolean insertExtra)
addParameter
public void addParameter(java.lang.String pName)
addParameter
public void addParameter(java.lang.String pName,
java.lang.String typeDescriptor)
addLocal
public void addLocal(java.lang.String vName)
addLocal
public void addLocal(java.lang.String vName,
java.lang.String typeDescriptor)
tag
public java.lang.String tag()
This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/
Copyright © 1999 Shawn P. Vincent.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.