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

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

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class X1PClassDecl0%   (0/1)0%   (0/11)0%   (0/105)0%   (0/35)
X1PClassDecl (): void 0%   (0/1)0%   (0/3)0%   (0/2)
X1PClassDecl (XPClassDecl, PClassDecl): 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)
getPClassDecl (): PClassDecl 0%   (0/1)0%   (0/3)0%   (0/1)
getXPClassDecl (): XPClassDecl 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)
setPClassDecl (PClassDecl): void 0%   (0/1)0%   (0/23)0%   (0/8)
setXPClassDecl (XPClassDecl): 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 X1PClassDecl extends XPClassDecl
8{
9    private XPClassDecl _xPClassDecl_;
10    private PClassDecl _pClassDecl_;
11 
12    public X1PClassDecl()
13    {
14    }
15 
16    public X1PClassDecl(
17        XPClassDecl _xPClassDecl_,
18        PClassDecl _pClassDecl_)
19    {
20        setXPClassDecl(_xPClassDecl_);
21        setPClassDecl(_pClassDecl_);
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 XPClassDecl getXPClassDecl()
35    {
36        return _xPClassDecl_;
37    }
38 
39    public void setXPClassDecl(XPClassDecl node)
40    {
41        if(_xPClassDecl_ != null)
42        {
43            _xPClassDecl_.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        _xPClassDecl_ = node;
57    }
58 
59    public PClassDecl getPClassDecl()
60    {
61        return _pClassDecl_;
62    }
63 
64    public void setPClassDecl(PClassDecl node)
65    {
66        if(_pClassDecl_ != null)
67        {
68            _pClassDecl_.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        _pClassDecl_ = node;
82    }
83 
84    void removeChild(Node child)
85    {
86        if(_xPClassDecl_ == child)
87        {
88            _xPClassDecl_ = null;
89        }
90 
91        if(_pClassDecl_ == child)
92        {
93            _pClassDecl_ = null;
94        }
95    }
96 
97    void replaceChild(Node oldChild, Node newChild)
98    {
99    }
100 
101    public String toString()
102    {
103        return "" +
104            toString(_xPClassDecl_) +
105            toString(_pClassDecl_);
106    }
107}

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