org.eclipse.xtend.backend
Class BackendFacade

java.lang.Object
  extended by org.eclipse.xtend.backend.BackendFacade

public class BackendFacade
extends java.lang.Object

Author:
Arno Haase (http://www.haase-consulting.com), André Arnold

Constructor Summary
BackendFacade()
           
 
Method Summary
static ExecutionContext createExecutionContext(FunctionDefContext initialContext, BackendTypesystem typesystem, boolean logStacktrace)
           
static java.lang.Object invoke(ExecutionContext ctx, QualifiedName functionName, java.util.List<? extends java.lang.Object> params)
           
static java.lang.Object invoke(ExecutionContext ctx, QualifiedName functionName, java.util.List<? extends java.lang.Object> params, boolean firstParamIsThis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BackendFacade

public BackendFacade()
Method Detail

createExecutionContext

public static ExecutionContext createExecutionContext(FunctionDefContext initialContext,
                                                      BackendTypesystem typesystem,
                                                      boolean logStacktrace)

invoke

public static java.lang.Object invoke(ExecutionContext ctx,
                                      QualifiedName functionName,
                                      java.util.List<? extends java.lang.Object> params)

invoke

public static java.lang.Object invoke(ExecutionContext ctx,
                                      QualifiedName functionName,
                                      java.util.List<? extends java.lang.Object> params,
                                      boolean firstParamIsThis)