All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class hpjava.compiler.reflection.ImportNamesCatcher

java.lang.Object
    |
    +----hpjava.compiler.grammar.visitor.DepthFirstVisitor
            |
            +----hpjava.compiler.reflection.ImportNamesCatcher

public class ImportNamesCatcher
extends DepthFirstVisitor

Variable Index

 o names

Constructor Index

 o ImportNamesCatcher()
 o ImportNamesCatcher(Vector)

Method Index

 o toString()
 o visit(CompilationUnit)
f0 -> [ PackageDeclaration() ] f1 -> ( ImportDeclaration() )* f2 -> ( TypeDeclaration() )* f3 ->
 o visit(ImportDeclaration)
f0 -> "import" f1 -> Name() f2 -> [ "." "*" ] f3 -> ";"
 o visit(Name)
f0 -> f1 -> ( "." )*
 o visit(NodeListOptional)
 o visit(NodeToken)

Variables

 o names
protected Vector names

Constructors

 o ImportNamesCatcher
public ImportNamesCatcher()
 o ImportNamesCatcher
public ImportNamesCatcher(Vector names)

Methods

 o visit
public void visit(CompilationUnit n)
f0 -> [ PackageDeclaration() ] f1 -> ( ImportDeclaration() )* f2 -> ( TypeDeclaration() )* f3 ->

Overrides:
visit in class DepthFirstVisitor
 o visit
public void visit(NodeListOptional n)
Overrides:
visit in class DepthFirstVisitor
 o visit
public void visit(ImportDeclaration n)
f0 -> "import" f1 -> Name() f2 -> [ "." "*" ] f3 -> ";"

Overrides:
visit in class DepthFirstVisitor
 o visit
public void visit(Name n)
f0 -> f1 -> ( "." )*

Overrides:
visit in class DepthFirstVisitor
 o visit
public void visit(NodeToken n)
Overrides:
visit in class DepthFirstVisitor
 o toString
public String toString()
Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index