public class FeatureCallRequest extends XbaseTypeArgumentContextProvider.AbstractFeatureCallRequest
Modifier and Type | Class and Description |
---|---|
static interface |
FeatureCallRequest.IFeatureCallRequestProvider |
Constructor and Description |
---|
FeatureCallRequest() |
Modifier and Type | Method and Description |
---|---|
java.util.List<JvmTypeReference> |
getArgumentTypes() |
JvmTypeReference |
getDeclaredType() |
JvmTypeReference |
getExpectedType() |
JvmFeature |
getFeature() |
XAbstractFeatureCall |
getFeatureCall() |
JvmTypeParameterDeclarator |
getNearestDeclarator() |
JvmTypeReference |
getReceiverType() |
void |
setFeatureCall(XAbstractFeatureCall featureCall) |
getExplicitTypeArgument
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public void setFeatureCall(XAbstractFeatureCall featureCall)
public JvmFeature getFeature()
getFeature
in interface TypeArgumentContextProvider.Request
getFeature
in class TypeArgumentContextProvider.AbstractRequest
public JvmTypeParameterDeclarator getNearestDeclarator()
getNearestDeclarator
in interface TypeArgumentContextProvider.Request
getNearestDeclarator
in class TypeArgumentContextProvider.AbstractRequest
public JvmTypeReference getDeclaredType()
getDeclaredType
in interface TypeArgumentContextProvider.Request
getDeclaredType
in class TypeArgumentContextProvider.AbstractRequest
public JvmTypeReference getReceiverType()
getReceiverType
in interface TypeArgumentContextProvider.Request
getReceiverType
in class TypeArgumentContextProvider.AbstractRequest
public JvmTypeReference getExpectedType()
getExpectedType
in interface TypeArgumentContextProvider.Request
getExpectedType
in class TypeArgumentContextProvider.AbstractRequest
public java.util.List<JvmTypeReference> getArgumentTypes()
getArgumentTypes
in interface TypeArgumentContextProvider.Request
getArgumentTypes
in class TypeArgumentContextProvider.AbstractRequest
public XAbstractFeatureCall getFeatureCall()
getFeatureCall
in class XbaseTypeArgumentContextProvider.AbstractFeatureCallRequest