// Path: antlr4ide.core/src/main/java/com/github/jknack/antlr4ide/console/Console.java
// public interface Console {
// 
// 	/**
// 	 * Write an ERROR message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void error(String message, Object...args);
// 	
// 	/**
// 	 * Write a WARNING message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void warning(String message, Object...args);
// 	
// 	/**
// 	 * Write an INFO message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void info(String message, Object...args);
// 	
// 	/**
// 	 * Write a DEBUG message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void debug(String message, Object...args);
// 
// 	/**
// 	 * Write a TRACE message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void trace(String message, Object...args);
// 	
// }
// 
// Path: antlr4ide.core/src/main/java/com/github/jknack/antlr4ide/services/GrammarResource.java
// public interface GrammarResource {
// 
//   Grammar grammarFrom(IFile file);
// 
//   Resource resourceFrom(IFile file);
// 
//   IFile fileFrom(Resource resource);
// 
//   IFile fileFrom(Grammar grammar);
// 
// }


import java.util.Set;
import org.easymock.EasyMock;
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.debug.core.ILaunchManager;
import com.github.jknack.antlr4ide.console.Console;
import com.github.jknack.antlr4ide.generator.CodeGeneratorListener;
import com.github.jknack.antlr4ide.generator.ToolOptionsProvider;
import com.github.jknack.antlr4ide.services.GrammarResource;
import com.google.common.collect.Sets;
import com.google.inject.Binder;
import com.google.inject.Provides;
package com.github.jknack.antlr4ide;




public class Antlr4RuntimeTestModule extends Antlr4RuntimeModule {

  public static IWorkspaceRoot workspaceRoot = EasyMock.createMock(IWorkspaceRoot.class);

  public static ToolOptionsProvider optionsProvider = EasyMock.createMock(ToolOptionsProvider.class);

  public static Console console = EasyMock.createMock(Console.class);

// Path: antlr4ide.core/src/main/java/com/github/jknack/antlr4ide/console/Console.java
// public interface Console {
// 
// 	/**
// 	 * Write an ERROR message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void error(String message, Object...args);
// 	
// 	/**
// 	 * Write a WARNING message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void warning(String message, Object...args);
// 	
// 	/**
// 	 * Write an INFO message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void info(String message, Object...args);
// 	
// 	/**
// 	 * Write a DEBUG message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void debug(String message, Object...args);
// 
// 	/**
// 	 * Write a TRACE message into the console.
// 	 *
// 	 * @param message The message. Might includes place holder. See String#format
// 	 * @param args Message arguments.
// 	 */
// 	public void trace(String message, Object...args);
// 	
// }
// 
// Path: antlr4ide.core/src/main/java/com/github/jknack/antlr4ide/services/GrammarResource.java
// public interface GrammarResource {
// 
//   Grammar grammarFrom(IFile file);
// 
//   Resource resourceFrom(IFile file);
// 
//   IFile fileFrom(Resource resource);
// 
//   IFile fileFrom(Grammar grammar);
// 
// }


// Path: antlr4ide.tests/src/main/java/com/github/jknack/antlr4ide/Antlr4RuntimeTestModule.java
import java.util.Set;
import org.easymock.EasyMock;
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.debug.core.ILaunchManager;
import com.github.jknack.antlr4ide.console.Console;
import com.github.jknack.antlr4ide.generator.CodeGeneratorListener;
import com.github.jknack.antlr4ide.generator.ToolOptionsProvider;
import com.github.jknack.antlr4ide.services.GrammarResource;
import com.google.common.collect.Sets;
import com.google.inject.Binder;
import com.google.inject.Provides;

package com.github.jknack.antlr4ide;




public class Antlr4RuntimeTestModule extends Antlr4RuntimeModule {

  public static IWorkspaceRoot workspaceRoot = EasyMock.createMock(IWorkspaceRoot.class);

  public static ToolOptionsProvider optionsProvider = EasyMock.createMock(ToolOptionsProvider.class);

  public static Console console = EasyMock.createMock(Console.class);

  public static GrammarResource grammarResource = EasyMock.createMock(GrammarResource.class);