KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > polyglot > ast > DelFactory


1 package polyglot.ast;
2
3 import polyglot.types.Flags;
4 import polyglot.types.Type;
5 import polyglot.types.Type;
6 import polyglot.types.Package;
7 import polyglot.util.Position;
8 import java.util.List JavaDoc;
9
10 /**
11  * A <code>DelFactory</code> constructs delegates. It is only used by
12  * a <code>NodeFactory</code>, during the creation of AST nodes.
13  */

14 public interface DelFactory
15 {
16
17     //////////////////////////////////////////////////////////////////
18
// Factory Methods
19
//////////////////////////////////////////////////////////////////
20

21     JL delAmbAssign();
22
23     JL delAmbExpr();
24     
25     JL delAmbPrefix();
26     
27     JL delAmbQualifierNode();
28     
29     JL delAmbReceiver();
30     
31     JL delAmbTypeNode();
32     
33     JL delArrayAccess();
34     
35     JL delArrayInit();
36     
37     JL delArrayTypeNode();
38     
39     JL delAssert();
40     
41     JL delAssign();
42
43     JL delLocalAssign();
44     JL delFieldAssign();
45     JL delArrayAccessAssign();
46     
47     JL delBinary();
48     
49     JL delBlock();
50     
51     JL delBooleanLit();
52     
53     JL delBranch();
54     
55     JL delCall();
56     
57     JL delCanonicalTypeNode();
58     
59     JL delCase();
60     
61     JL delCast();
62     
63     JL delCatch();
64     
65     JL delCharLit();
66     
67     JL delClassBody();
68     
69     JL delClassDecl();
70
71     JL delClassLit();
72     
73     JL delClassMember();
74
75     JL delCodeDecl();
76
77     JL delConditional();
78     
79     JL delConstructorCall();
80     
81     JL delConstructorDecl();
82     
83     JL delDo();
84     
85     JL delEmpty();
86     
87     JL delEval();
88     
89     JL delExpr();
90     
91     JL delField();
92     
93     JL delFieldDecl();
94     
95     JL delFloatLit();
96     
97     JL delFor();
98     
99     JL delFormal();
100     
101     JL delIf();
102     
103     JL delImport();
104     
105     JL delInitializer();
106     
107     JL delInstanceof();
108     
109     JL delIntLit();
110     
111     JL delLabeled();
112     
113     JL delLit();
114     
115     JL delLocal();
116     
117     JL delLocalClassDecl();
118     
119     JL delLocalDecl();
120     
121     JL delLoop();
122     
123     JL delMethodDecl();
124     
125     JL delNewArray();
126     
127     JL delNode();
128     
129     JL delNew();
130     
131     JL delNullLit();
132     
133     JL delNumLit();
134     
135     JL delPackageNode();
136     
137     JL delProcedureDecl();
138
139     JL delReturn();
140     
141     JL delSourceCollection();
142     
143     JL delSourceFile();
144     
145     JL delSpecial();
146     
147     JL delStmt();
148     
149     JL delStringLit();
150     
151     JL delSwitchBlock();
152     
153     JL delSwitchElement();
154     
155     JL delSwitch();
156     
157     JL delSynchronized();
158     
159     JL delTerm();
160     
161     JL delThrow();
162     
163     JL delTry();
164     
165     JL delTypeNode();
166     
167     JL delUnary();
168     
169     JL delWhile();
170 }
171
Popular Tags