UNPKG

@specs-feup/clava

Version:

A C/C++ source-to-source compiler written in Typescript

62 lines 2.41 kB
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 ClavaWeaverLauncher() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.ClavaWeaverLauncher"); } static get MathExtraApiTools() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.MathExtraApiTools"); } static get HighLevelSynthesisAPI() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.hls.HighLevelSynthesisAPI"); } static get MemoiReport() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.memoi.MemoiReport"); } static get MemoiReportsMap() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.memoi.MemoiReportsMap"); } static get MemoiCodeGen() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.memoi.MemoiCodeGen"); } static get ClavaPetit() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.util.ClavaPetit"); } static get ClavaPlatforms() { return JavaTypes.getType("pt.up.fe.specs.clava.weaver.importable.ClavaPlatforms"); } } //# sourceMappingURL=ClavaJavaTypes.js.map