@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
52 lines • 2.04 kB
TypeScript
import { JavaClasses } from "@specs-feup/lara/api/lara/util/JavaTypes.js";
export declare namespace ClavaJavaClasses {
interface ClavaNodes extends JavaClasses.JavaClass {
}
interface ClavaNode extends JavaClasses.JavaClass {
}
interface CxxJoinpoints extends JavaClasses.JavaClass {
}
interface BuiltinKind extends JavaClasses.JavaClass {
}
interface CxxWeaver extends JavaClasses.JavaClass {
}
interface CxxWeaverApi extends JavaClasses.JavaClass {
}
interface CxxType extends JavaClasses.JavaClass {
}
interface Standard extends JavaClasses.JavaClass {
}
interface AstFactory extends JavaClasses.JavaClass {
}
interface ArgumentsParser extends JavaClasses.JavaClass {
}
interface MathExtraApiTools extends JavaClasses.JavaClass {
}
interface CxxWeaverOption extends JavaClasses.JavaClass {
}
interface ClavaOptions extends JavaClasses.JavaClass {
}
interface CodeParser extends JavaClasses.JavaClass {
}
}
/**
* Static variables with class names of Java classes used in the Clava API.
*
*/
export default class ClavaJavaTypes {
static get ClavaNodes(): ClavaJavaClasses.ClavaNodes;
static get ClavaNode(): ClavaJavaClasses.ClavaNode;
static get CxxJoinPoints(): ClavaJavaClasses.CxxJoinpoints;
static get BuiltinKind(): ClavaJavaClasses.BuiltinKind;
static get CxxWeaver(): ClavaJavaClasses.CxxWeaver;
static get CxxWeaverApi(): ClavaJavaClasses.CxxWeaverApi;
static get CxxType(): ClavaJavaClasses.CxxType;
static get Standard(): ClavaJavaClasses.Standard;
static get AstFactory(): ClavaJavaClasses.AstFactory;
static get ArgumentsParser(): ClavaJavaClasses.ArgumentsParser;
static get MathExtraApiTools(): ClavaJavaClasses.MathExtraApiTools;
static get CxxWeaverOption(): ClavaJavaClasses.CxxWeaverOption;
static get ClavaOptions(): ClavaJavaClasses.ClavaOptions;
static get CodeParser(): ClavaJavaClasses.CodeParser;
}
//# sourceMappingURL=ClavaJavaTypes.d.ts.map