标签: java compiler-construction
我打算存储允许重载的所有功能签名。 现在我有一个嵌套的HashMap,看起来像这样:
HashMap<String,HashMap<ArrayList<Type>,Object>>
第一个键String包含函数名称。第二个键ArrayList<Type>包含参数数据类型。现在,我知道使用ArrayList作为键是一种可怕的做法,所以我想知道是否有更好的解决方案来存储函数签名?
String
ArrayList<Type>
答案 0 :(得分:0)
设计很好。我最终保留了这个设计。