public class StaticFeatureOnTypeLiteralScope extends StaticFeatureScope implements IFeatureNames
java.lang.String.valueOf(1)
where valueOf(1)
is to be linked.
This scope includes qualified references to this
and super
.AbstractSessionBasedScope.NameAcceptor
AbstractScope.ParentIterable
IT, SELF, SUPER, THIS
Constructor and Description |
---|
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) |
protected java.util.List<IEObjectDescription> |
getAllLocalElements() |
protected java.util.List<IEObjectDescription> |
getLocalElementsByName(QualifiedName name) |
protected JvmType |
getTypeLiteral() |
addDescription, createInstanceDescription, getBucket, getReceiver, getReceiverType
addDescriptions
getOperatorMapping, processFeatureNames
addToList, addToList, findAllFeaturesByName, getElements, getFeatureCall, getLocalElementsByEObject, getSession, getShadowingKey, isShadowed, processAsPropertyNames, toProperty, toProperty, tryGetAsPropertyName
getAllElements, getElements, getParent, getParentElements, getSingleElement, getSingleElement, getSingleLocalElementByName, isIgnoreCase, toString
public 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
protected java.util.List<IEObjectDescription> getLocalElementsByName(QualifiedName name)
getLocalElementsByName
in class StaticFeatureScope
protected java.util.List<IEObjectDescription> getAllLocalElements()
getAllLocalElements
in class StaticFeatureScope
protected JvmType getTypeLiteral()