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

nameclass, %method, %block, %line, %
X2PThisFieldAssig.java0%   (0/1)0%   (0/9)0%   (0/64)0%   (0/22)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class X2PThisFieldAssig0%   (0/1)0%   (0/9)0%   (0/64)0%   (0/22)
X2PThisFieldAssig (): void 0%   (0/1)0%   (0/3)0%   (0/2)
X2PThisFieldAssig (PThisFieldAssig): void 0%   (0/1)0%   (0/6)0%   (0/3)
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)
removeChild (Node): void 0%   (0/1)0%   (0/8)0%   (0/3)
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)
toString (): String 0%   (0/1)0%   (0/10)0%   (0/2)

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 X2PThisFieldAssig extends XPThisFieldAssig
8{
9    private PThisFieldAssig _pThisFieldAssig_;
10 
11    public X2PThisFieldAssig()
12    {
13    }
14 
15    public X2PThisFieldAssig(
16        PThisFieldAssig _pThisFieldAssig_)
17    {
18        setPThisFieldAssig(_pThisFieldAssig_);
19    }
20 
21    public Object clone()
22    {
23        throw new RuntimeException("Unsupported Operation");
24    }
25 
26    public void apply(Switch sw)
27    {
28        throw new RuntimeException("Switch not supported.");
29    }
30 
31    public PThisFieldAssig getPThisFieldAssig()
32    {
33        return _pThisFieldAssig_;
34    }
35 
36    public void setPThisFieldAssig(PThisFieldAssig node)
37    {
38        if(_pThisFieldAssig_ != null)
39        {
40            _pThisFieldAssig_.parent(null);
41        }
42 
43        if(node != null)
44        {
45            if(node.parent() != null)
46            {
47                node.parent().removeChild(node);
48            }
49 
50            node.parent(this);
51        }
52 
53        _pThisFieldAssig_ = node;
54    }
55 
56    void removeChild(Node child)
57    {
58        if(_pThisFieldAssig_ == child)
59        {
60            _pThisFieldAssig_ = null;
61        }
62    }
63 
64    void replaceChild(Node oldChild, Node newChild)
65    {
66    }
67 
68    public String toString()
69    {
70        return "" +
71            toString(_pThisFieldAssig_);
72    }
73}

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