KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > soot > jimple > parser > node > X1PArrayBrackets


1 /* This file was generated by SableCC (http://www.sablecc.org/). */
2
3 package soot.jimple.parser.node;
4
5 import soot.jimple.parser.analysis.*;
6
7 public final class X1PArrayBrackets extends XPArrayBrackets
8 {
9     private XPArrayBrackets _xPArrayBrackets_;
10     private PArrayBrackets _pArrayBrackets_;
11
12     public X1PArrayBrackets()
13     {
14     }
15
16     public X1PArrayBrackets(
17         XPArrayBrackets _xPArrayBrackets_,
18         PArrayBrackets _pArrayBrackets_)
19     {
20         setXPArrayBrackets(_xPArrayBrackets_);
21         setPArrayBrackets(_pArrayBrackets_);
22     }
23
24     public Object JavaDoc clone()
25     {
26         throw new RuntimeException JavaDoc("Unsupported Operation");
27     }
28
29     public void apply(Switch sw)
30     {
31         throw new RuntimeException JavaDoc("Switch not supported.");
32     }
33
34     public XPArrayBrackets getXPArrayBrackets()
35     {
36         return _xPArrayBrackets_;
37     }
38
39     public void setXPArrayBrackets(XPArrayBrackets node)
40     {
41         if(_xPArrayBrackets_ != null)
42         {
43             _xPArrayBrackets_.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         _xPArrayBrackets_ = node;
57     }
58
59     public PArrayBrackets getPArrayBrackets()
60     {
61         return _pArrayBrackets_;
62     }
63
64     public void setPArrayBrackets(PArrayBrackets node)
65     {
66         if(_pArrayBrackets_ != null)
67         {
68             _pArrayBrackets_.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         _pArrayBrackets_ = node;
82     }
83
84     void removeChild(Node child)
85     {
86         if(_xPArrayBrackets_ == child)
87         {
88             _xPArrayBrackets_ = null;
89         }
90
91         if(_pArrayBrackets_ == child)
92         {
93             _pArrayBrackets_ = null;
94         }
95     }
96
97     void replaceChild(Node oldChild, Node newChild)
98     {
99     }
100
101     public String JavaDoc toString()
102     {
103         return "" +
104             toString(_xPArrayBrackets_) +
105             toString(_pArrayBrackets_);
106     }
107 }
108
Popular Tags