public class StaticFeatureDescriptionWithTypeLiteralReceiver extends StaticFeatureDescriptionWithSyntacticReceiver
String::CASE_INSENSITIVE_COMPARATOR
and String.CASE_INSENSITIVE_COMPARATOR
are equivalent.
The latter member feature call is described by a StaticFeatureDescriptionWithTypeLiteralReceiver
.Constructor and Description |
---|
StaticFeatureDescriptionWithTypeLiteralReceiver(QualifiedName qualifiedName,
JvmFeature feature,
XExpression receiver,
LightweightTypeReference receiverType,
int bucketId,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
protected void |
computeShadowingKey(JvmIdentifiableElement identifiable,
java.lang.StringBuilder result) |
boolean |
isSyntacticReceiverPossibleArgument() |
boolean |
isValidStaticState() |
getSyntacticReceiver, getSyntacticReceiverType
isExtension, isStatic
getBucketId, getElementOrProxy, getImplicitFirstArgument, getImplicitFirstArgumentType, getImplicitReceiver, getImplicitReceiverConformanceFlags, getImplicitReceiverConformanceHints, getImplicitReceiverType, getImplicitReceiverTypeParameterMapping, getNumberOfIrrelevantParameters, getNumberOfParameters, getShadowingKey, getSyntacticReceiverConformanceFlags, getSyntacticReceiverConformanceHints, getSyntacticReceiverTypeParameterMapping, isAnonymousClassConstructorCall, 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
public StaticFeatureDescriptionWithTypeLiteralReceiver(QualifiedName qualifiedName, JvmFeature feature, XExpression receiver, LightweightTypeReference receiverType, int bucketId, boolean visible)
protected void computeShadowingKey(JvmIdentifiableElement identifiable, java.lang.StringBuilder result)
computeShadowingKey
in class BucketedEObjectDescription
public boolean isSyntacticReceiverPossibleArgument()
isSyntacticReceiverPossibleArgument
in interface IIdentifiableElementDescription
isSyntacticReceiverPossibleArgument
in class BucketedEObjectDescription
public boolean isValidStaticState()
isValidStaticState
in interface IIdentifiableElementDescription
isValidStaticState
in class StaticFeatureDescriptionWithSyntacticReceiver