// Path: source/transpiler/com/stormmq/java2c/transpiler/javaModules/FatalCompilationException.java
// public final class FatalCompilationException extends Exception
// {
// 	public FatalCompilationException(@NotNull final String message)
// 	{
// 		super(message);
// 	}
// 
// 	public FatalCompilationException(@NotNull final String message, @NotNull final Exception cause)
// 	{
// 		super(message, cause);
// 	}
// }


import com.stormmq.java2c.transpiler.javaModules.FatalCompilationException;
import org.jetbrains.annotations.NotNull;
import javax.tools.DiagnosticListener;
import javax.tools.JavaFileObject;
package com.stormmq.java2c.transpiler.warnings;



public interface Warnings extends DiagnosticListener<JavaFileObject>
{
// Path: source/transpiler/com/stormmq/java2c/transpiler/javaModules/FatalCompilationException.java
// public final class FatalCompilationException extends Exception
// {
// 	public FatalCompilationException(@NotNull final String message)
// 	{
// 		super(message);
// 	}
// 
// 	public FatalCompilationException(@NotNull final String message, @NotNull final Exception cause)
// 	{
// 		super(message, cause);
// 	}
// }


// Path: source/transpiler/com/stormmq/java2c/transpiler/warnings/Warnings.java
import com.stormmq.java2c.transpiler.javaModules.FatalCompilationException;
import org.jetbrains.annotations.NotNull;
import javax.tools.DiagnosticListener;
import javax.tools.JavaFileObject;

package com.stormmq.java2c.transpiler.warnings;



public interface Warnings extends DiagnosticListener<JavaFileObject>
{
	void fatal(@NotNull final FatalCompilationException cause);