org.sonar.batch.bootstrap
Class ExtensionUtils

java.lang.Object
  extended by org.sonar.batch.bootstrap.ExtensionUtils

public class ExtensionUtils
extends Object


Method Summary
static boolean isBatchExtension(Object extension)
           
static boolean isInstantiationStrategy(Object extension, String strategy)
           
static boolean isMavenExtensionOnly(Object extension)
           
static boolean isType(Object extension, Class<?> extensionClass)
           
static boolean supportsEnvironment(Object extension, EnvironmentInformation environment)
           
static boolean supportsPreview(Object extension)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isInstantiationStrategy

public static boolean isInstantiationStrategy(Object extension,
                                              String strategy)

isBatchExtension

public static boolean isBatchExtension(Object extension)

supportsEnvironment

public static boolean supportsEnvironment(Object extension,
                                          EnvironmentInformation environment)

supportsPreview

public static boolean supportsPreview(Object extension)

isMavenExtensionOnly

public static boolean isMavenExtensionOnly(Object extension)

isType

public static boolean isType(Object extension,
                             Class<?> extensionClass)


Copyright © 2009–2015 SonarSource. All rights reserved.