我正在尝试将Java汇编代码(使用Jasmin(java中的汇编程序接口))与标准Java代码合并。就像这样
public class SomeClass{
public void testPrinting(){
System.out.println("Hello World");
}
.method public myMethod()V
//Some work
.end method
}
这可能吗?
答案 0 :(得分:2)
您可以使用Jasmin创建一个类,并在任何Java项目中使用它。在同一个类中混合java和“汇编”代码似乎并不容易实现,但是您可以从标准java类中的“assembly-source”类调用一些代码。
class StandardJava {
public void myMethod() {
Assembly.someMethod();
}
}
答案 1 :(得分:0)
您需要编写自己的预处理器。这将是困难的,特别是如果Jasmin代码引用Java中定义的成员和使用Jasmin代码定义的Java代码引用成员。我认为你最好写一些Java,拆解它,并将它与你的Jasmin代码合并。