| Index: compiler/java/com/google/dart/compiler/ast/DartMethodDefinition.java
|
| diff --git a/compiler/java/com/google/dart/compiler/ast/DartMethodDefinition.java b/compiler/java/com/google/dart/compiler/ast/DartMethodDefinition.java
|
| index 2836c4464291abba39be583318e16dfb1520324e..cdd336d777e5e00f419f640ca6e290621c0737c1 100644
|
| --- a/compiler/java/com/google/dart/compiler/ast/DartMethodDefinition.java
|
| +++ b/compiler/java/com/google/dart/compiler/ast/DartMethodDefinition.java
|
| @@ -18,25 +18,22 @@ public class DartMethodDefinition extends DartClassMember<DartExpression> {
|
| protected DartFunction function;
|
| private MethodElement element;
|
| private DartMethodDefinition normalizedNode = this;
|
| - private final List<DartTypeParameter> typeParameters;
|
|
|
| public static DartMethodDefinition create(DartExpression name,
|
| DartFunction function,
|
| Modifiers modifiers,
|
| - List<DartInitializer> initializers,
|
| - List<DartTypeParameter> typeParameters) {
|
| + List<DartInitializer> initializers) {
|
| if (initializers == null) {
|
| - return new DartMethodDefinition(name, function, modifiers, typeParameters);
|
| + return new DartMethodDefinition(name, function, modifiers);
|
| } else {
|
| - return new DartMethodWithInitializersDefinition(name, function, modifiers, initializers);
|
| + return new DartMethodWithInitializersDefinition(name, function, modifiers,
|
| + initializers);
|
| }
|
| }
|
|
|
| - private DartMethodDefinition(DartExpression name, DartFunction function, Modifiers modifiers,
|
| - List<DartTypeParameter> typeParameters) {
|
| + private DartMethodDefinition(DartExpression name, DartFunction function, Modifiers modifiers) {
|
| super(name, modifiers);
|
| this.function = becomeParentOf(function);
|
| - this.typeParameters = typeParameters;
|
| }
|
|
|
| public DartFunction getFunction() {
|
| @@ -67,10 +64,6 @@ public class DartMethodDefinition extends DartClassMember<DartExpression> {
|
| return Collections.emptyList();
|
| }
|
|
|
| - public List<DartTypeParameter> getTypeParameters() {
|
| - return typeParameters;
|
| - }
|
| -
|
| @Override
|
| public void traverse(DartVisitor v, DartContext ctx) {
|
| if (v.visit(this, ctx)) {
|
| @@ -98,7 +91,7 @@ public class DartMethodDefinition extends DartClassMember<DartExpression> {
|
| DartFunction function,
|
| Modifiers modifiers,
|
| List<DartInitializer> initializers) {
|
| - super(name, function, modifiers, null);
|
| + super(name, function, modifiers);
|
| this.initializers = becomeParentOf(initializers);
|
| }
|
|
|
| @@ -120,9 +113,6 @@ public class DartMethodDefinition extends DartClassMember<DartExpression> {
|
| public void visitChildren(DartPlainVisitor<?> visitor) {
|
| super.visitChildren(visitor);
|
| visitor.visit(initializers);
|
| - if (getTypeParameters() != null) {
|
| - visitor.visit(getTypeParameters());
|
| - }
|
| }
|
| }
|
| }
|
|
|