|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
org.codehaus.groovy.ast | Groovy AST nodes for the syntax of the language |
org.codehaus.groovy.ast.expr | AST nodes for Groovy expressions |
org.codehaus.groovy.ast.stmt | AST nodes for Groovy statements |
org.codehaus.groovy.classgen | Generates Java classes for Groovy classes using ASM. |
org.codehaus.groovy.syntax.parser | The main parser of Groovy code into the Groovy AST model (Abstract Syntax Tree) |
Uses of Expression in org.codehaus.groovy.ast |
Methods in org.codehaus.groovy.ast that return Expression | |
org.codehaus.groovy.ast.expr.Expression |
FieldNode.getInitialValueExpression()
|
org.codehaus.groovy.ast.expr.Expression |
Parameter.getDefaultValue()
|
org.codehaus.groovy.ast.expr.Expression |
PropertyNode.getInitialValueExpression()
|
Methods in org.codehaus.groovy.ast with parameters of type Expression | |
org.codehaus.groovy.ast.PropertyNode |
ClassNode.addProperty(String name,
int modifiers,
String type,
org.codehaus.groovy.ast.expr.Expression initialValueExpression,
org.codehaus.groovy.ast.stmt.Statement getterBlock,
org.codehaus.groovy.ast.stmt.Statement setterBlock)
|
org.codehaus.groovy.ast.FieldNode |
ClassNode.addField(String name,
int modifiers,
String type,
org.codehaus.groovy.ast.expr.Expression initialValue)
|
Constructors in org.codehaus.groovy.ast with parameters of type Expression | |
FieldNode(String name,
int modifiers,
String type,
String owner,
org.codehaus.groovy.ast.expr.Expression initialValueExpression)
|
|
Parameter(String type,
String name,
org.codehaus.groovy.ast.expr.Expression defaultValue)
|
|
PropertyNode(String name,
int modifiers,
String type,
String owner,
org.codehaus.groovy.ast.expr.Expression initialValueExpression,
org.codehaus.groovy.ast.stmt.Statement getterBlock,
org.codehaus.groovy.ast.stmt.Statement setterBlock)
|
Uses of Expression in org.codehaus.groovy.ast.expr |
Subclasses of Expression in org.codehaus.groovy.ast.expr | |
class |
ArgumentListExpression
Represents one or more arguments being passed into a method |
class |
ArrayExpression
Represents an array object construction |
class |
BinaryExpression
Represents two expressions and an operation |
class |
BooleanExpression
Represents a boolean expression |
class |
ClassExpression
Represents access to a Java/Groovy class in an expression, such as when invoking a static method or accessing a static type |
class |
ClosureExpression
Represents a closure creation expression such as { statement; } or { i : statement; } or { i, x, String y: statement } |
class |
ConstantExpression
Represents a constant expression such as null, true, false |
class |
ConstructorCallExpression
A constructor call |
class |
FieldExpression
Represents a field access such as the expression "this.foo". |
class |
GStringExpression
Represents a String expression which contains embedded values inside it such as "hello there ${user} how are you" which is expanded lazily |
class |
ListExpression
Represents a list expression [1, 2, 3] which creates a mutable List |
class |
MapEntryExpression
Represents an entry inside a map expression such as 1 : 2. |
class |
MapExpression
Represents a map expression [1 : 2, "a" : "b", x : y] which creates a mutable Map |
class |
MethodCallExpression
A method call on an object or class |
class |
NamedArgumentListExpression
Represents one or more arguments being passed into a method by name |
class |
NotExpression
|
class |
PostfixExpression
Represents a postfix expression like foo++ or bar++ |
class |
PrefixExpression
Represents a prefix expression like ++foo or --bar |
class |
PropertyExpression
Represents a property access such as the expression "foo.bar". |
class |
RangeExpression
Represents a range expression such as for iterating |
class |
RegexExpression
Represents a regular expression of the form ~ |
class |
StaticMethodCallExpression
A static method call on a class |
class |
TupleExpression
Represents a tuple expression {1, 2, 3} which creates an immutable List |
class |
VariableExpression
Represents a local variable name, the simplest form of expression. |
Fields in org.codehaus.groovy.ast.expr declared as Expression | |
static org.codehaus.groovy.ast.expr.Expression |
ConstantExpression.EMPTY_ARRAY
|
Methods in org.codehaus.groovy.ast.expr that return Expression | |
org.codehaus.groovy.ast.expr.Expression |
ArrayExpression.getExpression(int i)
|
org.codehaus.groovy.ast.expr.Expression |
BinaryExpression.getLeftExpression()
|
org.codehaus.groovy.ast.expr.Expression |
BinaryExpression.getRightExpression()
|
org.codehaus.groovy.ast.expr.Expression |
BooleanExpression.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
ConstructorCallExpression.getArguments()
|
org.codehaus.groovy.ast.expr.Expression |
GStringExpression.getValue(int idx)
|
org.codehaus.groovy.ast.expr.Expression |
GStringExpression.asConstantString()
|
org.codehaus.groovy.ast.expr.Expression |
ListExpression.getExpression(int i)
|
org.codehaus.groovy.ast.expr.Expression |
MapEntryExpression.getKeyExpression()
|
org.codehaus.groovy.ast.expr.Expression |
MapEntryExpression.getValueExpression()
|
org.codehaus.groovy.ast.expr.Expression |
MethodCallExpression.getArguments()
|
org.codehaus.groovy.ast.expr.Expression |
MethodCallExpression.getObjectExpression()
|
org.codehaus.groovy.ast.expr.Expression |
PostfixExpression.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
PrefixExpression.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
PropertyExpression.getObjectExpression()
|
org.codehaus.groovy.ast.expr.Expression |
RangeExpression.getFrom()
|
org.codehaus.groovy.ast.expr.Expression |
RangeExpression.getTo()
|
org.codehaus.groovy.ast.expr.Expression |
RegexExpression.getRegex()
|
org.codehaus.groovy.ast.expr.Expression |
StaticMethodCallExpression.getArguments()
|
org.codehaus.groovy.ast.expr.Expression |
TupleExpression.getExpression(int i)
|
Methods in org.codehaus.groovy.ast.expr with parameters of type Expression | |
void |
ArrayExpression.addExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
void |
BinaryExpression.setLeftExpression(org.codehaus.groovy.ast.expr.Expression leftExpression)
|
void |
BinaryExpression.setRightExpression(org.codehaus.groovy.ast.expr.Expression rightExpression)
|
void |
GStringExpression.addValue(org.codehaus.groovy.ast.expr.Expression value)
|
void |
ListExpression.addExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
void |
MapExpression.addMapEntryExpression(org.codehaus.groovy.ast.expr.Expression keyExpression,
org.codehaus.groovy.ast.expr.Expression valueExpression)
|
void |
MapExpression.addMapEntryExpression(org.codehaus.groovy.ast.expr.Expression keyExpression,
org.codehaus.groovy.ast.expr.Expression valueExpression)
|
void |
PostfixExpression.setExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
void |
PrefixExpression.setExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
void |
TupleExpression.addExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
Constructors in org.codehaus.groovy.ast.expr with parameters of type Expression | |
ArgumentListExpression(org.codehaus.groovy.ast.expr.Expression[] expressions)
|
|
ArrayExpression(org.codehaus.groovy.ast.expr.Expression[] expressionArray)
|
|
BinaryExpression(org.codehaus.groovy.ast.expr.Expression leftExpression,
org.codehaus.groovy.syntax.Token operation,
org.codehaus.groovy.ast.expr.Expression rightExpression)
|
|
BinaryExpression(org.codehaus.groovy.ast.expr.Expression leftExpression,
org.codehaus.groovy.syntax.Token operation,
org.codehaus.groovy.ast.expr.Expression rightExpression)
|
|
BooleanExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
|
ConstructorCallExpression(String type,
org.codehaus.groovy.ast.expr.Expression arguments)
|
|
MapEntryExpression(org.codehaus.groovy.ast.expr.Expression keyExpression,
org.codehaus.groovy.ast.expr.Expression valueExpression)
|
|
MapEntryExpression(org.codehaus.groovy.ast.expr.Expression keyExpression,
org.codehaus.groovy.ast.expr.Expression valueExpression)
|
|
MethodCallExpression(org.codehaus.groovy.ast.expr.Expression objectExpression,
String method,
org.codehaus.groovy.ast.expr.Expression arguments)
|
|
MethodCallExpression(org.codehaus.groovy.ast.expr.Expression objectExpression,
String method,
org.codehaus.groovy.ast.expr.Expression arguments)
|
|
NotExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
|
PostfixExpression(org.codehaus.groovy.ast.expr.Expression expression,
org.codehaus.groovy.syntax.Token operation)
|
|
PrefixExpression(org.codehaus.groovy.syntax.Token operation,
org.codehaus.groovy.ast.expr.Expression expression)
|
|
PropertyExpression(org.codehaus.groovy.ast.expr.Expression objectExpression,
String property)
|
|
PropertyExpression(org.codehaus.groovy.ast.expr.Expression objectExpression,
String property,
boolean safe)
|
|
RangeExpression(org.codehaus.groovy.ast.expr.Expression from,
org.codehaus.groovy.ast.expr.Expression to)
|
|
RangeExpression(org.codehaus.groovy.ast.expr.Expression from,
org.codehaus.groovy.ast.expr.Expression to)
|
|
RegexExpression(org.codehaus.groovy.ast.expr.Expression gstring)
|
|
StaticMethodCallExpression(String type,
String method,
org.codehaus.groovy.ast.expr.Expression arguments)
|
|
TupleExpression(org.codehaus.groovy.ast.expr.Expression[] expressionArray)
|
Uses of Expression in org.codehaus.groovy.ast.stmt |
Methods in org.codehaus.groovy.ast.stmt that return Expression | |
org.codehaus.groovy.ast.expr.Expression |
AssertStatement.getMessageExpression()
|
org.codehaus.groovy.ast.expr.Expression |
CaseStatement.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
ExpressionStatement.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
ForStatement.getCollectionExpression()
|
org.codehaus.groovy.ast.expr.Expression |
ReturnStatement.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
SwitchStatement.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
SynchronizedStatement.getExpression()
|
org.codehaus.groovy.ast.expr.Expression |
ThrowStatement.getExpression()
|
Constructors in org.codehaus.groovy.ast.stmt with parameters of type Expression | |
AssertStatement(org.codehaus.groovy.ast.expr.BooleanExpression booleanExpression,
org.codehaus.groovy.ast.expr.Expression messageExpression)
|
|
CaseStatement(org.codehaus.groovy.ast.expr.Expression expression,
org.codehaus.groovy.ast.stmt.Statement code)
|
|
ExpressionStatement(org.codehaus.groovy.ast.expr.Expression expression)
|
|
ForStatement(String variable,
org.codehaus.groovy.ast.expr.Expression collectionExpression,
org.codehaus.groovy.ast.stmt.Statement loopBlock)
|
|
ReturnStatement(org.codehaus.groovy.ast.expr.Expression expression)
|
|
SwitchStatement(org.codehaus.groovy.ast.expr.Expression expression)
|
|
SwitchStatement(org.codehaus.groovy.ast.expr.Expression expression,
org.codehaus.groovy.ast.stmt.Statement defaultStatement)
|
|
SynchronizedStatement(org.codehaus.groovy.ast.expr.Expression expression,
org.codehaus.groovy.ast.stmt.Statement code)
|
|
ThrowStatement(org.codehaus.groovy.ast.expr.Expression expression)
|
Uses of Expression in org.codehaus.groovy.classgen |
Methods in org.codehaus.groovy.classgen that return Expression | |
protected org.codehaus.groovy.ast.expr.Expression |
ClassGenerator.assignmentExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
Methods in org.codehaus.groovy.classgen with parameters of type Expression | |
protected void |
ClassGenerator.evaluatePrefixMethod(String method,
org.codehaus.groovy.ast.expr.Expression expression)
|
protected void |
ClassGenerator.evaluatePostfixMethod(String method,
org.codehaus.groovy.ast.expr.Expression expression)
|
protected boolean |
ClassGenerator.argumentsUseStack(org.codehaus.groovy.ast.expr.Expression arguments)
|
protected boolean |
ClassGenerator.isNonStaticField(org.codehaus.groovy.ast.expr.Expression expression)
|
protected boolean |
ClassGenerator.isThisExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
protected org.codehaus.groovy.ast.expr.Expression |
ClassGenerator.assignmentExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
protected boolean |
ClassGenerator.comparisonExpression(org.codehaus.groovy.ast.expr.Expression expression)
|
protected Class |
ClassGenerator.getExpressionType(org.codehaus.groovy.ast.expr.Expression expression)
|
Uses of Expression in org.codehaus.groovy.syntax.parser |
Methods in org.codehaus.groovy.syntax.parser that return Expression | |
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.expression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.postfixExpression(org.codehaus.groovy.syntax.parser.CSTNode root)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.prefixExpression(org.codehaus.groovy.syntax.parser.CSTNode root)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.notExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.actualParameterList(org.codehaus.groovy.syntax.parser.CSTNode paramRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.namedActualParameterList(org.codehaus.groovy.syntax.parser.CSTNode paramRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.nonNamedActualParameterList(org.codehaus.groovy.syntax.parser.CSTNode paramRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.propertyExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.safePropertyExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
protected org.codehaus.groovy.ast.expr.Expression |
ASTBuilder.variableOrClassExpression(org.codehaus.groovy.syntax.parser.CSTNode expressionRoot)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |