编译器设计:存储功能签名的最佳方式?

时间:2013-04-24 12:55:34

标签: java compiler-construction

我打算存储允许重载的所有功能签名。 现在我有一个嵌套的HashMap,看起来像这样:

HashMap<String,HashMap<ArrayList<Type>,Object>>

第一个键String包含函数名称。第二个键ArrayList<Type>包含参数数据类型。现在,我知道使用ArrayList作为键是一种可怕的做法,所以我想知道是否有更好的解决方案来存储函数签名?

1 个答案:

答案 0 :(得分:0)

设计很好。我最终保留了这个设计。