|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
uk.co.badgersinfoil.metaas | The metaas ActionScript source code generation / manipulation framework. |
uk.co.badgersinfoil.metaas.dom | Interfaces defining the Document Object Model for an ActionScript 3 source code file. |
Uses of Expression in uk.co.badgersinfoil.metaas |
---|
Methods in uk.co.badgersinfoil.metaas that return Expression | |
---|---|
Expression |
ActionScriptFactory.newExpression(java.lang.String expr)
|
Uses of Expression in uk.co.badgersinfoil.metaas.dom |
---|
Subinterfaces of Expression in uk.co.badgersinfoil.metaas.dom | |
---|---|
interface |
ASArrayAccessExpression
An array access, such as a[1] . |
interface |
ASArrayLiteral
An array literal expression, such as [1, 2, 3] . |
interface |
ASAssignmentExpression
An assignment expression, such as a = b or a += b . |
interface |
ASBinaryExpression
A binary expression, such as a + b or a && b . |
interface |
ASBooleanLiteral
A boolean literal expression, such as true or false . |
interface |
ASConditionalExpression
A 'conditional' (or 'ternary') expression, such as a ? b : c . |
interface |
ASDescendantExpression
An E4X descendant expression, such as a..b |
interface |
ASExpressionAttribute
An attribute-access expression defined in terms of some other expression, such as @[baseName+n] . |
interface |
ASFieldAccessExpression
An expression that accesses a field of an object, such as person().name . |
interface |
ASFilterExpression
An E4X filter-predicate expression, such as myElem.(@myAttr=='1') . |
interface |
ASFunctionExpression
A function-expression, such as in a = function() { } . |
interface |
ASIntegerLiteral
An integer literal expression, such as 123 . |
interface |
ASInvocationExpression
An invocation of a method or function, such as a() . |
interface |
ASNewExpression
A constructor invocation, such as new MyThing() . |
interface |
ASNullLiteral
A literal null value; the keyword null . |
interface |
ASObjectLiteral
An object-literal-expression, such as {a: "b", c: 2} . |
interface |
ASPostfixExpression
A postfix-expression, such as a++ or a-- . |
interface |
ASPrefixExpression
A prefix-expression, such as !a or ++a . |
interface |
ASPropertyAttribute
An attribute-access-expression, such as @myAttr . |
interface |
ASRegexpLiteral
A literal 'regular expression', such as /[a-z]+/ |
interface |
ASSimpleNameExpression
A simple name, such as foo . |
interface |
ASStarAttribute
The star-attribute-identifier, @* . |
interface |
ASStringLiteral
A literal string value, such as "foo" or 'bar' . |
interface |
ASUndefinedLiteral
A literal 'undefined' value; the undefined keyword; |
interface |
ASXMLLiteral
An E4X literal XML fragment, such as in a = <hello>world</hello>; . |
interface |
AttributeExpression
Supertype for expressions of the form @... |
interface |
Literal
Supertype for all expressions which are 'literal' values, like strings and numbers. |
Methods in uk.co.badgersinfoil.metaas.dom that return Expression | |
---|---|
Expression |
ASSwitchStatement.getCondition()
|
Expression |
ASDoWhileStatement.getCondition()
|
Expression |
ASWhileStatement.getCondition()
|
Expression |
ASForStatement.getCondition()
|
Expression |
ASIfStatement.getCondition()
|
Expression |
ASConditionalExpression.getConditionExpression()
|
Expression |
ASConditionalExpression.getElseExpression()
|
Expression |
ASExpressionAttribute.getExpression()
|
Expression |
ASThrowStatement.getExpression()
|
Expression |
ASReturnStatement.getExpression()
|
Expression |
ASExpressionStatement.getExpression()
Returns the expression this statement would evaluate when run. |
Expression |
ASDeclarationStatement.getFirstVarInitializer()
|
Expression |
ASField.getInitializer()
returns the initialiser expression for this field, or null if it has none. |
Expression |
ASVarDeclarationFragment.getInitializer()
|
Expression |
ASForEachInStatement.getIterated()
|
Expression |
ASForInStatement.getIterated()
|
Expression |
ASSwitchCase.getLabelValue()
Returns a the value expression for this label. |
Expression |
ASAssignmentExpression.getLeftSubexpression()
|
Expression |
ASBinaryExpression.getLeftSubexpression()
|
Expression |
ASFilterExpression.getQuery()
|
Expression |
ASDescendantExpression.getQuery()
|
Expression |
ASAssignmentExpression.getRightSubexpression()
|
Expression |
ASBinaryExpression.getRightSubexpression()
|
Expression |
ASWithStatement.getScope()
|
Expression |
ASPostfixExpression.getSubexpression()
|
Expression |
ASPrefixExpression.getSubexpression()
|
Expression |
ASArrayAccessExpression.getSubscriptExpression()
|
Expression |
ASFilterExpression.getTarget()
|
Expression |
ASDescendantExpression.getTarget()
|
Expression |
ASFieldAccessExpression.getTargetExpression()
|
Expression |
ASArrayAccessExpression.getTargetExpression()
|
Expression |
Invocation.getTargetExpression()
|
Expression |
ASConditionalExpression.getThenExpression()
|
Expression |
ASForStatement.getUpdate()
|
Expression |
ASObjectLiteral.Field.getValue()
|
Expression |
ASArrayLiteral.remove(int i)
|
Methods in uk.co.badgersinfoil.metaas.dom with parameters of type Expression | |
---|---|
void |
ASArrayLiteral.add(Expression entry)
|
ASDeclarationStatement |
StatementContainer.newDeclaration(Expression assignment)
|
ASDoWhileStatement |
StatementContainer.newDoWhile(Expression condition)
|
ASExpressionStatement |
StatementContainer.newExprStmt(Expression expr)
|
ASObjectLiteral.Field |
ASObjectLiteral.newField(java.lang.String name,
Expression value)
|
ASForStatement |
StatementContainer.newFor(Expression init,
Expression condition,
Expression update)
|
ASForEachInStatement |
StatementContainer.newForEachIn(Expression init,
Expression list)
|
ASForInStatement |
StatementContainer.newForIn(Expression init,
Expression list)
|
ASIfStatement |
StatementContainer.newIf(Expression condition)
|
ASReturnStatement |
StatementContainer.newReturn(Expression expr)
|
ASSwitchStatement |
StatementContainer.newSwitch(Expression condition)
|
ASThrowStatement |
StatementContainer.newThrow(Expression t)
|
ASWhileStatement |
StatementContainer.newWhile(Expression condition)
|
ASWithStatement |
StatementContainer.newWith(Expression string)
|
void |
ASSwitchStatement.setCondition(Expression expr)
|
void |
ASDoWhileStatement.setCondition(Expression expr)
|
void |
ASWhileStatement.setCondition(Expression expr)
|
void |
ASForStatement.setCondition(Expression expr)
|
void |
ASIfStatement.setCondition(Expression expr)
|
void |
ASConditionalExpression.setConditionExpression(Expression expr)
|
void |
ASConditionalExpression.setElseExpression(Expression expr)
|
void |
ASReturnStatement.setExpression(Expression expr)
|
void |
ASField.setInitializer(Expression expr)
|
void |
ASForEachInStatement.setIterated(Expression expr)
|
void |
ASForInStatement.setIterated(Expression expr)
|
void |
ASAssignmentExpression.setLeftSubexpression(Expression left)
|
void |
ASBinaryExpression.setLeftSubexpression(Expression left)
|
void |
ASAssignmentExpression.setRightSubexpression(Expression right)
|
void |
ASBinaryExpression.setRightSubexpression(Expression right)
|
void |
ASWithStatement.setScope(Expression expr)
|
void |
ASPostfixExpression.setSubexpression(Expression expression)
|
void |
ASPrefixExpression.setSubexpression(Expression expression)
|
void |
ASArrayAccessExpression.setSubscriptExpression(Expression expr)
|
void |
ASFieldAccessExpression.setTargetExpression(Expression expr)
|
void |
ASArrayAccessExpression.setTargetExpression(Expression expr)
|
void |
Invocation.setTargetExpression(Expression expr)
|
void |
ASConditionalExpression.setThenExpression(Expression expr)
|
void |
ASForStatement.setUpdate(Expression expr)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |