org.eclipse.xtend.ui.core.internal.builder
Class PluginExtensionFactory

java.lang.Object
  extended by org.eclipse.internal.xtend.expression.parser.ExpressionFactory
      extended by org.eclipse.internal.xtend.xtend.parser.ExtensionFactory
          extended by org.eclipse.xtend.ui.core.internal.builder.PluginExtensionFactory

public class PluginExtensionFactory
extends ExtensionFactory


Constructor Summary
PluginExtensionFactory(org.eclipse.jdt.core.IJavaProject jp, java.lang.String name)
           
 
Method Summary
 JavaExtensionStatement createJavaExtension(Identifier name, Identifier type, java.util.List<DeclaredParameter> params, Identifier javaType, Identifier javaMethod, java.util.List<Identifier> javaParamTypes, Identifier cached, Identifier priv)
           
 
Methods inherited from class org.eclipse.internal.xtend.xtend.parser.ExtensionFactory
createAround, createCheck, createCreateExtension, createExpressionExtension, createExtensionFile, createExtensionFileImport, createNsImport
 
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
 

Constructor Detail

PluginExtensionFactory

public PluginExtensionFactory(org.eclipse.jdt.core.IJavaProject jp,
                              java.lang.String name)
Method Detail

createJavaExtension

public JavaExtensionStatement createJavaExtension(Identifier name,
                                                  Identifier type,
                                                  java.util.List<DeclaredParameter> params,
                                                  Identifier javaType,
                                                  Identifier javaMethod,
                                                  java.util.List<Identifier> javaParamTypes,
                                                  Identifier cached,
                                                  Identifier priv)
Overrides:
createJavaExtension in class ExtensionFactory