jaxx.compiler
Class SymbolTable

java.lang.Object
  extended by jaxx.compiler.SymbolTable

public class SymbolTable
extends java.lang.Object

Symbol table constructed during the first pass of compilation.


Constructor Summary
SymbolTable()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getClassTagIds()
           
 java.util.List<FieldDescriptor> getScriptFields()
           
 java.util.List<MethodDescriptor> getScriptMethods()
           
 java.lang.String getSuperclassName()
           
 void setSuperclassName(java.lang.String superclass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SymbolTable

public SymbolTable()
Method Detail

getSuperclassName

public java.lang.String getSuperclassName()
Returns:
the fully-qualified name of the superclass of the class described by this symbol table.

setSuperclassName

public void setSuperclassName(java.lang.String superclass)

getClassTagIds

public java.util.Map<java.lang.String,java.lang.String> getClassTagIds()
Returns:
a map of IDs to class names. Each entry in the map corresponds to a class tag with an id attribute. The id is the key, and the fully-qualified class name of the tag is the value.

getScriptFields

public java.util.List<FieldDescriptor> getScriptFields()
Returns:
a list of FieldDescriptors for fields defined in <script> tags.

getScriptMethods

public java.util.List<MethodDescriptor> getScriptMethods()
Returns:
a list of MethodDescriptors for methods defined in <script> tags.


Copyright © 2008-2009 CodeLutin. All Rights Reserved.