some bugfixes
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ast / ConstantIdentifier.java
1 package net.sourceforge.phpdt.internal.compiler.ast;
2
3 import test.Token;
4
5 import java.util.List;
6 import java.util.ArrayList;
7
8 /**
9  * @author Matthieu Casanova
10  */
11 public class ConstantIdentifier extends Expression {
12
13   public String name;
14
15   public ConstantIdentifier(final String name,
16                             final int sourceStart,
17                             final int sourceEnd) {
18     super(sourceStart, sourceEnd);
19     this.name = name;
20   }
21
22   public ConstantIdentifier(final Token token) {
23     super(token.sourceStart,token.sourceEnd);
24     name = token.image;
25   }
26
27   /**
28    * Return the expression as String.
29    * @return the expression
30    */
31   public String toStringExpression() {
32     return name;
33   }
34
35   /**
36    * Get the variables from outside (parameters, globals ...)
37    */
38   public void getOutsideVariable(final List list) {
39   }
40
41   /**
42    * get the modified variables.
43    */
44   public void getModifiedVariable(final List list) {
45   }
46
47   /**
48    * Get the variables used.
49    */
50   public void getUsedVariable(final List list) {
51   }
52 }