X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java index a157522..bd1f4a1 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/ConstantIdentifier.java @@ -1,5 +1,7 @@ package net.sourceforge.phpdt.internal.compiler.ast; +import test.Token; + import java.util.List; import java.util.ArrayList; @@ -8,21 +10,26 @@ import java.util.ArrayList; */ public class ConstantIdentifier extends Expression { - public char[] name; + public String name; - public ConstantIdentifier(final char[] name, + public ConstantIdentifier(final String name, final int sourceStart, final int sourceEnd) { super(sourceStart, sourceEnd); this.name = name; } + public ConstantIdentifier(final Token token) { + super(token.sourceStart,token.sourceEnd); + name = token.image; + } + /** * Return the expression as String. * @return the expression */ public String toStringExpression() { - return new String(name); + return name; } /** @@ -30,7 +37,7 @@ public class ConstantIdentifier extends Expression { * @return the variables from outside */ public List getOutsideVariable() { - return new ArrayList(); + return new ArrayList(1); } /** @@ -38,7 +45,7 @@ public class ConstantIdentifier extends Expression { * @return the variables from we change value */ public List getModifiedVariable() { - return new ArrayList(); + return new ArrayList(1); } /** @@ -46,6 +53,6 @@ public class ConstantIdentifier extends Expression { * @return the variables used */ public List getUsedVariable() { - return new ArrayList(); + return new ArrayList(1); } }