public interface IResolvedExecutable extends IResolvedFeature
JvmExecutable.
Parameter types and declared exceptions are put into the context of a specific declaring
reference, e.g. List#add(Object) becomes List#add(String) in the context of an
ArrayList<String>| Modifier and Type | Method and Description |
|---|---|
org.eclipse.xtext.common.types.JvmExecutable |
getDeclaration()
Returns the declared executable that is resolved.
|
java.util.List<LightweightTypeReference> |
getResolvedExceptions()
Returns the resolved declared exceptions in the current context.
|
java.util.List<LightweightTypeReference> |
getResolvedParameterTypes()
Returns the resolved parameter types in the current context.
|
java.util.List<org.eclipse.xtext.common.types.JvmTypeParameter> |
getTypeParameters()
Returns the list of declared type parameters of the
executable. |
getContextType, getResolvedDeclarator, getResolvedErasureSignature, getResolvedSignature, getSimpleSignaturejava.util.List<LightweightTypeReference> getResolvedParameterTypes()
IResolvedFeature.getContextType()java.util.List<LightweightTypeReference> getResolvedExceptions()
IResolvedFeature.getContextType()org.eclipse.xtext.common.types.JvmExecutable getDeclaration()
getDeclaration in interface IResolvedFeaturejava.util.List<org.eclipse.xtext.common.types.JvmTypeParameter> getTypeParameters()
executable.