EMMA Coverage Report (generated Sat Dec 08 18:10:06 GMT 2007)
[all classes][uk.co.zonetora.fj.ast.node]

COVERAGE SUMMARY FOR SOURCE FILE [AMethodCallTerm.java]

nameclass, %method, %block, %line, %
AMethodCallTerm.java0%   (0/1)0%   (0/19)0%   (0/358)0%   (0/118)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AMethodCallTerm0%   (0/1)0%   (0/19)0%   (0/358)0%   (0/118)
AMethodCallTerm (): void 0%   (0/1)0%   (0/3)0%   (0/2)
AMethodCallTerm (PNonLeftRecTerm, TPeriod, TIdentifier, TLPar, PTermList, TRP... 0%   (0/1)0%   (0/21)0%   (0/8)
apply (Switch): void 0%   (0/1)0%   (0/5)0%   (0/2)
clone (): Object 0%   (0/1)0%   (0/34)0%   (0/7)
getIdentifier (): TIdentifier 0%   (0/1)0%   (0/3)0%   (0/1)
getLPar (): TLPar 0%   (0/1)0%   (0/3)0%   (0/1)
getNonLeftRecTerm (): PNonLeftRecTerm 0%   (0/1)0%   (0/3)0%   (0/1)
getPeriod (): TPeriod 0%   (0/1)0%   (0/3)0%   (0/1)
getRPar (): TRPar 0%   (0/1)0%   (0/3)0%   (0/1)
getTermList (): PTermList 0%   (0/1)0%   (0/3)0%   (0/1)
removeChild (Node): void 0%   (0/1)0%   (0/49)0%   (0/19)
replaceChild (Node, Node): void 0%   (0/1)0%   (0/55)0%   (0/19)
setIdentifier (TIdentifier): void 0%   (0/1)0%   (0/23)0%   (0/8)
setLPar (TLPar): void 0%   (0/1)0%   (0/23)0%   (0/8)
setNonLeftRecTerm (PNonLeftRecTerm): void 0%   (0/1)0%   (0/23)0%   (0/8)
setPeriod (TPeriod): void 0%   (0/1)0%   (0/23)0%   (0/8)
setRPar (TRPar): void 0%   (0/1)0%   (0/23)0%   (0/8)
setTermList (PTermList): void 0%   (0/1)0%   (0/23)0%   (0/8)
toString (): String 0%   (0/1)0%   (0/35)0%   (0/7)

1/* This file was generated by SableCC (http://www.sablecc.org/). */
2 
3package uk.co.zonetora.fj.ast.node;
4 
5import java.util.*;
6import uk.co.zonetora.fj.ast.analysis.*;
7 
8public final class AMethodCallTerm extends PTerm
9{
10    private PNonLeftRecTerm _nonLeftRecTerm_;
11    private TPeriod _period_;
12    private TIdentifier _identifier_;
13    private TLPar _lPar_;
14    private PTermList _termList_;
15    private TRPar _rPar_;
16 
17    public AMethodCallTerm()
18    {
19    }
20 
21    public AMethodCallTerm(
22        PNonLeftRecTerm _nonLeftRecTerm_,
23        TPeriod _period_,
24        TIdentifier _identifier_,
25        TLPar _lPar_,
26        PTermList _termList_,
27        TRPar _rPar_)
28    {
29        setNonLeftRecTerm(_nonLeftRecTerm_);
30 
31        setPeriod(_period_);
32 
33        setIdentifier(_identifier_);
34 
35        setLPar(_lPar_);
36 
37        setTermList(_termList_);
38 
39        setRPar(_rPar_);
40 
41    }
42    public Object clone()
43    {
44        return new AMethodCallTerm(
45            (PNonLeftRecTerm) cloneNode(_nonLeftRecTerm_),
46            (TPeriod) cloneNode(_period_),
47            (TIdentifier) cloneNode(_identifier_),
48            (TLPar) cloneNode(_lPar_),
49            (PTermList) cloneNode(_termList_),
50            (TRPar) cloneNode(_rPar_));
51    }
52 
53    public void apply(Switch sw)
54    {
55        ((Analysis) sw).caseAMethodCallTerm(this);
56    }
57 
58    public PNonLeftRecTerm getNonLeftRecTerm()
59    {
60        return _nonLeftRecTerm_;
61    }
62 
63    public void setNonLeftRecTerm(PNonLeftRecTerm node)
64    {
65        if(_nonLeftRecTerm_ != null)
66        {
67            _nonLeftRecTerm_.parent(null);
68        }
69 
70        if(node != null)
71        {
72            if(node.parent() != null)
73            {
74                node.parent().removeChild(node);
75            }
76 
77            node.parent(this);
78        }
79 
80        _nonLeftRecTerm_ = node;
81    }
82 
83    public TPeriod getPeriod()
84    {
85        return _period_;
86    }
87 
88    public void setPeriod(TPeriod node)
89    {
90        if(_period_ != null)
91        {
92            _period_.parent(null);
93        }
94 
95        if(node != null)
96        {
97            if(node.parent() != null)
98            {
99                node.parent().removeChild(node);
100            }
101 
102            node.parent(this);
103        }
104 
105        _period_ = node;
106    }
107 
108    public TIdentifier getIdentifier()
109    {
110        return _identifier_;
111    }
112 
113    public void setIdentifier(TIdentifier node)
114    {
115        if(_identifier_ != null)
116        {
117            _identifier_.parent(null);
118        }
119 
120        if(node != null)
121        {
122            if(node.parent() != null)
123            {
124                node.parent().removeChild(node);
125            }
126 
127            node.parent(this);
128        }
129 
130        _identifier_ = node;
131    }
132 
133    public TLPar getLPar()
134    {
135        return _lPar_;
136    }
137 
138    public void setLPar(TLPar node)
139    {
140        if(_lPar_ != null)
141        {
142            _lPar_.parent(null);
143        }
144 
145        if(node != null)
146        {
147            if(node.parent() != null)
148            {
149                node.parent().removeChild(node);
150            }
151 
152            node.parent(this);
153        }
154 
155        _lPar_ = node;
156    }
157 
158    public PTermList getTermList()
159    {
160        return _termList_;
161    }
162 
163    public void setTermList(PTermList node)
164    {
165        if(_termList_ != null)
166        {
167            _termList_.parent(null);
168        }
169 
170        if(node != null)
171        {
172            if(node.parent() != null)
173            {
174                node.parent().removeChild(node);
175            }
176 
177            node.parent(this);
178        }
179 
180        _termList_ = node;
181    }
182 
183    public TRPar getRPar()
184    {
185        return _rPar_;
186    }
187 
188    public void setRPar(TRPar node)
189    {
190        if(_rPar_ != null)
191        {
192            _rPar_.parent(null);
193        }
194 
195        if(node != null)
196        {
197            if(node.parent() != null)
198            {
199                node.parent().removeChild(node);
200            }
201 
202            node.parent(this);
203        }
204 
205        _rPar_ = node;
206    }
207 
208    public String toString()
209    {
210        return ""
211            + toString(_nonLeftRecTerm_)
212            + toString(_period_)
213            + toString(_identifier_)
214            + toString(_lPar_)
215            + toString(_termList_)
216            + toString(_rPar_);
217    }
218 
219    void removeChild(Node child)
220    {
221        if(_nonLeftRecTerm_ == child)
222        {
223            _nonLeftRecTerm_ = null;
224            return;
225        }
226 
227        if(_period_ == child)
228        {
229            _period_ = null;
230            return;
231        }
232 
233        if(_identifier_ == child)
234        {
235            _identifier_ = null;
236            return;
237        }
238 
239        if(_lPar_ == child)
240        {
241            _lPar_ = null;
242            return;
243        }
244 
245        if(_termList_ == child)
246        {
247            _termList_ = null;
248            return;
249        }
250 
251        if(_rPar_ == child)
252        {
253            _rPar_ = null;
254            return;
255        }
256 
257    }
258 
259    void replaceChild(Node oldChild, Node newChild)
260    {
261        if(_nonLeftRecTerm_ == oldChild)
262        {
263            setNonLeftRecTerm((PNonLeftRecTerm) newChild);
264            return;
265        }
266 
267        if(_period_ == oldChild)
268        {
269            setPeriod((TPeriod) newChild);
270            return;
271        }
272 
273        if(_identifier_ == oldChild)
274        {
275            setIdentifier((TIdentifier) newChild);
276            return;
277        }
278 
279        if(_lPar_ == oldChild)
280        {
281            setLPar((TLPar) newChild);
282            return;
283        }
284 
285        if(_termList_ == oldChild)
286        {
287            setTermList((PTermList) newChild);
288            return;
289        }
290 
291        if(_rPar_ == oldChild)
292        {
293            setRPar((TRPar) newChild);
294            return;
295        }
296 
297    }
298}

[all classes][uk.co.zonetora.fj.ast.node]
EMMA 2.0.5312 (C) Vladimir Roubtsov