Files
CraftTweaker/ZenScript/src/main/java/stanhebben/zenscript/IZenErrorLogger.java
T

27 lines
645 B
Java
Raw Normal View History

package stanhebben.zenscript;
import stanhebben.zenscript.util.ZenPosition;
/**
2014-06-10 21:12:55 +02:00
* Error logger. Implementations can forward errors to their own error logging
* system.
*
* @author Stan Hebben
*/
public interface IZenErrorLogger {
2014-06-10 21:12:55 +02:00
/**
* Called when an error is detected during compilation.
*
* @param position error position
* @param message error message
*/
public void error(ZenPosition position, String message);
2015-08-31 19:15:35 +02:00
2014-06-10 21:12:55 +02:00
/**
* Called when a warning is generated during compilation.
*
* @param position warning position
* @param message warning message
*/
public void warning(ZenPosition position, String message);
}