Some minor changes
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ast / NumberLiteral.java
index 1295638..760fa54 100644 (file)
@@ -1,19 +1,17 @@
 package net.sourceforge.phpdt.internal.compiler.ast;
 
+import test.Token;
+
 /**
- * Literal for numbers
+ * Literal for numbers.
  * @author Matthieu Casanova
  */
-public class NumberLiteral extends Literal {
-  public char[] source;
+public final class NumberLiteral extends Literal {
+  private final String source;
 
-  public NumberLiteral(char[] token, int sourceStart, int sourceEnd) {
-    super(sourceStart, sourceEnd);
-    source = token;
-  }
-
-  public char[] source() {
-    return source;
+  public NumberLiteral(final Token token) {
+    super(token.sourceStart, token.sourceEnd);
+    source = token.image;
   }
 
   /**
@@ -21,6 +19,6 @@ public class NumberLiteral extends Literal {
    * @return the expression
    */
   public String toStringExpression() {
-    return new String(source);
+    return source;
   }
 }