|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtend.middleend.xtend.XtendBackendFacade
public final class XtendBackendFacade
Method Summary | |
---|---|
static XtendBackendFacade |
createForFile(java.lang.String xtendFileName,
java.lang.String fileEncoding,
java.util.Collection<MetaModel> mms)
|
static java.lang.Object |
evaluateExpression(java.lang.String expression,
java.util.Collection<MetaModel> mms,
java.util.Map<java.lang.String,java.lang.Object> localVars)
This method invokes a "stand alone" expression that knows nothing about any functions defined in files. |
static java.lang.Object |
evaluateExpression(java.lang.String expression,
java.util.Collection<MetaModel> mms,
java.util.Map<java.lang.String,java.lang.Object> localVars,
java.util.Map<java.lang.String,java.lang.Object> globalVars)
|
java.lang.Object |
evaluateExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> localVars)
|
java.lang.Object |
evaluateExpression(java.lang.String expression,
java.util.Map<java.lang.String,java.lang.Object> localVars,
java.util.Map<java.lang.String,java.lang.Object> globalVars,
java.util.List<java.lang.String> adviceResources)
|
static java.lang.Object |
evaluateExpression(java.lang.String expression,
java.lang.String initialXtendFileName,
java.lang.String fileEncoding,
java.util.Collection<MetaModel> mms,
java.util.Map<java.lang.String,java.lang.Object> localVars)
This method invokes an expression that may call functions from an Xtend file. The fileEncoding may be null, in which case the platform's default encoding is used. |
static java.lang.Object |
evaluateExpression(java.lang.String expression,
java.lang.String initialXtendFileName,
java.lang.String fileEncoding,
java.util.Collection<MetaModel> mms,
java.util.Map<java.lang.String,java.lang.Object> localVars,
java.util.Map<java.lang.String,java.lang.Object> globalVars,
java.util.List<java.lang.String> adviceResources)
|
FunctionDefContext |
getFunctionDefContext()
|
java.lang.Object |
invokeXtendFunction(QualifiedName functionName,
java.lang.Object... parameters)
|
static java.lang.Object |
invokeXtendFunction(java.lang.String xtendFileName,
java.lang.String fileEncoding,
java.util.Collection<MetaModel> mms,
QualifiedName functionName,
java.lang.Object... parameters)
This function invokes a single Xtend function, returning the result. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.Object evaluateExpression(java.lang.String expression, java.util.Collection<MetaModel> mms, java.util.Map<java.lang.String,java.lang.Object> localVars)
public static java.lang.Object evaluateExpression(java.lang.String expression, java.util.Collection<MetaModel> mms, java.util.Map<java.lang.String,java.lang.Object> localVars, java.util.Map<java.lang.String,java.lang.Object> globalVars)
public static java.lang.Object evaluateExpression(java.lang.String expression, java.lang.String initialXtendFileName, java.lang.String fileEncoding, java.util.Collection<MetaModel> mms, java.util.Map<java.lang.String,java.lang.Object> localVars)
public static java.lang.Object evaluateExpression(java.lang.String expression, java.lang.String initialXtendFileName, java.lang.String fileEncoding, java.util.Collection<MetaModel> mms, java.util.Map<java.lang.String,java.lang.Object> localVars, java.util.Map<java.lang.String,java.lang.Object> globalVars, java.util.List<java.lang.String> adviceResources)
public java.lang.Object evaluateExpression(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Object> localVars)
public java.lang.Object evaluateExpression(java.lang.String expression, java.util.Map<java.lang.String,java.lang.Object> localVars, java.util.Map<java.lang.String,java.lang.Object> globalVars, java.util.List<java.lang.String> adviceResources)
public static java.lang.Object invokeXtendFunction(java.lang.String xtendFileName, java.lang.String fileEncoding, java.util.Collection<MetaModel> mms, QualifiedName functionName, java.lang.Object... parameters)
public java.lang.Object invokeXtendFunction(QualifiedName functionName, java.lang.Object... parameters)
public static XtendBackendFacade createForFile(java.lang.String xtendFileName, java.lang.String fileEncoding, java.util.Collection<MetaModel> mms)
public FunctionDefContext getFunctionDefContext()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |