@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
50 lines • 1.88 kB
JavaScript
import JavaTypes from "@specs-feup/lara/api/lara/util/JavaTypes.js";
/**
* Static variables with class names of Java classes used in the Clava API.
*
*/
export default class ClavaJavaTypes {
static get ClavaNodes() {
return JavaTypes.getType("pt.up.fe.specs.clava.ClavaNodes");
}
static get ClavaNode() {
return JavaTypes.getType("pt.up.fe.specs.clava.ClavaNode");
}
static get CxxJoinPoints() {
return JavaTypes.getType("pt.up.fe.specs.clava.weaver.CxxJoinpoints");
}
static get BuiltinKind() {
return JavaTypes.getType("pt.up.fe.specs.clava.ast.type.enums.BuiltinKind");
}
static get CxxWeaver() {
return JavaTypes.getType("pt.up.fe.specs.clava.weaver.CxxWeaver");
}
static get CxxWeaverApi() {
return JavaTypes.getType("pt.up.fe.specs.clava.weaver.CxxWeaverApi");
}
static get CxxType() {
return JavaTypes.getType("pt.up.fe.specs.clava.weaver.joinpoints.types.CxxType");
}
static get Standard() {
return JavaTypes.getType("pt.up.fe.specs.clava.language.Standard");
}
static get AstFactory() {
return JavaTypes.getType("pt.up.fe.specs.clava.weaver.importable.AstFactory");
}
static get ArgumentsParser() {
return JavaTypes.getType("pt.up.fe.specs.util.parsing.arguments.ArgumentsParser");
}
static get MathExtraApiTools() {
return JavaTypes.getType("pt.up.fe.specs.clava.weaver.MathExtraApiTools");
}
static get CxxWeaverOption() {
return JavaTypes.getType("pt.up.fe.specs.clava.weaver.options.CxxWeaverOption");
}
static get ClavaOptions() {
return JavaTypes.getType("pt.up.fe.specs.clava.ClavaOptions");
}
static get CodeParser() {
return JavaTypes.getType("pt.up.fe.specs.clang.codeparser.CodeParser");
}
}
//# sourceMappingURL=ClavaJavaTypes.js.map