org.eclipse.xtend.type.impl.java
Class JavaOperationImpl

java.lang.Object
  extended by org.eclipse.internal.xtend.type.baseimpl.FeatureImpl
      extended by org.eclipse.internal.xtend.type.baseimpl.OperationImpl
          extended by org.eclipse.xtend.type.impl.java.JavaOperationImpl
All Implemented Interfaces:
Callable, Feature, Operation, ParameterizedCallable

public class JavaOperationImpl
extends OperationImpl

Author:
Sven Efftinge, Arno Haase

Constructor Summary
JavaOperationImpl(Type owner, java.lang.String name, Type type, Type[] parameterTypes, java.lang.reflect.Method method)
           
 
Method Summary
 java.lang.Object evaluateInternal(java.lang.Object target, java.lang.Object[] params)
           
 
Methods inherited from class org.eclipse.internal.xtend.type.baseimpl.OperationImpl
equals, evaluate, getDocumentation, getOwner, getParameterTypes, getReturnType, hashCode, toString
 
Methods inherited from class org.eclipse.internal.xtend.type.baseimpl.FeatureImpl
getName, getReturnType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtend.typesystem.Callable
getName, getReturnType
 

Constructor Detail

JavaOperationImpl

public JavaOperationImpl(Type owner,
                         java.lang.String name,
                         Type type,
                         Type[] parameterTypes,
                         java.lang.reflect.Method method)
Method Detail

evaluateInternal

public java.lang.Object evaluateInternal(java.lang.Object target,
                                         java.lang.Object[] params)
Specified by:
evaluateInternal in class OperationImpl