1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

bug 342640: a helpful message

This commit is contained in:
Andrew Gvozdev 2011-04-13 21:41:16 +00:00
parent ab9417925c
commit 57d4081355
3 changed files with 6 additions and 0 deletions

View file

@ -13,6 +13,7 @@ package org.eclipse.cdt.internal.ui.buildconsole;
import java.net.URL;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.Assert;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.cdt.core.ConsoleOutputStream;
@ -57,14 +58,17 @@ public class CBuildConsole implements ICConsole {
* @see org.eclipse.cdt.core.resources.IConsole#getOutputStream()
*/
public ConsoleOutputStream getOutputStream() throws CoreException {
Assert.isNotNull(project, ConsoleMessages.CBuildConsole_Console_Must_Be_Started_First);
return fConsoleManager.getConsole(project).getOutputStream();
}
public ConsoleOutputStream getInfoStream() throws CoreException {
Assert.isNotNull(project, ConsoleMessages.CBuildConsole_Console_Must_Be_Started_First);
return fConsoleManager.getConsole(project).getInfoStream();
}
public ConsoleOutputStream getErrorStream() throws CoreException {
Assert.isNotNull(project, ConsoleMessages.CBuildConsole_Console_Must_Be_Started_First);
return fConsoleManager.getConsole(project).getErrorStream();
}
}

View file

@ -35,6 +35,7 @@ public final class ConsoleMessages extends NLS {
public static String PreviousErrorAction_Tooltip;
public static String NextErrorAction_Tooltip;
public static String ShowErrorAction_Tooltip;
public static String CBuildConsole_Console_Must_Be_Started_First;
public static String CopyLog_ActionTooltip;
public static String CopyLog_BuildNotLogged;
public static String CopyLog_ChooseDestination;

View file

@ -22,6 +22,7 @@ BuildConsolePage_Copy_7=Copy
BuildConsolePage_Select__All_Ctrl_A_12=Select &All@Ctrl+A
BuildConsolePage_Select_All=Select All
CBuildConsole_Console_Must_Be_Started_First=Build Console must be started with a specific project before being used.
CopyLog_ActionTooltip=Copy Build Log
CopyLog_BuildNotLogged=No build was logged. Build the project or/and check the Logging page in project properties.
CopyLog_ChooseDestination=Choose Log File Destination