我正在开发一个需要用户输入方法签名的项目。我的代码采用该签名并用它执行某些操作。
但是为了能够用它做一些事情,我需要将方法签名分成几部分,并将这些部分存储在相关变量中,例如修饰符、methodReturnType、methodName、paramModifiers、paramType、paramName、异常。
为了实现这一目标,我手动将逻辑放入我的代码中。另外,我使用 HashMap 作为修饰符,使用 TreeSet 作为异常(exception)。现在,方法签名可以有很多种外观。所以我的问题/疑虑是:
- 我认为java内部应该有一些更好的方法来实现这一点。因为编译器理解Java的语法...或者类java.lang.reflect.Method里面的东西我无法弄清楚...一定有某种方法。有人知道吗?
- 我欢迎任何关于改进我现有逻辑的建议...我是否应该更喜欢其他集合而不是这个...或任何其他方式...任何东西。
最佳答案
关于java - Java方法签名语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20781895/