public class NestedTypeLiteralScope extends AbstractSessionBasedScope
AbstractSessionBasedScope.NameAcceptor
AbstractScope.ParentIterable
Constructor and Description |
---|
NestedTypeLiteralScope(IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall,
LightweightTypeReference enclosingType,
JvmType rawEnclosingType) |
Modifier and Type | Method and Description |
---|---|
protected JvmType |
findNestedType(JvmDeclaredType outerType,
java.util.Iterator<java.lang.String> iterator) |
protected java.util.List<IEObjectDescription> |
getAllLocalElements() |
protected java.util.List<IEObjectDescription> |
getLocalElementsByName(QualifiedName name) |
protected boolean |
isVisible(JvmType type) |
addToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, processFeatureNames, toProperty, toProperty, tryGetAsPropertyName
getAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toString
public NestedTypeLiteralScope(IScope parent, IFeatureScopeSession session, XAbstractFeatureCall featureCall, LightweightTypeReference enclosingType, JvmType rawEnclosingType)
protected java.util.List<IEObjectDescription> getLocalElementsByName(QualifiedName name)
getLocalElementsByName
in class AbstractSessionBasedScope
protected JvmType findNestedType(JvmDeclaredType outerType, java.util.Iterator<java.lang.String> iterator)
protected boolean isVisible(JvmType type)
protected java.util.List<IEObjectDescription> getAllLocalElements()
getAllLocalElements
in class AbstractSessionBasedScope