public abstract class BucketedEObjectDescription extends EObjectDescription implements IIdentifiableElementDescription
main(String[]).
If the client tries to invoke that method without an explicitly declared receiver,
it should be flagged as ambiguous.| Modifier | Constructor and Description |
|---|---|
protected |
BucketedEObjectDescription(QualifiedName qualifiedName,
JvmIdentifiableElement feature,
int bucketId,
boolean visible) |
create, create, create, create, getEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeys, normalizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisExtension, isStaticgetEClass, getEObjectOrProxy, getEObjectURI, getName, getQualifiedName, getUserData, getUserDataKeysprotected BucketedEObjectDescription(QualifiedName qualifiedName, JvmIdentifiableElement feature, int bucketId, boolean visible)
public String getShadowingKey()
getShadowingKey in interface IIdentifiableElementDescriptionprotected void computeShadowingKey(JvmIdentifiableElement identifiable, StringBuilder result)
public int getBucketId()
getBucketId in interface IIdentifiableElementDescriptionpublic LightweightTypeReference getImplicitReceiverType()
getImplicitReceiverType in interface IIdentifiableElementDescriptionpublic XExpression getImplicitReceiver()
null
even though there is a syntactic receiver available (in case of static features).getImplicitReceiver in interface IIdentifiableElementDescriptionpublic Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getImplicitReceiverTypeParameterMapping()
getImplicitReceiverTypeParameterMapping in interface IIdentifiableElementDescriptionpublic EnumSet<ConformanceHint> getImplicitReceiverConformanceHints()
getImplicitReceiverConformanceHints in interface IIdentifiableElementDescriptionpublic int getImplicitReceiverConformanceFlags()
getImplicitReceiverConformanceFlags in interface IIdentifiableElementDescriptionpublic LightweightTypeReference getSyntacticReceiverType()
getSyntacticReceiverType in interface IIdentifiableElementDescriptionpublic XExpression getSyntacticReceiver()
getSyntacticReceiver in interface IIdentifiableElementDescriptionpublic boolean isSyntacticReceiverPossibleArgument()
isSyntacticReceiverPossibleArgument in interface IIdentifiableElementDescriptionpublic Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getSyntacticReceiverTypeParameterMapping()
getSyntacticReceiverTypeParameterMapping in interface IIdentifiableElementDescriptionpublic EnumSet<ConformanceHint> getSyntacticReceiverConformanceHints()
getSyntacticReceiverConformanceHints in interface IIdentifiableElementDescriptionpublic int getSyntacticReceiverConformanceFlags()
getSyntacticReceiverConformanceFlags in interface IIdentifiableElementDescriptionpublic boolean isVisible()
isVisible in interface IIdentifiableElementDescriptionpublic String toString()
toString in class AbstractEObjectDescriptionpublic JvmIdentifiableElement getElementOrProxy()
getElementOrProxy in interface IIdentifiableElementDescriptionpublic XExpression getImplicitFirstArgument()
getImplicitFirstArgument in interface IIdentifiableElementDescriptionpublic LightweightTypeReference getImplicitFirstArgumentType()
getImplicitFirstArgumentType in interface IIdentifiableElementDescriptionpublic boolean isTypeLiteral()
isTypeLiteral in interface IIdentifiableElementDescriptionpublic boolean isAnonymousClassConstructorCall()
isAnonymousClassConstructorCall in interface IIdentifiableElementDescriptionpublic int getNumberOfIrrelevantParameters()
getNumberOfIrrelevantParameters in interface IIdentifiableElementDescriptionpublic int getNumberOfParameters()
getNumberOfParameters in interface IIdentifiableElementDescriptionpublic boolean isValidStaticState()
isValidStaticState in interface IIdentifiableElementDescriptionCopyright © 2015. All Rights Reserved.