KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ca > mcgill > sable > soot > cfg > model > CFGNodeData


1 /* Soot - a J*va Optimization Framework
2  * Copyright (C) 2004 Jennifer Lhotak
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the
16  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17  * Boston, MA 02111-1307, USA.
18  */

19
20
21 package ca.mcgill.sable.soot.cfg.model;
22 import java.util.*;
23
24
25 public class CFGNodeData extends CFGElement {
26
27     private ArrayList text;
28     private boolean head;
29     private boolean tail;
30     
31     
32     public CFGNodeData() {
33         super();
34     }
35
36     /**
37      * @return
38      */

39     public ArrayList getText() {
40         return text;
41     }
42
43     /**
44      * @param list
45      */

46     public void setText(ArrayList list) {
47         text = list;
48         firePropertyChange(TEXT, text);
49     }
50
51     /**
52      * @return
53      */

54     public boolean isHead() {
55         return head;
56     }
57
58     /**
59      * @return
60      */

61     public boolean isTail() {
62         return tail;
63     }
64
65     /**
66      * @param b
67      */

68     public void setHead(boolean b) {
69         head = b;
70         firePropertyChange(HEAD, new Boolean JavaDoc(head));
71     }
72
73     /**
74      * @param b
75      */

76     public void setTail(boolean b) {
77         tail = b;
78         firePropertyChange(TAIL, new Boolean JavaDoc(tail));
79     }
80
81 }
82
Popular Tags