ちょっと興味があります:私は次のコードを持っています:
@Component
public class GoogleExceptionRetryClassifier implements Classifier<Throwable, Boolean>
{
private static final Collection<Classifier<Throwable, Boolean>> classifiers = new ArrayList<Classifier<Throwable, Boolean>>();
static
{
classifiers.add((tr) -> classInCauseChain(tr, UnknownHostException.class));
classifiers.add((tr) -> classInCauseChain(tr, SocketTimeoutException.class));
//vv--LINE BELOW!!!!--vv
classifiers.add(GoogleExceptionRetryClassifier::isGoogleHTTP5XXError);
}
...
}
指定された行に現在のクラスをリストしないようにする方法はありますか? メソッドは、静的初期化ブロックと同じクラスの静的メソッドです。インスタンスがまだないのでできないことはわかっていますが、スペルアウトせずに現在のクラスを推測this::isGoogleHTTP5XXError
できるようなものがあればいいと思います。::isGoogleHTTP5XXError
これは存在しますか?