1 | |
|
2 | |
|
3 | |
|
4 | |
|
5 | |
|
6 | |
|
7 | |
|
8 | |
|
9 | |
|
10 | |
|
11 | |
|
12 | |
|
13 | |
|
14 | |
|
15 | |
|
16 | |
|
17 | |
|
18 | |
|
19 | |
|
20 | |
|
21 | |
|
22 | |
|
23 | |
|
24 | |
|
25 | |
|
26 | |
package com.sun.tools.javafx.tree; |
27 | |
|
28 | |
import com.sun.javafx.api.tree.ForExpressionInClauseTree; |
29 | |
import com.sun.javafx.api.tree.JavaFXTree.JavaFXKind; |
30 | |
import com.sun.javafx.api.tree.JavaFXTreeVisitor; |
31 | |
import com.sun.javafx.api.tree.JavaFXVariableTree; |
32 | |
import com.sun.tools.javac.tree.JCTree.JCExpression; |
33 | |
|
34 | |
|
35 | |
|
36 | |
|
37 | 0 | public class JFXForExpressionInClause extends JFXTree implements ForExpressionInClauseTree { |
38 | |
public final JFXVar var; |
39 | |
public final JCExpression seqExpr; |
40 | |
public final JCExpression whereExpr; |
41 | |
|
42 | |
private boolean indexUsed; |
43 | |
|
44 | |
protected JFXForExpressionInClause( |
45 | |
JFXVar var, |
46 | |
JCExpression seqExpr, |
47 | 206 | JCExpression whereExpr) { |
48 | 206 | this.var = var; |
49 | 206 | this.seqExpr = seqExpr; |
50 | 206 | this.whereExpr = whereExpr; |
51 | 206 | } |
52 | 821 | public void accept(JavafxVisitor v) { v.visitForExpressionInClause(this); } |
53 | |
|
54 | 2623 | public JFXVar getVar() { return var; } |
55 | 0 | public JavaFXVariableTree getVariable() { return var; } |
56 | 1262 | public JCExpression getSequenceExpression() { return seqExpr; } |
57 | 1295 | public JCExpression getWhereExpression() { return whereExpr; } |
58 | |
|
59 | 384 | public boolean getIndexUsed() { return indexUsed; } |
60 | 28 | public void setIndexUsed(boolean indexUsed) { this.indexUsed = indexUsed; } |
61 | |
|
62 | |
@Override |
63 | |
public int getTag() { |
64 | 199 | return JavafxTag.FOR_EXPRESSION_IN_CLAUSE; |
65 | |
} |
66 | |
|
67 | |
public JavaFXKind getJavaFXKind() { |
68 | 0 | return JavaFXKind.FOR_EXPRESSION_IN_CLAUSE; |
69 | |
} |
70 | |
|
71 | |
public <R, D> R accept(JavaFXTreeVisitor<R, D> v, D d) { |
72 | 0 | return v.visitForExpressionInClause(this, d); |
73 | |
} |
74 | |
} |