Package org.eclipse.xtext.xbase.scoping
Class NestedTypeAwareImportNormalizerWithDotSeparator
- java.lang.Object
-
- org.eclipse.xtext.scoping.impl.ImportNormalizer
-
- org.eclipse.xtext.xbase.scoping.AbstractNestedTypeAwareImportNormalizer
-
- org.eclipse.xtext.xbase.scoping.NestedTypeAwareImportNormalizerWithDotSeparator
-
public class NestedTypeAwareImportNormalizerWithDotSeparator extends AbstractNestedTypeAwareImportNormalizer
Import normalizer that is aware of nested type references, e.g.import java.util.Map
allows to useMap$Entry entry
andMap.Entry entry
. This import normalizer handles imports that use the dollar ('.'
) sign as the separator for nested types.
-
-
Constructor Summary
Constructors Constructor Description NestedTypeAwareImportNormalizerWithDotSeparator(org.eclipse.xtext.naming.QualifiedName importedNamespace, boolean wildcard, boolean ignoreCase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.naming.QualifiedName
deresolve(org.eclipse.xtext.naming.QualifiedName fullyQualifiedName)
protected org.eclipse.xtext.naming.QualifiedName
internalResolve(org.eclipse.xtext.naming.QualifiedName relativeName)
protected org.eclipse.xtext.naming.QualifiedName
resolveNonWildcard(org.eclipse.xtext.naming.QualifiedName relativeName)
-
Methods inherited from class org.eclipse.xtext.xbase.scoping.AbstractNestedTypeAwareImportNormalizer
createNestedTypeAwareImportNormalizer, resolve, resolveWildcard
-
-
-
-
Method Detail
-
deresolve
public org.eclipse.xtext.naming.QualifiedName deresolve(org.eclipse.xtext.naming.QualifiedName fullyQualifiedName)
- Overrides:
deresolve
in classorg.eclipse.xtext.scoping.impl.ImportNormalizer
-
resolveNonWildcard
protected org.eclipse.xtext.naming.QualifiedName resolveNonWildcard(org.eclipse.xtext.naming.QualifiedName relativeName)
- Specified by:
resolveNonWildcard
in classAbstractNestedTypeAwareImportNormalizer
-
internalResolve
protected org.eclipse.xtext.naming.QualifiedName internalResolve(org.eclipse.xtext.naming.QualifiedName relativeName)
-
-