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

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

COVERAGE BREAKDOWN BY CLASS AND METHOD

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

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