001 /* Generated By:JJTree: Do not edit this line. ASTnumber.java */ 002 003 package net.sourceforge.javajson.parser; 004 005 public class ASTnumber extends SimpleNode { 006 String val; 007 008 public ASTnumber(int id) { 009 super(id); 010 } 011 012 public ASTnumber(JsonParser p, int id) { 013 super(p, id); 014 } 015 016 @Override 017 protected void interpret() { 018 Object o; 019 if (val.contains(".")) 020 o = new Double(val); 021 else o = new Long(val); 022 023 ((SimpleNode) parent).push(o); 024 } 025 026 }