1 package net.sf.plb4jedit.plb;
2
3 /***
4 * represents a variable definition by its source and lineno, name and a (not yet properly filled) documentation.
5 * @author Peter Schaefer
6 */
7 public class Variable {
8 private String source;
9 private int lineno;
10 private String name;
11 private String doc;
12
13 private Variable() {
14 }
15
16 public Variable(String source, int lineno, String name, String doc) {
17 this.source = source;
18 this.lineno = lineno;
19 this.name = name;
20 this.doc = doc;
21 }
22
23 /***
24 * @return
25 */
26 public String getDoc() {
27 return doc;
28 }
29
30 /***
31 * @return
32 */
33 public String getName() {
34 return name;
35 }
36
37 /***
38 * @return
39 */
40 public int getLineno() {
41 return lineno;
42 }
43
44 /***
45 * @return
46 */
47 public String getSource() {
48 return source;
49 }
50
51 public String toString() {
52 return source + ":" + lineno + ":" + name;
53 }
54 }
This page was automatically generated by Maven