changeset 522:686b04d58c6e

Use a new way to provide vcs extensions
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Thu, 13 Dec 2012 12:43:31 +0400
parents 4f5273a54927
children 2ffa2c6cbaa4
files mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Fri Dec 07 22:01:42 2012 +0400
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Thu Dec 13 12:43:31 2012 +0400
@@ -753,13 +753,14 @@
   }
 
 
+  @Override
   @Nullable
-  public <T extends VcsExtension> T getVcsExtension(@NotNull Class<T> klass) {
+  protected <T extends VcsExtension> T getVcsCustomExtension(@NotNull final Class<T> extensionClass) {
     if (myExtensions == null)
       return null;
     for (MercurialServerExtension e : myExtensions) {
-      if (klass.isInstance(e))
-        return klass.cast(e);
+      if (extensionClass.isInstance(e))
+        return extensionClass.cast(e);
     }
     return null;
   }