UNPKG

@specs-feup/clava

Version:

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

50 lines 1.88 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 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