package abstractSyntaxTree.Expression; import TypeCheck.TypeCheckResult; import org.objectweb.asm.MethodVisitor; import java.util.Map; public class VarRefExpression implements IExpression{ //Parameters that are needed here private String varName; private Map localVars; @Override public TypeCheckResult typeCheck() throws Exception { return null; } @Override public void codeGen(MethodVisitor mv) throws Exception { throw new Exception("CodeGen not implemented for VarRefExpression"); } }