Android用に開発し、jitpack.ioを使用してgitからgradleでコンパイルしています
関数型プログラミングのためにgitからこのライブラリを使用しようとしています:
すべてがテストされているにもかかわらず、コードを実行してエラーが発生しました。
問題は GroupBy クラスにあります。
ソースコード:
public Collection<Group<S,T>> execute(Collection<T> collection){
Hashtable<S, Group<S, T>> groups = new Hashtable<S, Group<S, T>>();
for (T item: collection){
S classification = grouper.select(item);
if (!groups.contains(classification)){
groups.put(classification, new Group<S, T>(classification));
}
groups.get(classification).add(item);
}
return groups.values();
}
逆コンパイルされたコード:
public Collection<GroupBy.Group<S, T>> execute(Collection<T> collection) {
Hashtable groups = new Hashtable();
Object item;
Object classification;
for(Iterator var3 = collection.iterator(); var3.hasNext(); ((GroupBy.Group)groups.get(classification)).add(item)) {
item = var3.next();
classification = this.grouper.select(item);
if(!groups.contains(classification)) {
groups.put(classification, new GroupBy.Group(classification));
}
}
return groups.values();
}
助けていただければ幸いです。
現在、コードが異なって見える理由はわかりません
ありがとう