org.eclipse.xtend.typesystem
Interface Operation

All Superinterfaces:
Callable, Feature, ParameterizedCallable
All Known Implementing Classes:
JavaOperationImpl, JdtOperationImpl, OperationImpl, XpandExecutionContextImpl.DefinitionOperationAdapter

public interface Operation
extends ParameterizedCallable, Feature

Author:
Sven Efftinge (http://www.efftinge.de), Arno Haase

Method Summary
 java.lang.Object evaluate(java.lang.Object target, java.lang.Object[] params)
           
 Type getReturnType(Type targetType, Type[] paramTpes)
           
 
Methods inherited from interface org.eclipse.xtend.typesystem.ParameterizedCallable
getParameterTypes
 
Methods inherited from interface org.eclipse.xtend.typesystem.Feature
getDocumentation, getOwner
 
Methods inherited from interface org.eclipse.xtend.typesystem.Callable
getName, getReturnType
 

Method Detail

evaluate

java.lang.Object evaluate(java.lang.Object target,
                          java.lang.Object[] params)

getReturnType

Type getReturnType(Type targetType,
                   Type[] paramTpes)