Class NestedTypeAwareImportNormalizerWithDotSeparator


  • public class NestedTypeAwareImportNormalizerWithDotSeparator
    extends AbstractNestedTypeAwareImportNormalizer
    Import normalizer that is aware of nested type references, e.g. import java.util.Map allows to use Map$Entry entry and Map.Entry entry. This import normalizer handles imports that use the dollar ('.') sign as the separator for nested types.
    • Constructor Detail

      • NestedTypeAwareImportNormalizerWithDotSeparator

        public NestedTypeAwareImportNormalizerWithDotSeparator​(org.eclipse.xtext.naming.QualifiedName importedNamespace,
                                                               boolean wildcard,
                                                               boolean ignoreCase)
    • Method Detail

      • deresolve

        public org.eclipse.xtext.naming.QualifiedName deresolve​(org.eclipse.xtext.naming.QualifiedName fullyQualifiedName)
        Overrides:
        deresolve in class org.eclipse.xtext.scoping.impl.ImportNormalizer
      • internalResolve

        protected org.eclipse.xtext.naming.QualifiedName internalResolve​(org.eclipse.xtext.naming.QualifiedName relativeName)