package org.solovyev.android.calculator.entities;
import android.support.annotation.NonNull;
import org.solovyev.common.math.MathEntity;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
public final class Entities {
private Entities() {
}
@Nullable
public static <E extends MathEntity, C extends Category<E>> Category<E> getCategory(@Nonnull E entity, @NonNull C[] categories) {
for (C category : categories) {
if (category.isInCategory(entity)) {
return category;
}
}
return null;
}
}