Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
只是想知道如何在合金中使用我自己的 API?
我已经开发了合金 API,但我不知道如何使用它?
问候
穆迪
使用“您自己的 API”是什么意思?
我假设您已经在 Alloy 中开发了一些希望从 Java API 调用的模块和谓词。在那种情况下,我认为你不能直接使用 API 来做到这一点。最好的办法是在Java 中将Alloy 表达式编写为纯字符串,然后解析它们(例如,使用CompUtil.parseOneExpression_fromString),然后评估它们(例如,使用A4Solution.eval,前提是您已经获得了A4Solution 的实例)。
CompUtil.parseOneExpression_fromString
A4Solution.eval