All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.therouter.plugin.agp8.TextParameters Maven / Gradle / Ivy

The newest version!
package com.therouter.plugin.agp8;

import com.android.build.api.instrumentation.InstrumentationParameters;

import org.gradle.api.provider.Property;
import org.gradle.api.tasks.Input;

import java.io.File;

public interface TextParameters extends InstrumentationParameters {
    @Input
    Property getAsmTargetFile();

    @Input
    Property getAllClassFile();

    @Input
    Property getFlowTaskFile();

    @Input
    Property getRouteFile();

    @Input
    Property getAllClassText();

    @Input
    Property getAsmTargetText();

    @Input
    Property getDebugValue();

    // 编译期检查路由表合法性,可选参数 warning(仅告警)/error(编译期抛异常)/delete(每次根据注解重新生成路由表),不配置则不校验
    @Input
    Property getCheckRouteMapValue();

    // 检查 FlowTask 是否有循环引用,可选参数 warning(仅打印日志)/error(编译期抛异常),不配置则不校验
    @Input
    Property getCheckFlowDependValue();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy