UNPKG

@specs-feup/lara

Version:

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

40 lines 1.12 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 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; setLogFile(logPath: any): void; getLogFile(): any; } //# sourceMappingURL=WeaverDataStore.d.ts.map