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