@NonNullByDefault 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() |
java.util.EnumSet<ConformanceHint> |
getSyntacticReceiverConformanceHints() |
LightweightTypeReference |
getSyntacticReceiverType() |
boolean |
isExtension() |
boolean |
isStatic() |
computeShadowingKey, getBucketId, getElementOrProxy, getImplicitFirstArgument, getImplicitFirstArgumentType, getImplicitReceiver, getImplicitReceiverConformanceHints, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, getShadowingKey, getSyntacticReceiverTypeParameterMapping, isSyntacticReceiverPossibleArgument, isTypeLiteral, 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)
@Nullable public XExpression getSyntacticReceiver()
getSyntacticReceiver
in interface IIdentifiableElementDescription
getSyntacticReceiver
in class BucketedEObjectDescription
@Nullable public LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType
in interface IIdentifiableElementDescription
getSyntacticReceiverType
in class BucketedEObjectDescription
public java.util.EnumSet<ConformanceHint> getSyntacticReceiverConformanceHints()
getSyntacticReceiverConformanceHints
in interface IIdentifiableElementDescription
getSyntacticReceiverConformanceHints
in class BucketedEObjectDescription
public boolean isExtension()
public boolean isStatic()