org.eclipse.internal.xtend.xtend.parser
Class ExtensionFactory
java.lang.Object
org.eclipse.internal.xtend.expression.parser.ExpressionFactory
org.eclipse.internal.xtend.xtend.parser.ExtensionFactory
- Direct Known Subclasses:
- PluginExtensionFactory
public class ExtensionFactory
- extends ExpressionFactory
Method Summary |
Around |
createAround(Identifier pointcut,
java.util.List<DeclaredParameter> p,
boolean wildparams,
Expression expr)
|
Check |
createCheck(Identifier t,
Identifier f,
Expression guard,
boolean errorSev,
Expression msg,
Expression expr)
|
Extension |
createCreateExtension(Identifier create,
Identifier returnType,
Identifier rtn,
Identifier name,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier priv)
|
ExpressionExtensionStatement |
createExpressionExtension(Identifier name,
Identifier returnType,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier cached,
Identifier priv)
|
ExtensionFile |
createExtensionFile(java.util.List<NamespaceImportStatement> nsimports,
java.util.List<ExtensionImportStatement> extimports,
java.util.List<Extension> extensions,
java.util.List<Around> arounds,
java.util.List<Check> checks)
|
ExtensionImportStatement |
createExtensionFileImport(Identifier t,
Identifier exported)
|
JavaExtensionStatement |
createJavaExtension(Identifier name,
Identifier type,
java.util.List<DeclaredParameter> params,
Identifier typeName,
Identifier methodName,
java.util.List<Identifier> javaParamTypes,
Identifier cached,
Identifier priv)
|
NamespaceImportStatement |
createNsImport(Identifier t)
|
Methods inherited from class org.eclipse.internal.xtend.expression.parser.ExpressionFactory |
createBinaryOperation, createBooleanLiteral, createBooleanOperation, createCase, createCast, createChainExpression, createCollectionExpression, createConstructorCall, createDeclaredParameter, createFeatureCall, createGlobalVarExpression, createIdentifier, createIf, createIntegerLiteral, createLetExpression, createListLiteral, createNullLiteral, createOperationCall, createOperationCall, createParanthesizedExpression, createRealLiteral, createStringLiteral, createSwitchExpression, createTypeSelectExpression, handle, handle, nonNull, toArray |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtensionFactory
public ExtensionFactory()
ExtensionFactory
public ExtensionFactory(java.lang.String string)
createExtensionFile
public ExtensionFile createExtensionFile(java.util.List<NamespaceImportStatement> nsimports,
java.util.List<ExtensionImportStatement> extimports,
java.util.List<Extension> extensions,
java.util.List<Around> arounds,
java.util.List<Check> checks)
createNsImport
public NamespaceImportStatement createNsImport(Identifier t)
createExtensionFileImport
public ExtensionImportStatement createExtensionFileImport(Identifier t,
Identifier exported)
createJavaExtension
public JavaExtensionStatement createJavaExtension(Identifier name,
Identifier type,
java.util.List<DeclaredParameter> params,
Identifier typeName,
Identifier methodName,
java.util.List<Identifier> javaParamTypes,
Identifier cached,
Identifier priv)
createExpressionExtension
public ExpressionExtensionStatement createExpressionExtension(Identifier name,
Identifier returnType,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier cached,
Identifier priv)
createCreateExtension
public Extension createCreateExtension(Identifier create,
Identifier returnType,
Identifier rtn,
Identifier name,
java.util.List<DeclaredParameter> params,
Expression expr,
Identifier priv)
createAround
public Around createAround(Identifier pointcut,
java.util.List<DeclaredParameter> p,
boolean wildparams,
Expression expr)
createCheck
public Check createCheck(Identifier t,
Identifier f,
Expression guard,
boolean errorSev,
Expression msg,
Expression expr)