Files
CraftTweaker/ZenScript/src/main/java/stanhebben/zenscript/IZenErrorLogger.java
T
Stan Hebben 97c7f42400 - Added documentation to some classes
- Created script provider system
- Did some refactoring to improve the API
2014-06-10 21:12:55 +02:00

28 lines
646 B
Java

package stanhebben.zenscript;
import stanhebben.zenscript.util.ZenPosition;
/**
* Error logger. Implementations can forward errors to their own error logging
* system.
*
* @author Stan Hebben
*/
public interface IZenErrorLogger {
/**
* Called when an error is detected during compilation.
*
* @param position error position
* @param message error message
*/
public void error(ZenPosition position, String message);
/**
* Called when a warning is generated during compilation.
*
* @param position warning position
* @param message warning message
*/
public void warning(ZenPosition position, String message);
}