Mercurial > hg > mercurial
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; }