blob: 95fe4fc11b256d5f233bc5a1ceeedf2cb398debf [file] [log] [blame]
package org.eclipse.xtend.lib.macro.declaration;
/**
* {@link ResolvedExecutable Resolved} representation of a
* {@link MethodDeclaration}.
*
* @since 2.7
*/
public interface ResolvedMethod extends ResolvedExecutable {
MethodDeclaration getDeclaration();
/**
* @return the {@link ResolvedExecutable resolved} return type
*/
TypeReference getResolvedReturnType();
/**
* @return the {@link ResolvedExecutable resolved} type parameters.
*/
Iterable<? extends ResolvedTypeParameter> getResolvedTypeParameters();
}