Package | Description |
---|---|
spoon.reflect.code |
This package contains the meta-model part that models the executable code (methods and constructors' bodies, field initializers).
|
spoon.support.compiler | |
spoon.support.reflect.code |
Modifier and Type | Method and Description |
---|---|
<E extends CtExpression<T>> |
CtCodeSnippetExpression.compile()
Compiles this expression snippet to produce the corresponding AST expression.
|
<S extends CtStatement> |
CtCodeSnippetStatement.compile()
Compiles this statement code snippet to produce the corresponding AST
statement.
|
Modifier and Type | Method and Description |
---|---|
static <T> CtExpression<T> |
SnippetCompilationHelper.compileExpression(CtCodeSnippetExpression<T> expr) |
static CtStatement |
SnippetCompilationHelper.compileStatement(CtCodeSnippetStatement st) |
static CtStatement |
SnippetCompilationHelper.compileStatement(CtCodeSnippetStatement st,
CtTypeReference returnType) |
Modifier and Type | Method and Description |
---|---|
<E extends CtExpression<T>> |
CtCodeSnippetExpressionImpl.compile() |
<S extends CtStatement> |
CtCodeSnippetStatementImpl.compile() |
Copyright © 2007–2021 Inria. All rights reserved.