public class QualifiedThisOrSuperDescription extends BucketedEObjectDescription
| Constructor and Description |
|---|
QualifiedThisOrSuperDescription(org.eclipse.xtext.naming.QualifiedName qualifiedName,
LightweightTypeReference typeReference,
int bucketId,
boolean visible,
XExpression receiver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
computeShadowingKey(org.eclipse.xtext.common.types.JvmIdentifiableElement identifiable,
java.lang.StringBuilder result) |
XExpression |
getSyntacticReceiver() |
LightweightTypeReference |
getSyntacticReceiverType() |
boolean |
isExtension() |
boolean |
isStatic() |
boolean |
isSyntacticReceiverPossibleArgument() |
boolean |
isValidStaticState() |
getBucketId, getElementOrProxy, getImplicitFirstArgument, getImplicitFirstArgumentType, getImplicitReceiver, getImplicitReceiverConformanceFlags, getImplicitReceiverConformanceHints, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, getNumberOfIrrelevantParameters, getNumberOfParameters, getShadowingKey, getSyntacticReceiverConformanceFlags, getSyntacticReceiverConformanceHints, getSyntacticReceiverTypeParameterMapping, isAnonymousClassConstructorCall, isTypeLiteral, isVisible, toStringcreate, create, create, create, getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalizepublic QualifiedThisOrSuperDescription(org.eclipse.xtext.naming.QualifiedName qualifiedName,
LightweightTypeReference typeReference,
int bucketId,
boolean visible,
XExpression receiver)
public boolean isStatic()
public boolean isExtension()
protected void computeShadowingKey(org.eclipse.xtext.common.types.JvmIdentifiableElement identifiable,
java.lang.StringBuilder result)
computeShadowingKey in class BucketedEObjectDescriptionpublic boolean isSyntacticReceiverPossibleArgument()
isSyntacticReceiverPossibleArgument in interface IIdentifiableElementDescriptionisSyntacticReceiverPossibleArgument in class BucketedEObjectDescriptionpublic LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType in interface IIdentifiableElementDescriptiongetSyntacticReceiverType in class BucketedEObjectDescriptionpublic XExpression getSyntacticReceiver()
getSyntacticReceiver in interface IIdentifiableElementDescriptiongetSyntacticReceiver in class BucketedEObjectDescriptionpublic boolean isValidStaticState()
isValidStaticState in interface IIdentifiableElementDescriptionisValidStaticState in class BucketedEObjectDescription