MixinConfigProvider.java 620 Bytes
/*
 * This file is part of LiteLoader.
 * Copyright (C) 2012-16 Adam Mummery-Smith
 * All Rights Reserved.
 */
package com.mumfrey.liteloader.api;

/**
 * Container for all of an API's mixin environment configuration 
 */
public interface MixinConfigProvider
{
    /**
     * Get mixin configuration files for this API, all returned configs will be
     * added to the DEFAULT environment. Can return null.
     */
    public abstract String[] getMixinConfigs();

    /**
     * Get mixin error handler classes to register for this API. Can return
     * null.
     */
    public abstract String[] getErrorHandlers();
}