@wuapi/generator
Version:
22 lines (21 loc) • 611 B
TypeScript
import { $Project } from "@wuapi/essential";
import { BasePlugin, PluginDescription } from "./plugin_base";
/**
* Java code plugin.
*/
export default class JavaPlugin extends BasePlugin {
/**
* Returns the description of this plugin.
*/
getDescription(): PluginDescription;
/**
* Process gradle project.
*/
processGradle(project: $Project, outputDir: string, skip: boolean, next: () => void): void;
/**
* Start process the project, and generate code.
*/
process(project: $Project, outputDir: string, args: {
[key: string]: string;
}): void;
}