From 3f594cd2f75271d2829f93133b960c03c608732e Mon Sep 17 00:00:00 2001 From: "Maxim.Medvedev" Date: Tue, 13 Mar 2012 15:01:22 +0400 Subject: [PATCH] visitor for type parameter list --- .../plugins/groovy/lang/psi/GroovyElementVisitor.java | 4 ++++ .../groovy/lang/psi/impl/types/GrTypeParameterListImpl.java | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/GroovyElementVisitor.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/GroovyElementVisitor.java index c42cea0be714..cdd57b7486ec 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/GroovyElementVisitor.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/GroovyElementVisitor.java @@ -439,4 +439,8 @@ public abstract class GroovyElementVisitor { public void visitGStringInjection(GrStringInjection injection) { visitElement(injection); } + + public void visitTypeParameterList(GrTypeParameterList list) { + visitElement(list); + } } diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrTypeParameterListImpl.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrTypeParameterListImpl.java index c232aa1402cd..197534082d94 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrTypeParameterListImpl.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/types/GrTypeParameterListImpl.java @@ -24,6 +24,7 @@ import com.intellij.psi.stubs.EmptyStub; import com.intellij.util.ArrayFactory; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.groovy.lang.parser.GroovyElementTypes; +import org.jetbrains.plugins.groovy.lang.psi.GroovyElementVisitor; import org.jetbrains.plugins.groovy.lang.psi.api.types.GrTypeParameter; import org.jetbrains.plugins.groovy.lang.psi.api.types.GrTypeParameterList; import org.jetbrains.plugins.groovy.lang.psi.impl.GrStubElementBase; @@ -68,4 +69,9 @@ public class GrTypeParameterListImpl extends GrStubElementBase implem return -1; } + + @Override + public void accept(GroovyElementVisitor visitor) { + visitor.visitTypeParameterList(this); + } }