|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||