public class StaticExtensionFeatureDescription extends BucketedEObjectDescription
Modifier | Constructor and Description |
---|---|
protected |
StaticExtensionFeatureDescription(QualifiedName qualifiedName,
JvmFeature feature,
XExpression syntacticReceiver,
LightweightTypeReference syntacticReceiverType,
int bucketId,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
XExpression |
getSyntacticReceiver() |
int |
getSyntacticReceiverConformanceFlags() |
LightweightTypeReference |
getSyntacticReceiverType() |
boolean |
isExtension() |
boolean |
isStatic() |
computeShadowingKey, getBucketId, getElementOrProxy, getImplicitFirstArgument, getImplicitFirstArgumentType, getImplicitReceiver, getImplicitReceiverConformanceFlags, getImplicitReceiverConformanceHints, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, getNumberOfIrrelevantParameters, getNumberOfParameters, getShadowingKey, getSyntacticReceiverConformanceHints, getSyntacticReceiverTypeParameterMapping, isAnonymousClassConstructorCall, isSyntacticReceiverPossibleArgument, isTypeLiteral, isValidStaticState, isVisible, toString
create, create, create, create, getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys
protected StaticExtensionFeatureDescription(QualifiedName qualifiedName, JvmFeature feature, XExpression syntacticReceiver, LightweightTypeReference syntacticReceiverType, int bucketId, boolean visible)
public XExpression getSyntacticReceiver()
getSyntacticReceiver
in interface IIdentifiableElementDescription
getSyntacticReceiver
in class BucketedEObjectDescription
public LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType
in interface IIdentifiableElementDescription
getSyntacticReceiverType
in class BucketedEObjectDescription
public int getSyntacticReceiverConformanceFlags()
getSyntacticReceiverConformanceFlags
in interface IIdentifiableElementDescription
getSyntacticReceiverConformanceFlags
in class BucketedEObjectDescription
public boolean isExtension()
public boolean isStatic()