public class StaticExtensionFeatureDescriptionWithImplicitFirstArgument extends StaticExtensionFeatureDescription
Modifier | Constructor and Description |
---|---|
protected |
StaticExtensionFeatureDescriptionWithImplicitFirstArgument(QualifiedName qualifiedName,
JvmFeature feature,
XExpression firstArgument,
LightweightTypeReference firstArgumentType,
int bucketId,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
XExpression |
getImplicitFirstArgument() |
LightweightTypeReference |
getImplicitFirstArgumentType() |
XExpression |
getSyntacticReceiver() |
int |
getSyntacticReceiverConformanceFlags() |
LightweightTypeReference |
getSyntacticReceiverType() |
isExtension, isStatic
computeShadowingKey, getBucketId, getElementOrProxy, 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 StaticExtensionFeatureDescriptionWithImplicitFirstArgument(QualifiedName qualifiedName, JvmFeature feature, XExpression firstArgument, LightweightTypeReference firstArgumentType, int bucketId, boolean visible)
public XExpression getSyntacticReceiver()
getSyntacticReceiver
in interface IIdentifiableElementDescription
getSyntacticReceiver
in class StaticExtensionFeatureDescription
public LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType
in interface IIdentifiableElementDescription
getSyntacticReceiverType
in class StaticExtensionFeatureDescription
public int getSyntacticReceiverConformanceFlags()
getSyntacticReceiverConformanceFlags
in interface IIdentifiableElementDescription
getSyntacticReceiverConformanceFlags
in class StaticExtensionFeatureDescription
public XExpression getImplicitFirstArgument()
getImplicitFirstArgument
in interface IIdentifiableElementDescription
getImplicitFirstArgument
in class BucketedEObjectDescription
public LightweightTypeReference getImplicitFirstArgumentType()
getImplicitFirstArgumentType
in interface IIdentifiableElementDescription
getImplicitFirstArgumentType
in class BucketedEObjectDescription