// Path: nightowllib/src/main/java/com/asha/nightowllib/paint/IOwlPaint.java
// public interface IOwlPaint {
//     void draw(View view, Object value);
//     Object[] setup(View view, TypedArray a, int attr);
// }


import com.asha.nightowllib.paint.IOwlPaint;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
package com.asha.nightowllib.handler.annotations;



/**
 * Created by hzqiujiadi on 15/11/8.
 * hzqiujiadi ashqalcn@gmail.com
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface OwlAttr {
// Path: nightowllib/src/main/java/com/asha/nightowllib/paint/IOwlPaint.java
// public interface IOwlPaint {
//     void draw(View view, Object value);
//     Object[] setup(View view, TypedArray a, int attr);
// }


// Path: nightowllib/src/main/java/com/asha/nightowllib/handler/annotations/OwlAttr.java
import com.asha.nightowllib.paint.IOwlPaint;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

package com.asha.nightowllib.handler.annotations;



/**
 * Created by hzqiujiadi on 15/11/8.
 * hzqiujiadi ashqalcn@gmail.com
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface OwlAttr {
    Class<? extends IOwlPaint> value();