/*
* Carrot2 project.
*
* Copyright (C) 2002-2016, Dawid Weiss, Stanisław Osiński.
* All rights reserved.
*
* Refer to the full license file "carrot2.LICENSE"
* in the root folder of the repository checkout or at:
* http://www.carrot2.org/carrot2.LICENSE
*/
package org.carrot2.core.attribute;
import java.lang.annotation.*;
import org.carrot2.core.IControllerContext;
import org.carrot2.core.IProcessingComponent;
/**
* Marks attributes that will be bound upon initialization of a Carrot<sup>2</sup>
* component instance. Please see
* {@link IProcessingComponent#init(IControllerContext)} for details.
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Init
{
}