|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ExecutionContext in org.eclipse.xtend.backend |
|---|
| Methods in org.eclipse.xtend.backend that return ExecutionContext | |
|---|---|
static ExecutionContext |
BackendFacade.createExecutionContext(FunctionDefContext initialContext,
BackendTypesystem typesystem,
boolean logStacktrace)
|
| Methods in org.eclipse.xtend.backend with parameters of type ExecutionContext | |
|---|---|
static java.lang.Object |
BackendFacade.invoke(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params)
|
static java.lang.Object |
BackendFacade.invoke(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params,
boolean firstParamIsThis)
|
protected java.util.List<java.lang.Object> |
BackendComponent.retrieveParams(ExecutionContext execCtx)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.aop |
|---|
| Methods in org.eclipse.xtend.backend.aop with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
AroundAdvice.evaluate(ExecutionContext ctx,
AdviceScopeCounter scopeCounter,
ThisJoinPoint thisJoinPoint,
ThisJoinPointStaticPart thisJoinPointStaticPart)
actually evaluates the advice, regardless of caching - that is context sensitive and must be taken care of by callers |
java.lang.Object |
AdvisedFunction.evaluate(ExecutionContext ctx,
java.util.List<?> params)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.common |
|---|
| Methods in org.eclipse.xtend.backend.common with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
ExpressionBase.evaluate(ExecutionContext ctx)
|
java.lang.Object |
FutureResultHolder.evaluate(ExecutionContext ctx)
|
protected abstract java.lang.Object |
ExpressionBase.evaluateInternal(ExecutionContext ctx)
|
java.lang.Object |
Property.get(ExecutionContext ctx,
java.lang.Object o)
|
Function |
FunctionDefContext.getMatch(ExecutionContext ctx,
QualifiedName name,
java.util.List<BackendType> params)
for reflection. |
java.util.Map<java.lang.String,? extends Property> |
BackendType.getProperties(ExecutionContext ctx)
|
java.lang.Object |
BackendType.getProperty(ExecutionContext ctx,
java.lang.Object o,
java.lang.String name)
|
boolean |
FunctionDefContext.hasMatch(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params)
for dynamic matching, e.g. |
java.lang.Object |
FunctionInvoker.invoke(ExecutionContext ctx,
Function f,
java.util.List<?> params)
|
java.lang.Object |
Function.invoke(ExecutionContext ctx,
java.lang.Object[] params)
this method is permitted to modify the param array that is passed in |
java.lang.Object |
FunctionDefContext.invoke(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params)
|
java.lang.Object |
FunctionDefContext.invoke(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params,
boolean firstParamIsThis)
|
static boolean |
Helpers.nullSafeEquals(ExecutionContext ctx,
java.lang.Object o1,
java.lang.Object o2)
|
static java.lang.CharSequence |
Helpers.overridableToString(ExecutionContext ctx,
java.lang.Object o)
This method is public static so as to be available as a helper method for all code that needs to call "toString". |
void |
ExecutionListener.postExecute(java.lang.Object result,
ExecutionContext ctx,
ExpressionBase originator)
|
void |
ExecutionListener.preExecute(ExecutionContext ctx,
ExpressionBase originator)
|
void |
Property.set(ExecutionContext ctx,
java.lang.Object o,
java.lang.Object newValue)
|
void |
BackendType.setProperty(ExecutionContext ctx,
java.lang.Object o,
java.lang.String name,
java.lang.Object value)
|
| Constructors in org.eclipse.xtend.backend.common with parameters of type ExecutionContext | |
|---|---|
StacktraceEntry(SourcePos sourcePos,
ExecutionContext ctx)
|
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.expr |
|---|
| Methods in org.eclipse.xtend.backend.expr with parameters of type ExecutionContext | |
|---|---|
FutureResultHolder |
DeferredEvalExpression.evalDeferred(ExecutionContext ctx)
|
protected java.lang.Object |
AndExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
ConcatExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
CreateCachedExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
CreateUncachedExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
CurryingExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
DeferredEvalExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
HidingLocalVarDefExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
IfExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
InitClosureExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
InvocationOnCollectionExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
InvocationOnObjectExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
InvocationOnWhateverExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
ListLiteralExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
LiteralExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
LocalVarEvalExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
MethodInvocationExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
NewLocalVarDefExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
OrExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
PropertyOnCollectionExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
PropertyOnObjectExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
PropertyOnWhateverExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
RegisterAdviceExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
SequenceExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
SetPropertyExpression.evaluateInternal(ExecutionContext ctx)
|
protected java.lang.Object |
SwitchExpression.evaluateInternal(ExecutionContext ctx)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.functions |
|---|
| Methods in org.eclipse.xtend.backend.functions with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
SourceDefinedFunction.invoke(ExecutionContext ctx,
java.lang.Object[] params)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.functions.internal |
|---|
| Methods in org.eclipse.xtend.backend.functions.internal with parameters of type ExecutionContext | |
|---|---|
Function |
PolymorphicResolver.evaluateGuards(ExecutionContext ctx,
java.util.Collection<Function> functions)
chooses a function based on the evaluation of the functions' guards |
Function |
FunctionDefContextImpl.getMatch(ExecutionContext ctx,
QualifiedName name,
java.util.List<BackendType> params)
|
boolean |
FunctionDefContextImpl.hasMatch(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params)
|
java.lang.Object |
Closure.invoke(ExecutionContext ctx,
java.lang.Object[] params)
|
java.lang.Object |
FunctionDefContextImpl.invoke(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params)
|
java.lang.Object |
FunctionDefContextImpl.invoke(ExecutionContext ctx,
QualifiedName functionName,
java.util.List<? extends java.lang.Object> params,
boolean firstParamIsThis)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.internal |
|---|
| Classes in org.eclipse.xtend.backend.internal that implement ExecutionContext | |
|---|---|
class |
ExecutionContextImpl
|
| Methods in org.eclipse.xtend.backend.internal with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
FunctionInvokerImpl.invoke(ExecutionContext ctx,
Function f,
java.util.List<?> params)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.lib |
|---|
| Methods in org.eclipse.xtend.backend.lib with parameters of type ExecutionContext | |
|---|---|
static EfficientLazyString |
Concatenator.append(ExecutionContext ctx,
java.util.List<java.lang.Object> parts)
|
protected abstract java.lang.Object |
AbstractClosure.apply(ExecutionContext ctx)
|
java.lang.Object |
AbstractClosure.invoke(ExecutionContext ctx,
java.lang.Object[] params)
|
static java.lang.Object |
Invoker.invokeMethod(java.lang.reflect.Method method,
java.util.List<java.lang.Object> params,
boolean isStatic,
ExecutionContext ctx,
boolean nullIfFirstParamIsNull,
boolean firstParamIsThis,
SourcePos pos)
|
static java.lang.Object |
Invoker.invokeOnCollection(NamedFunction function,
java.util.Collection<?> coll,
java.util.List<java.lang.Object> params,
ExecutionContext ctx,
boolean nullIfFirstParamIsNull,
boolean firstParamIsThis,
SourcePos pos)
|
static java.lang.Object |
Invoker.invokeOnCollection(QualifiedName functionName,
java.util.Collection<?> coll,
java.util.List<java.lang.Object> params,
ExecutionContext ctx,
boolean firstParamIsThis,
SourcePos pos)
|
static java.lang.Object |
Invoker.invokeOnObject(NamedFunction function,
java.util.List<java.lang.Object> params,
ExecutionContext ctx,
boolean nullIfFirstParamIsNull,
boolean firstParamIsThis,
SourcePos pos)
|
static java.lang.Object |
Invoker.invokeOnObject(QualifiedName functionName,
java.util.List<java.lang.Object> params,
ExecutionContext ctx,
boolean firstParamIsThis)
|
static java.lang.Object |
Invoker.invokeOnObjectNullChecked(QualifiedName functionName,
java.util.List<java.lang.Object> params,
ExecutionContext ctx,
boolean firstParamIsThis,
SourcePos pos)
|
static java.lang.Object |
Invoker.invokeOnWhatEver(QualifiedName functionName,
java.util.List<java.lang.Object> params,
ExecutionContext ctx,
boolean firstParamIsThis)
|
static java.lang.Object |
Invoker.invokeOnWhatEverNullChecked(QualifiedName functionName,
java.util.List<java.lang.Object> params,
ExecutionContext ctx,
boolean firstParamIsThis,
SourcePos pos)
|
static java.lang.Object |
PropertyAccessor.propertyOnCollection(java.util.Collection<?> coll,
java.lang.String propertyName,
ExecutionContext ctx,
SourcePos pos)
|
static java.lang.Object |
PropertyAccessor.propertyOnObject(java.lang.Object owner,
java.lang.String propertyName,
ExecutionContext ctx,
SourcePos pos)
|
static java.lang.Object |
PropertyAccessor.propertyOnWhatever(java.lang.Object owner,
java.lang.String propertyName,
ExecutionContext ctx,
SourcePos pos)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.syslib |
|---|
| Methods in org.eclipse.xtend.backend.syslib with parameters of type ExecutionContext | |
|---|---|
static java.lang.CharSequence |
StringOperations.overridableToString(ExecutionContext ctx,
java.lang.Object o)
This method is public static so as to be available as a helper method for all code that needs to call "toString". |
void |
DeferredEvalExecutionListener.postExecute(java.lang.Object result,
ExecutionContext ctx,
ExpressionBase originator)
|
void |
DeferredEvalExecutionListener.preExecute(ExecutionContext ctx,
ExpressionBase originator)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.types |
|---|
| Methods in org.eclipse.xtend.backend.types with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
AbstractProperty.get(ExecutionContext ctx,
java.lang.Object o)
|
java.util.Map<java.lang.String,? extends Property> |
AbstractType.getProperties(ExecutionContext ctx)
|
java.lang.Object |
AbstractType.getProperty(ExecutionContext ctx,
java.lang.Object o,
java.lang.String name)
|
protected abstract java.lang.Object |
AbstractProperty.getRaw(ExecutionContext ctx,
java.lang.Object o)
|
void |
AbstractProperty.set(ExecutionContext ctx,
java.lang.Object o,
java.lang.Object newValue)
|
void |
AbstractType.setProperty(ExecutionContext ctx,
java.lang.Object o,
java.lang.String name,
java.lang.Object value)
|
void |
AbstractProperty.setRaw(ExecutionContext ctx,
java.lang.Object o,
java.lang.Object newValue)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.types.builtin |
|---|
| Methods in org.eclipse.xtend.backend.types.builtin with parameters of type ExecutionContext | |
|---|---|
java.util.Map<java.lang.String,? extends Property> |
ObjectType.getProperties(ExecutionContext ctx)
|
java.lang.Object |
ObjectType.getProperty(ExecutionContext ctx,
java.lang.Object o,
java.lang.String name)
|
java.lang.Object |
BuiltinProperty.getRaw(ExecutionContext ctx,
java.lang.Object o)
|
void |
ObjectType.setProperty(ExecutionContext ctx,
java.lang.Object o,
java.lang.String name,
java.lang.Object value)
|
void |
BuiltinProperty.setRaw(ExecutionContext ctx,
java.lang.Object o,
java.lang.Object newValue)
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.types.internal |
|---|
| Methods in org.eclipse.xtend.backend.types.internal with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
FunctionBackedProperty.get(ExecutionContext ctx,
java.lang.Object o)
|
void |
FunctionBackedProperty.set(ExecutionContext ctx,
java.lang.Object o,
java.lang.Object newValue)
|
| Constructors in org.eclipse.xtend.backend.types.internal with parameters of type ExecutionContext | |
|---|---|
SyntheticPropertyExtracter(ExecutionContext ctx,
BackendType type)
|
|
| Uses of ExecutionContext in org.eclipse.xtend.backend.types.java |
|---|
| Methods in org.eclipse.xtend.backend.types.java with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
JavaBeansProperty.getRaw(ExecutionContext ctx,
java.lang.Object o)
|
java.lang.Object |
JavaOperation.invoke(ExecutionContext ctx,
java.lang.Object[] params)
|
void |
JavaBeansProperty.setRaw(ExecutionContext ctx,
java.lang.Object o,
java.lang.Object newValue)
|
| Uses of ExecutionContext in org.eclipse.xtend.middleend |
|---|
| Methods in org.eclipse.xtend.middleend that return ExecutionContext | |
|---|---|
ExecutionContext |
MiddleEnd.getExecutionContext()
This method exposes the execution context to using code with the explicit purpose of allowing others to inspect and manipulate / re-initialize it partially or in toto. |
| Uses of ExecutionContext in org.eclipse.xtend.middleend.internal |
|---|
| Methods in org.eclipse.xtend.middleend.internal that return ExecutionContext | |
|---|---|
ExecutionContext |
MiddleEndImpl.getExecutionContext()
This method exposes the execution context to using code with the explicit purpose of allowing others to inspect and manipulate / re-initialize it partially or in toto. |
| Uses of ExecutionContext in org.eclipse.xtend.middleend.javaannotations |
|---|
| Fields in org.eclipse.xtend.middleend.javaannotations declared as ExecutionContext | |
|---|---|
protected ExecutionContext |
AbstractExecutionContextAware._ctx
|
| Methods in org.eclipse.xtend.middleend.javaannotations that return ExecutionContext | |
|---|---|
protected ExecutionContext |
AbstractExecutionContextAware.getExecutionContext()
|
| Methods in org.eclipse.xtend.middleend.javaannotations with parameters of type ExecutionContext | |
|---|---|
void |
AbstractExecutionContextAware.setExecutionContext(ExecutionContext ctx)
|
void |
ExecutionContextAware.setExecutionContext(ExecutionContext ctx)
|
| Uses of ExecutionContext in org.eclipse.xtend.middleend.javaannotations.internal |
|---|
| Methods in org.eclipse.xtend.middleend.javaannotations.internal with parameters of type ExecutionContext | |
|---|---|
java.lang.Object |
JavaDefinedFunction.invoke(ExecutionContext ctx,
java.lang.Object[] params)
|
| Uses of ExecutionContext in org.eclipse.xtend.middleend.xpand |
|---|
| Methods in org.eclipse.xtend.middleend.xpand with parameters of type ExecutionContext | |
|---|---|
static void |
XpandBackendFacade.registerOutlets(ExecutionContext ctx,
java.util.Collection<Outlet> outlets)
|
static void |
XpandBackendFacade.registerProtectedRegionResolver(ExecutionContext ctx,
XpandProtectedRegionResolver resolver)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||