JackWM
JackWM

Reputation: 10565

How to understand the symbolic method name in JVM?

I tried to dump the methods' symbolic names. e.g.

<SystemAppCL,Ldacapo/parser/Config$OutputFile;>.hasLines()Z

The strange thing is that I also got some similar names. e.g.

<SystemAppCL,Ldacapo/parser/Config$OutputFile;,<init>,(Ldacapo/parser/Config;Ljava/lang/String;)V>
<SystemAppCL,Ldacapo/parser/Config$OutputFile;>.<init>(Ldacapo/parser/Config;Ljava/lang/String;)V

Are these two represent the same method? Are they both legal? Why they are different?

Thanks!

Upvotes: 1

Views: 98

Answers (0)

Related Questions