All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class espresso.syntaxtree.PackageExpNode

java.lang.Object
   |
   +----espresso.syntaxtree.SyntaxTreeNode
           |
           +----espresso.syntaxtree.ExpressionNode
                   |
                   +----espresso.syntaxtree.SymbolExpNode
                           |
                           +----espresso.syntaxtree.PackageExpNode

public class PackageExpNode
extends SymbolExpNode

Constructor Index

 o PackageExpNode(String)
 o PackageExpNode(String, Symbol)
 o PackageExpNode(Symbol)
 o PackageExpNode(Symbol, String)

Method Index

 o typeCheck(SymbolTable)

Constructors

 o PackageExpNode
 public PackageExpNode(Symbol name)
 o PackageExpNode
 public PackageExpNode(String name)
 o PackageExpNode
 public PackageExpNode(String prefix,
                       Symbol suffix)
 o PackageExpNode
 public PackageExpNode(Symbol prefix,
                       String suffix)

Methods

 o typeCheck
 public Type typeCheck(SymbolTable stable) throws TypeCheckError
Overrides:
typeCheck in class SymbolExpNode

All Packages  Class Hierarchy  This Package  Previous  Next  Index