UNPKG

@specs-feup/lara

Version:

A js port of the popular framework for building source-to-source compilers

49 lines 1.51 kB
import DataStore from "../../lara/util/DataStore.js"; import { JavaClasses } from "../../lara/util/JavaTypes.js"; /** * DataStore used in LaraI weavers. */ export default class WeaverDataStore extends DataStore { constructor(data?: string | DataStore | JavaClasses.DataStore, definition?: any); /** * Wraps a Java DataStore around a Lara DataStore. */ protected dataStoreWrapper(javaDataStore: JavaClasses.DataStore): WeaverDataStore; /** * @returns a number between 0 and 3, representing the verbose level (0 - less information, 3 - more information) */ getVerboseLevel(): any; /** * @param verboseLevel - a number between 0 and 3, representing the verbose level (0 - less information, 3 - more information) */ setVerboseLevel(verboseLevel: number): void; /** * @returns a java.io.File representing the current output folder of the weaver */ getOutputFolder(): any; /** * @param outputFolder - a java.io.File or a String, representing the current output folder of the weaver * */ setOutputFolder(outputFolder: any): void; /** * */ getSourceFolders(): any; /** * */ setSourceFolders(sourceFolders: any): void; /** * */ getIncludeFolders(): any; /** * */ setIncludeFolders(includeFolders: any): void; setTools(toolsPath: any): void; setLogFile(logPath: any): void; getLogFile(): any; } //# sourceMappingURL=WeaverDataStore.d.ts.map