001 package AST; 002 003 import java.util.HashSet; 004 import java.io.File; 005 import java.util.*; 006 import beaver.*; 007 import java.util.ArrayList; 008 import java.util.zip.*; 009 import java.io.*; 010 import java.io.FileNotFoundException; 011 import java.util.Collection; 012 /** 013 * @ast class 014 * 015 */ 016 public class CONSTANT_Info extends java.lang.Object { 017 018 protected BytecodeParser p; 019 020 021 public CONSTANT_Info(BytecodeParser parser) { 022 p = parser; 023 024 } 025 026 027 public Expr expr() { 028 throw new Error("CONSTANT_info.expr() should not be computed for " + getClass().getName()); 029 } 030 031 032 public Expr exprAsBoolean() { 033 return expr(); 034 } 035 036 037 }