| Index: compiler/java/com/google/dart/compiler/ast/DartFunction.java
|
| diff --git a/compiler/java/com/google/dart/compiler/ast/DartFunction.java b/compiler/java/com/google/dart/compiler/ast/DartFunction.java
|
| index a7693d39ebf0df2e4736a83688f85cf877b4e3e3..628e45eda972d44efe976a9b29fa707e58265795 100644
|
| --- a/compiler/java/com/google/dart/compiler/ast/DartFunction.java
|
| +++ b/compiler/java/com/google/dart/compiler/ast/DartFunction.java
|
| @@ -12,15 +12,17 @@ import java.util.List;
|
| public class DartFunction extends DartNode {
|
|
|
| private final NodeList<DartParameter> parameters = NodeList.create(this);
|
| + private final int parametersOpenParen;
|
| private final int parametersOptionalOpen;
|
| private final int parametersOptionalClose;
|
| private final int parametersCloseParen;
|
| private DartBlock body;
|
| private DartTypeNode returnTypeNode;
|
|
|
| - public DartFunction(List<DartParameter> parameters, int parametersOptionalOpen,
|
| + public DartFunction(List<DartParameter> parameters, int parametersOpenParen, int parametersOptionalOpen,
|
| int parametersOptionalClose, int parametersCloseParen, DartBlock body,
|
| DartTypeNode returnTypeNode) {
|
| + this.parametersOpenParen = parametersOpenParen;
|
| this.parametersOptionalOpen = parametersOptionalOpen;
|
| this.parametersOptionalClose = parametersOptionalClose;
|
| if (parameters != null && !parameters.isEmpty()) {
|
| @@ -47,6 +49,10 @@ public class DartFunction extends DartNode {
|
| return parametersOptionalClose;
|
| }
|
|
|
| + public int getParametersOpenParen() {
|
| + return parametersOpenParen;
|
| + }
|
| +
|
| public int getParametersCloseParen() {
|
| return parametersCloseParen;
|
| }
|
|
|