Просмотр исходного кода

Implement hashCode for MultiType.

To honour the Object.equals contract.
tags/rel_3_23_0_ga
nickl- 6 лет назад
Родитель
Сommit
049879f903
1 измененных файлов: 8 добавлений и 0 удалений
  1. 8
    0
      src/main/javassist/bytecode/analysis/MultiType.java

+ 8
- 0
src/main/javassist/bytecode/analysis/MultiType.java Просмотреть файл

@@ -281,6 +281,14 @@ public class MultiType extends Type {

return resolved;
}
@Override
public int hashCode() {
if (resolved != null)
return resolved.hashCode();
return interfaces.keySet().hashCode();
}

public boolean equals(Object o) {
if (! (o instanceof MultiType))

Загрузка…
Отмена
Сохранить