从一些类的源代码中我看到一些方法包含一个编译代码,它们在扩展之前看起来像这样:
public void someMethod(){
Compiled Code
}
扩展该方法时,您可以看到其中的代码是作为注释编写的。
请参阅以下方法之一sun.awt.shell.ShellFolder
:
public boolean isFileSystem() {
// <editor-fold defaultstate="collapsed" desc="Compiled Code">
/* 0: aload_0
* 1: invokevirtual #362 // Method getPath:()Ljava/lang/String;
* 4: ldc #7 // String ShellFolder
* 6: invokevirtual #342 // Method java/lang/String.startsWith:(Ljava/lang/String;)
/........
*/
// </editor-fold>
}
我有兴趣了解更多关于这些方法和使用什么语言的信息。
是否可以编写我自己的编译代码?