package com.github.czyzby.autumn.mvc.stereotype.preference;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.badlogic.gdx.Files.FileType;
/** Since LML macros have to be parsed once - specific macro parsers will be created and registered dynamically - this
* routine can be done by using this annotation on a string or array of strings containing path(s) to .lml file(s)
* containing the macros.
*
* @author MJ */
@Target({ ElementType.FIELD })
@Retention(RetentionPolicy.RUNTIME)
public @interface LmlMacro {
/** @return file type of the stored macro. */
FileType fileType() default FileType.Internal;
}