package sk.stuba.fiit.perconik.eclipse.core.runtime; import org.eclipse.core.runtime.Plugin; /** * Static utility methods pertaining to {@code PluginConsole} instances. * * @author Pavol Zbell * @since 1.0 */ public final class PluginConsoles { private PluginConsoles() {} /** * Creates new standard plug-in console. * @param plugin the plug-in * @return new plug-in console */ public static PluginConsole create(final Plugin plugin) { return new StandardPluginConsole(plugin, System.out); } /** * Returns silent plug-in console. * @return silent plug-in console */ public static PluginConsole silent() { return SilentPluginConsole.INSTANCE; } }