Class QualifiedThisOrSuperDescription
- java.lang.Object
-
- org.eclipse.xtext.resource.AbstractEObjectDescription
-
- org.eclipse.xtext.resource.EObjectDescription
-
- org.eclipse.xtext.xbase.scoping.batch.BucketedEObjectDescription
-
- org.eclipse.xtext.xbase.scoping.batch.QualifiedThisOrSuperDescription
-
- All Implemented Interfaces:
org.eclipse.xtext.resource.IEObjectDescription,IIdentifiableElementDescription
public class QualifiedThisOrSuperDescription extends BucketedEObjectDescription
-
-
Constructor Summary
Constructors Constructor Description QualifiedThisOrSuperDescription(org.eclipse.xtext.naming.QualifiedName qualifiedName, LightweightTypeReference typeReference, int bucketId, boolean visible, XExpression receiver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcomputeShadowingKey(org.eclipse.xtext.common.types.JvmIdentifiableElement identifiable, java.lang.StringBuilder result)XExpressiongetSyntacticReceiver()LightweightTypeReferencegetSyntacticReceiverType()booleanisExtension()booleanisStatic()booleanisSyntacticReceiverPossibleArgument()booleanisValidStaticState()-
Methods inherited from class org.eclipse.xtext.xbase.scoping.batch.BucketedEObjectDescription
getBucketId, getElementOrProxy, getImplicitFirstArgument, getImplicitFirstArgumentType, getImplicitReceiver, getImplicitReceiverConformanceFlags, getImplicitReceiverConformanceHints, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, getNumberOfIrrelevantParameters, getNumberOfParameters, getShadowingKey, getSyntacticReceiverConformanceFlags, getSyntacticReceiverConformanceHints, getSyntacticReceiverTypeParameterMapping, isAnonymousClassConstructorCall, isTypeLiteral, isVisible, toString
-
Methods inherited from class org.eclipse.xtext.resource.EObjectDescription
create, create, create, create, getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalize
-
-
-
-
Constructor Detail
-
QualifiedThisOrSuperDescription
public QualifiedThisOrSuperDescription(org.eclipse.xtext.naming.QualifiedName qualifiedName, LightweightTypeReference typeReference, int bucketId, boolean visible, XExpression receiver)
-
-
Method Detail
-
isStatic
public boolean isStatic()
-
isExtension
public boolean isExtension()
-
computeShadowingKey
protected void computeShadowingKey(org.eclipse.xtext.common.types.JvmIdentifiableElement identifiable, java.lang.StringBuilder result)- Overrides:
computeShadowingKeyin classBucketedEObjectDescription
-
isSyntacticReceiverPossibleArgument
public boolean isSyntacticReceiverPossibleArgument()
- Specified by:
isSyntacticReceiverPossibleArgumentin interfaceIIdentifiableElementDescription- Overrides:
isSyntacticReceiverPossibleArgumentin classBucketedEObjectDescription
-
getSyntacticReceiverType
public LightweightTypeReference getSyntacticReceiverType()
- Specified by:
getSyntacticReceiverTypein interfaceIIdentifiableElementDescription- Overrides:
getSyntacticReceiverTypein classBucketedEObjectDescription
-
getSyntacticReceiver
public XExpression getSyntacticReceiver()
- Specified by:
getSyntacticReceiverin interfaceIIdentifiableElementDescription- Overrides:
getSyntacticReceiverin classBucketedEObjectDescription
-
isValidStaticState
public boolean isValidStaticState()
- Specified by:
isValidStaticStatein interfaceIIdentifiableElementDescription- Overrides:
isValidStaticStatein classBucketedEObjectDescription
-
-