Uses of Class
org.eclipse.internal.xpand2.ast.Statement

Packages that use Statement
org.eclipse.internal.xpand2.ast AST of the Xpand language 
org.eclipse.internal.xpand2.parser Parser for the Xpand language 
org.eclipse.xpand2 Implementation of the Xpand language 
org.eclipse.xpand2.output Generator output handling 
 

Uses of Statement in org.eclipse.internal.xpand2.ast
 

Subclasses of Statement in org.eclipse.internal.xpand2.ast
 class ErrorStatement
          Report an error condition.
 class ExpandStatement
           
 class ExpressionStatement
          *
 class FileStatement
          *
 class ForEachStatement
          *
 class IfStatement
          *
 class LetStatement
          *
 class ProtectStatement
          *
 class StatementWithBody
           
 class TextStatement
          *
 

Fields in org.eclipse.internal.xpand2.ast declared as Statement
protected  Statement[] StatementWithBody.body
           
 

Methods in org.eclipse.internal.xpand2.ast that return Statement
 Statement[] StatementWithBody.getBody()
           
 Statement[] AbstractDefinition.getBody()
           
 

Methods in org.eclipse.internal.xpand2.ast that return types with arguments of type Statement
 List<Statement> StatementWithBody.getBodyAsList()
           
 List<Statement> AbstractDefinition.getBodyAsList()
           
 

Constructors in org.eclipse.internal.xpand2.ast with parameters of type Statement
AbstractDefinition(Identifier name, Identifier type, DeclaredParameter[] params, Statement[] body)
           
Advice(Identifier pointCut, Identifier type, DeclaredParameter[] params, boolean wildParams, Statement[] body)
           
Definition(Identifier name, Identifier type, DeclaredParameter[] params, Statement[] body)
           
FileStatement(Expression fileName, Statement[] body, Identifier mode)
           
ForEachStatement(Identifier variable, Expression target, Statement[] body, Expression separator, Identifier iterator)
           
IfStatement(Expression condition, Statement[] body)
           
LetStatement(Identifier varName, Expression value, Statement[] body)
           
ProtectStatement(Expression commentStart, Expression commentEnd, Statement[] body, Expression id, boolean disable)
           
StatementWithBody(Statement[] body)
           
 

Uses of Statement in org.eclipse.internal.xpand2.parser
 

Methods in org.eclipse.internal.xpand2.parser that return Statement
 Statement XpandParser.simpleStatement()
           
 Statement XpandParser.statement()
           
 Statement XpandParser.text()
           
 

Methods in org.eclipse.internal.xpand2.parser that return types with arguments of type Statement
 List<Statement> XpandParser.sequence()
           
 List<Statement> XpandParser.textSequence()
           
 

Method parameters in org.eclipse.internal.xpand2.parser with type arguments of type Statement
 Advice XpandFactory.createAround(Identifier n, List<DeclaredParameter> p, boolean wildparams, Identifier t, List<Statement> s)
           
 Definition XpandFactory.createDefinition(Identifier name, List<DeclaredParameter> p, Identifier type, List<Statement> s)
           
 FileStatement XpandFactory.createFileStatement(Expression fileName, Identifier option, List<Statement> s)
           
 ForEachStatement XpandFactory.createForEachStatement(Expression e, Identifier v, Expression sep, Identifier iter, List<Statement> s)
           
 IfStatement XpandFactory.createIfStatement(Expression condition, List<Statement> s)
           
 LetStatement XpandFactory.createLetStatement(Expression e, Identifier name, List<Statement> s)
           
 ProtectStatement XpandFactory.createProtectStatement(Expression startC, Expression endC, Expression id, boolean disabled, List<Statement> s)
           
 

Uses of Statement in org.eclipse.xpand2
 

Methods in org.eclipse.xpand2 that return types with arguments of type Statement
 List<Pair<XpandExecutionContextImpl,Statement>> XpandExecutionContextImpl.getDeferredStatements()
           
 

Methods in org.eclipse.xpand2 with parameters of type Statement
 XpandExecutionContextImpl XpandExecutionContextImpl.cloneWithStatement(Statement stmt)
           
 

Constructor parameters in org.eclipse.xpand2 with type arguments of type Statement
XpandExecutionContextImpl(ResourceManager resourceManager, Resource currentResource, TypeSystemImpl typeSystem, Map<String,Variable> vars, Map<String,Variable> globalVars, Output output, ProtectedRegionResolver protectedRegionResolver, org.eclipse.emf.mwe.core.monitor.ProgressMonitor monitor, ExceptionHandler exceptionHandler, List<Around> advices, NullEvaluationHandler nullEvaluationHandler, Map<Resource,Set<Extension>> allExtensionsPerResource, VetoableCallback callback, Cache<Triplet<Resource,String,List<Type>>,Extension> extensionsForNameAndTypesCache, Map<Pair<String,List<Type>>,Type> extensionsReturnTypeCache, List<Pair<XpandExecutionContextImpl,Statement>> deferredStatements)
           
 

Uses of Statement in org.eclipse.xpand2.output
 

Methods in org.eclipse.xpand2.output with parameters of type Statement
 void OutputImpl.activateInsertionPoint(Statement stmt)
           
 void InsertionPointSupport.activateInsertionPoint(Statement stmt)
           
 void FileHandleImpl.activateInsertionPoint(Statement stmt)
           
 void OutputImpl.deactivateInsertionPoint(Statement stmt)
           
 void InsertionPointSupport.deactivateInsertionPoint(Statement stmt)
           
 void FileHandleImpl.deactivateInsertionPoint(Statement stmt)
           
 void OutputImpl.registerInsertionPoint(Statement stmt)
           
 void InsertionPointSupport.registerInsertionPoint(Statement stmt)
           
 void FileHandleImpl.registerInsertionPoint(Statement stmt)
           
 



Copyright © 2015. All rights reserved.