自定义Java编译器(扩展名)

核蛋白29

我正在尝试向Java添加功能。您可以在这里找到它的描述我想知道是否有一种编写自定义Java编译器(或编译器扩展)的方法。该代码仍将编译为标准Java代码,因此我不需要自定义JVM(或JRE,无论是哪个)。如果有人知道该怎么做,请告诉我。如果您知道不可能,可以将我链接到证明(也许是Oracle的声明)吗?谢谢!

宇宙

Scala以JVM为目标,并且它的结构化类型可以满足您的需求。例子:

def generateNickname(name: {def getName(): String; def setName(name: String): Unit}): String {
  // ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

wix 刻录自定义引导程序 - 自定义编译器扩展

来自分类Dev

JAVA:解释器还是编译器?Java 的文件扩展名?如何执行?

来自分类Dev

如何利用插件利用自定义函数扩展Less编译器

来自分类Dev

如何自定义Microsoft cmdline编译器cl的.exe文件名?

来自分类Dev

具有自定义扩展名的MATLAB文件

来自分类Dev

SASS编译器自定义规则/例外

来自分类Dev

如何在Java中创建自定义编译器警告?

来自分类Dev

如何在Android项目上设置自定义Java编译器参数?

来自分类Dev

Xcode编译器自定义编译器与Apple LLVM 8.0和Apple评论

来自分类Dev

如何使用自定义编译器和自定义标志构建Qt?

来自分类Dev

Twisted 网络服务器中用于模板渲染的自定义文件扩展名处理程序

来自分类Dev

向CMake中的自定义编译器/语言添加额外的编译步骤

来自分类Dev

为什么Java编译器在使用带有扩展名的通配符时限制甚至向列表添加正确类型的元素

来自分类Dev

std::set 插入器不尊重自定义比较器。(可能的编译器错误?)

来自分类Dev

检查完全访问权限以获取自定义键盘扩展名

来自分类Dev

无法安装我的自定义Chrome扩展名crx_magic_number_invalid

来自分类Dev

如何使用自定义键盘扩展名插入NSAttributedString?

来自分类Dev

自定义gradle插件原因:无法配置“发布”扩展名

来自分类Dev

是否可以在GAE中加载自定义php扩展名?

来自分类Dev

创建带有自定义扩展名的文件夹

来自分类Dev

如何将自定义扩展名(时间)添加到<message>标签?

来自分类Dev

Maven程序集插件-如何生成带有自定义文件扩展名的工件?

来自分类Dev

如何保存带有自定义扩展名(.sas)的TextEdit(mac)文件?

来自分类Dev

使用自定义扩展名在Android中保存DocumentFile

来自分类Dev

有什么办法可以使javascript读取具有自定义扩展名的文件?

来自分类Dev

Webpack:自定义加载程序-重用文件扩展名

来自分类Dev

AJAX可以读取具有自定义扩展名的文件吗?

来自分类Dev

JSON完成的自定义扩展名不能用双引号引起来

来自分类Dev

使用打字稿时如何添加自定义扩展名

Related 相关文章

  1. 1

    wix 刻录自定义引导程序 - 自定义编译器扩展

  2. 2

    JAVA:解释器还是编译器?Java 的文件扩展名?如何执行?

  3. 3

    如何利用插件利用自定义函数扩展Less编译器

  4. 4

    如何自定义Microsoft cmdline编译器cl的.exe文件名?

  5. 5

    具有自定义扩展名的MATLAB文件

  6. 6

    SASS编译器自定义规则/例外

  7. 7

    如何在Java中创建自定义编译器警告?

  8. 8

    如何在Android项目上设置自定义Java编译器参数?

  9. 9

    Xcode编译器自定义编译器与Apple LLVM 8.0和Apple评论

  10. 10

    如何使用自定义编译器和自定义标志构建Qt?

  11. 11

    Twisted 网络服务器中用于模板渲染的自定义文件扩展名处理程序

  12. 12

    向CMake中的自定义编译器/语言添加额外的编译步骤

  13. 13

    为什么Java编译器在使用带有扩展名的通配符时限制甚至向列表添加正确类型的元素

  14. 14

    std::set 插入器不尊重自定义比较器。(可能的编译器错误?)

  15. 15

    检查完全访问权限以获取自定义键盘扩展名

  16. 16

    无法安装我的自定义Chrome扩展名crx_magic_number_invalid

  17. 17

    如何使用自定义键盘扩展名插入NSAttributedString?

  18. 18

    自定义gradle插件原因:无法配置“发布”扩展名

  19. 19

    是否可以在GAE中加载自定义php扩展名?

  20. 20

    创建带有自定义扩展名的文件夹

  21. 21

    如何将自定义扩展名(时间)添加到<message>标签?

  22. 22

    Maven程序集插件-如何生成带有自定义文件扩展名的工件?

  23. 23

    如何保存带有自定义扩展名(.sas)的TextEdit(mac)文件?

  24. 24

    使用自定义扩展名在Android中保存DocumentFile

  25. 25

    有什么办法可以使javascript读取具有自定义扩展名的文件?

  26. 26

    Webpack:自定义加载程序-重用文件扩展名

  27. 27

    AJAX可以读取具有自定义扩展名的文件吗?

  28. 28

    JSON完成的自定义扩展名不能用双引号引起来

  29. 29

    使用打字稿时如何添加自定义扩展名

热门标签

归档