java - Java方法签名语法

标签 java grammar

我正在开发一个需要用户输入方法签名的项目。我的代码采用该签名并用它执行某些操作。

但是为了能够用它做一些事情,我需要将方法签名分成几部分,并将这些部分存储在相关变量中,例如修饰符、methodReturnType、methodName、paramModifiers、paramType、paramName、异常。

为了实现这一目标,我手动将逻辑放入我的代码中。另外,我使用 HashMap 作为修饰符,使用 TreeSet 作为异常(exception)。现在,方法签名可以有很多种外观。所以我的问题/疑虑是:

  1. 我认为java内部应该有一些更好的方法来实现这一点。因为编译器理解Java的语法...或者类java.lang.reflect.Method里面的东西我无法弄清楚...一定有某种方法。有人知道吗?
  2. 我欢迎任何关于改进我现有逻辑的建议...我是否应该更喜欢其他集合而不是这个...或任何其他方式...任何东西。

最佳答案

关于java - Java方法签名语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781895/

相关文章:

java - javascript 中的城市/地址搜索自动完成

java - 在ArrayList的一个索引中添加两种不同的数据类型 - java

java - Android Javascript 接口(interface)失败

java - 在我的例子中,JSF 中选择哪种用户身份验证?

eclipse - XText:使用自定义终端定义

regex - 正则表达式 (?!\G) 在语言语法中起什么作用

可执行文件的 Java 文件路径有空格

grammar - 如何优化这个语法规则?

numbers - ANTLR:R5RS 词法结构的语法,数字问题

PHP 和正则表达式在以元音开头的单词之前将 "a"转换为 "an"