/**
*
*/
package x10.sncode.ast;
import x10.sncode.ByteBuffer;
import x10.sncode.ast.AST.Kind;
public class Constant extends Term {
int constantIndex;
public Constant(int constantIndex) {
this.constantIndex = constantIndex;
}
@Override
public Kind getKind() {
return AST.Kind.CONSTANT;
}
public void write(ByteBuffer w) {
w.addInt(AST.Kind.CONSTANT.ordinal());
w.addInt(constantIndex);
}
public int getValue() {
return constantIndex;
}
}