public class StaticFeatureOnTypeLiteralScope extends StaticFeatureScope
AbstractSessionBasedScope.NameAcceptor
AbstractScope.ParentIterable
Modifier | Constructor and Description |
---|---|
protected |
StaticFeatureOnTypeLiteralScope(IScope parent,
IFeatureScopeSession session,
XAbstractFeatureCall featureCall,
XExpression receiver,
LightweightTypeReference receiverType,
TypeBucket bucket,
OperatorMapping operatorMapping) |
Modifier and Type | Method and Description |
---|---|
protected IEObjectDescription |
createDescription(QualifiedName name,
JvmFeature feature,
TypeBucket bucket) |
createInstanceDescription, getAllLocalElements, getLocalElementsByName, getReceiver, getReceiverType, processFeatureNames
findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, tryGetAsPropertyName
getAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toString
@NonNullByDefault protected StaticFeatureOnTypeLiteralScope(IScope parent, IFeatureScopeSession session, XAbstractFeatureCall featureCall, XExpression receiver, LightweightTypeReference receiverType, TypeBucket bucket, OperatorMapping operatorMapping)
protected IEObjectDescription createDescription(QualifiedName name, JvmFeature feature, TypeBucket bucket)
createDescription
in class StaticFeatureScope