* array('a','b','c') or array('a' => 2,'b' = '3');
* @author Matthieu Casanova
*/
-public class ArrayInitializer extends Expression {
+public final class ArrayInitializer extends Expression {
- public ArrayVariableDeclaration[] vars;
+ /** the key and values. */
+ private final ArrayVariableDeclaration[] vars;
+ /**
+ * Create a new array initializer.
+ * @param vars the keys and values of the array
+ * @param sourceStart the starting offset
+ * @param sourceEnd the ending offset
+ */
public ArrayInitializer(final ArrayVariableDeclaration[] vars,
final int sourceStart,
final int sourceEnd) {
/**
* Get the variables from outside (parameters, globals ...)
+ * @param list the list where we will put variables
*/
- public void getOutsideVariable(final List list) {
- }
+ public void getOutsideVariable(final List list) {}
/**
* get the modified variables.
+ * @param list the list where we will put variables
*/
public void getModifiedVariable(final List list) {
for (int i = 0; i < vars.length; i++) {
/**
* Get the variables used.
+ * @param list the list where we will put variables
*/
public void getUsedVariable(final List list) {
for (int i = 0; i < vars.length; i++) {