X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/NumberLiteral.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/NumberLiteral.java index 1295638..760fa54 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/NumberLiteral.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/NumberLiteral.java @@ -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; } }