org.eclipse.xtend.core.scoping
Class NestedTypeAwareImportNormalizer

java.lang.Object
  extended by org.eclipse.xtext.scoping.impl.ImportNormalizer
      extended by org.eclipse.xtend.core.scoping.NestedTypeAwareImportNormalizer

public class NestedTypeAwareImportNormalizer
extends ImportNormalizer

Import normalizer that is aware of nested type references, e.g. import java.util.Map allows to use Map$Entry entry.

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
NestedTypeAwareImportNormalizer(QualifiedName importedNamespace, boolean wildCard, boolean ignoreCase)
           
 
Method Summary
 QualifiedName deresolve(QualifiedName fullyQualifiedName)
           
 QualifiedName resolve(QualifiedName relativeName)
           
 
Methods inherited from class org.eclipse.xtext.scoping.impl.ImportNormalizer
equals, getImportedNamespacePrefix, hashCode, hasWildCard, isIgnoreCase, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NestedTypeAwareImportNormalizer

public NestedTypeAwareImportNormalizer(QualifiedName importedNamespace,
                                       boolean wildCard,
                                       boolean ignoreCase)
Method Detail

deresolve

public QualifiedName deresolve(QualifiedName fullyQualifiedName)
Overrides:
deresolve in class ImportNormalizer

resolve

public QualifiedName resolve(QualifiedName relativeName)
Overrides:
resolve in class ImportNormalizer