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.Mapallows to useMap$Entry entryandMap.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.QualifiedNamederesolve(org.eclipse.xtext.naming.QualifiedName fullyQualifiedName)protected org.eclipse.xtext.naming.QualifiedNameinternalResolve(org.eclipse.xtext.naming.QualifiedName relativeName)protected org.eclipse.xtext.naming.QualifiedNameresolveNonWildcard(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:
deresolvein classorg.eclipse.xtext.scoping.impl.ImportNormalizer
-
resolveNonWildcard
protected org.eclipse.xtext.naming.QualifiedName resolveNonWildcard(org.eclipse.xtext.naming.QualifiedName relativeName)
- Specified by:
resolveNonWildcardin classAbstractNestedTypeAwareImportNormalizer
-
internalResolve
protected org.eclipse.xtext.naming.QualifiedName internalResolve(org.eclipse.xtext.naming.QualifiedName relativeName)
-
-