jltools.ext.jl.ast
Class Disamb

java.lang.Object
  |
  +--jltools.ext.jl.ast.Disamb

public class Disamb
extends java.lang.Object

Utility class which is used to disambiguate ambiguous expr/type/receiver/qualifier/prefix nodes.


Constructor Summary
Disamb()
           
 
Method Summary
 Node disambiguate(SemanticVisitor v, Position pos, Prefix prefix, java.lang.String name)
          Disambiguate the prefix and name into a unambiguous node type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Disamb

public Disamb()
Method Detail

disambiguate

public Node disambiguate(SemanticVisitor v,
                         Position pos,
                         Prefix prefix,
                         java.lang.String name)
                  throws SemanticException
Disambiguate the prefix and name into a unambiguous node type.