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 [X1PThisFieldAssig.java]

nameclass, %method, %block, %line, %
X1PThisFieldAssig.java0%   (0/1)0%   (0/11)0%   (0/105)0%   (0/35)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class X1PThisFieldAssig0%   (0/1)0%   (0/11)0%   (0/105)0%   (0/35)
X1PThisFieldAssig (): void 0%   (0/1)0%   (0/3)0%   (0/2)
X1PThisFieldAssig (XPThisFieldAssig, PThisFieldAssig): void 0%   (0/1)0%   (0/9)0%   (0/4)
apply (Switch): void 0%   (0/1)0%   (0/5)0%   (0/1)
clone (): Object 0%   (0/1)0%   (0/5)0%   (0/1)
getPThisFieldAssig (): PThisFieldAssig 0%   (0/1)0%   (0/3)0%   (0/1)
getXPThisFieldAssig (): XPThisFieldAssig 0%   (0/1)0%   (0/3)0%   (0/1)
removeChild (Node): void 0%   (0/1)0%   (0/15)0%   (0/5)
replaceChild (Node, Node): void 0%   (0/1)0%   (0/1)0%   (0/1)
setPThisFieldAssig (PThisFieldAssig): void 0%   (0/1)0%   (0/23)0%   (0/8)
setXPThisFieldAssig (XPThisFieldAssig): void 0%   (0/1)0%   (0/23)0%   (0/8)
toString (): String 0%   (0/1)0%   (0/15)0%   (0/3)

1/* This file was generated by SableCC (http://www.sablecc.org/). */
2 
3package uk.co.zonetora.fj.ast.node;
4 
5import uk.co.zonetora.fj.ast.analysis.*;
6 
7public final class X1PThisFieldAssig extends XPThisFieldAssig
8{
9    private XPThisFieldAssig _xPThisFieldAssig_;
10    private PThisFieldAssig _pThisFieldAssig_;
11 
12    public X1PThisFieldAssig()
13    {
14    }
15 
16    public X1PThisFieldAssig(
17        XPThisFieldAssig _xPThisFieldAssig_,
18        PThisFieldAssig _pThisFieldAssig_)
19    {
20        setXPThisFieldAssig(_xPThisFieldAssig_);
21        setPThisFieldAssig(_pThisFieldAssig_);
22    }
23 
24    public Object clone()
25    {
26        throw new RuntimeException("Unsupported Operation");
27    }
28 
29    public void apply(Switch sw)
30    {
31        throw new RuntimeException("Switch not supported.");
32    }
33 
34    public XPThisFieldAssig getXPThisFieldAssig()
35    {
36        return _xPThisFieldAssig_;
37    }
38 
39    public void setXPThisFieldAssig(XPThisFieldAssig node)
40    {
41        if(_xPThisFieldAssig_ != null)
42        {
43            _xPThisFieldAssig_.parent(null);
44        }
45 
46        if(node != null)
47        {
48            if(node.parent() != null)
49            {
50                node.parent().removeChild(node);
51            }
52 
53            node.parent(this);
54        }
55 
56        _xPThisFieldAssig_ = node;
57    }
58 
59    public PThisFieldAssig getPThisFieldAssig()
60    {
61        return _pThisFieldAssig_;
62    }
63 
64    public void setPThisFieldAssig(PThisFieldAssig node)
65    {
66        if(_pThisFieldAssig_ != null)
67        {
68            _pThisFieldAssig_.parent(null);
69        }
70 
71        if(node != null)
72        {
73            if(node.parent() != null)
74            {
75                node.parent().removeChild(node);
76            }
77 
78            node.parent(this);
79        }
80 
81        _pThisFieldAssig_ = node;
82    }
83 
84    void removeChild(Node child)
85    {
86        if(_xPThisFieldAssig_ == child)
87        {
88            _xPThisFieldAssig_ = null;
89        }
90 
91        if(_pThisFieldAssig_ == child)
92        {
93            _pThisFieldAssig_ = null;
94        }
95    }
96 
97    void replaceChild(Node oldChild, Node newChild)
98    {
99    }
100 
101    public String toString()
102    {
103        return "" +
104            toString(_xPThisFieldAssig_) +
105            toString(_pThisFieldAssig_);
106    }
107}

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