Package | Description |
---|---|
com.sun.scenario.effect.compiler | |
com.sun.scenario.effect.compiler.model | |
com.sun.scenario.effect.compiler.tree |
Modifier and Type | Field and Description |
---|---|
Expr |
JSLParser.declaration_identifier_and_init_return.arrayInit |
Expr |
JSLParser.for_rest_statement_return.cond |
Expr |
JSLParser.for_rest_statement_return.expr |
Expr |
JSLParser.declaration_identifier_and_init_return.init |
Modifier and Type | Method and Description |
---|---|
Expr |
JSLParser.additive_expression() |
Expr |
JSLParser.assignment_expression() |
Expr |
JSLParser.condition() |
Expr |
JSLParser.conditional_expression() |
Expr |
JSLParser.constant_expression() |
Expr |
JSLParser.equality_expression() |
Expr |
JSLParser.expression() |
Expr |
JSLParser.function_call() |
Expr |
JSLParser.initializer() |
Expr |
JSLParser.logical_and_expression() |
Expr |
JSLParser.logical_or_expression() |
Expr |
JSLParser.logical_xor_expression() |
Expr |
JSLParser.multiplicative_expression() |
Expr |
JSLParser.postfix_expression() |
Expr |
JSLParser.primary_expression() |
Expr |
JSLParser.primary_or_call() |
Expr |
JSLParser.relational_expression() |
Expr |
JSLParser.unary_expression() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Expr> |
JSLParser.function_call_parameter_list() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
FuncImpl.getPreamble(java.util.List<Expr> params) |
abstract java.lang.String |
FuncImpl.toString(int i,
java.util.List<Expr> params) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayAccessExpr |
class |
BinaryExpr |
class |
CallExpr |
class |
FieldSelectExpr |
class |
LiteralExpr |
class |
ParenExpr |
class |
UnaryExpr |
class |
VariableExpr |
class |
VectorCtorExpr |
Modifier and Type | Field and Description |
---|---|
private Expr |
WhileStmt.cond |
private Expr |
ForStmt.cond |
private Expr |
ReturnStmt.expr |
private Expr |
UnaryExpr.expr |
private Expr |
FieldSelectExpr.expr |
private Expr |
ParenExpr.expr |
private Expr |
ForStmt.expr |
private Expr |
ExprStmt.expr |
private Expr |
ArrayAccessExpr.expr |
private Expr |
DoWhileStmt.expr |
private Expr |
SelectStmt.ifExpr |
private Expr |
ArrayAccessExpr.index |
private Expr |
VarDecl.init |
private Expr |
BinaryExpr.left |
private Expr |
BinaryExpr.right |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Expr> |
CallExpr.params |
private java.util.List<Expr> |
VectorCtorExpr.params |
Modifier and Type | Method and Description |
---|---|
Expr |
WhileStmt.getCondition() |
Expr |
ForStmt.getCondition() |
Expr |
ReturnStmt.getExpr() |
Expr |
UnaryExpr.getExpr() |
Expr |
FieldSelectExpr.getExpr() |
Expr |
ParenExpr.getExpr() |
Expr |
ForStmt.getExpr() |
Expr |
ExprStmt.getExpr() |
Expr |
ArrayAccessExpr.getExpr() |
Expr |
DoWhileStmt.getExpr() |
Expr |
SelectStmt.getIfExpr() |
Expr |
ArrayAccessExpr.getIndex() |
Expr |
VarDecl.getInit() |
Expr |
BinaryExpr.getLeft() |
Expr |
BinaryExpr.getRight() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Expr> |
CallExpr.getParams() |
java.util.List<Expr> |
VectorCtorExpr.getParams() |
Modifier and Type | Method and Description |
---|---|
ArrayAccessExpr |
TreeMaker.arrayAccess(Expr expr,
Expr index) |
BinaryExpr |
TreeMaker.binary(BinaryOpType op,
Expr left,
Expr right) |
DoWhileStmt |
TreeMaker.doWhileStmt(Stmt stmt,
Expr expr) |
ExprStmt |
TreeMaker.exprStmt(Expr expr) |
FieldSelectExpr |
TreeMaker.fieldSelect(Expr expr,
java.lang.String fields) |
ForStmt |
TreeMaker.forStmt(Stmt init,
Expr cond,
Expr expr,
Stmt stmt,
int unrollMax,
int unrollCheck) |
private static Type |
BinaryExpr.getType(BinaryOpType op,
Expr left,
Expr right) |
ParenExpr |
TreeMaker.parenExpr(Expr expr) |
ReturnStmt |
TreeMaker.returnStmt(Expr expr) |
SelectStmt |
TreeMaker.selectStmt(Expr ifExpr,
Stmt thenStmt,
Stmt elseStmt) |
UnaryExpr |
TreeMaker.unary(UnaryOpType op,
Expr expr) |
VarDecl |
TreeMaker.varDecl(Variable var,
Expr init) |
WhileStmt |
TreeMaker.whileStmt(Expr cond,
Stmt stmt) |
Modifier and Type | Method and Description |
---|---|
CallExpr |
TreeMaker.call(java.lang.String id,
java.util.List<Expr> params) |
VectorCtorExpr |
TreeMaker.vectorCtor(Type type,
java.util.List<Expr> params) |
Constructor and Description |
---|
ArrayAccessExpr(Expr expr,
Expr index) |
BinaryExpr(BinaryOpType op,
Expr left,
Expr right) |
DoWhileStmt(Stmt stmt,
Expr expr) |
ExprStmt(Expr expr) |
FieldSelectExpr(Expr expr,
java.lang.String fields) |
ForStmt(Stmt init,
Expr cond,
Expr expr,
Stmt stmt,
int unrollMax,
int unrollCheck) |
ParenExpr(Expr expr) |
ReturnStmt(Expr expr) |
SelectStmt(Expr ifExpr,
Stmt thenStmt,
Stmt elseStmt) |
UnaryExpr(UnaryOpType op,
Expr expr) |
VarDecl(Variable var,
Expr init) |
WhileStmt(Expr cond,
Stmt stmt) |
Constructor and Description |
---|
CallExpr(Function func,
java.util.List<Expr> params) |
VectorCtorExpr(Type type,
java.util.List<Expr> params) |