1package com.jogamp.gluegen.cgram;
4 LineObject parent =
null;
7 boolean enteringFile =
false;
8 boolean returningToFile =
false;
9 boolean systemHeader =
false;
10 boolean treatAsC =
false;
17 public LineObject(
final LineObject lobj )
19 parent = lobj.getParent();
20 source = lobj.getSource();
21 line = lobj.getLine();
22 enteringFile = lobj.getEnteringFile();
23 returningToFile = lobj.getReturningToFile();
24 systemHeader = lobj.getSystemHeader();
25 treatAsC = lobj.getTreatAsC();
28 public LineObject(
final String src)
33 public void setSource(
final String src)
38 public String getSource()
43 public void setParent(
final LineObject par)
48 public LineObject getParent()
53 public void setLine(
final int l)
68 public void setEnteringFile(
final boolean v)
73 public boolean getEnteringFile()
78 public void setReturningToFile(
final boolean v)
83 public boolean getReturningToFile()
85 return returningToFile;
88 public void setSystemHeader(
final boolean v)
93 public boolean getSystemHeader()
98 public void setTreatAsC(
final boolean v)
103 public boolean getTreatAsC()
109 public String toString() {
111 ret =
new StringBuilder(
"# " + line +
" \"" + source +
"\"");
115 if (returningToFile) {
124 return ret.toString();