ASTDeclaration.java
package edu.udel.cis.vsl.tass.front.minimp.ast.declaration;
import java.io.File;
import edu.udel.cis.vsl.tass.util.Source;
public abstract class ASTDeclaration implements ASTDeclarationIF {
protected Source source;
protected ASTDeclaration() {
source = new Source(new File("Undefined"), 0, 0, 0, 0);
}
public void setSource(Source source) {
if (source == null) {
throw new NullPointerException("Null source.");
}
this.source = source;
}
public void setText(String text) {
this.source.setText(text);
}
public Source source() {
return this.source;
}
}