jimu-decompiled/sources/com/google/common/base/Converter.java
2025-05-13 19:24:51 +02:00

39 lines
691 B
Java

package com.google.common.base;
/* loaded from: classes.dex */
public abstract class Converter<A, B> implements Function<A, B> {
private final boolean a;
protected Converter() {
this(true);
}
public final B a(A a) {
return b(a);
}
@Override // com.google.common.base.Function
@Deprecated
public final B apply(A a) {
return a(a);
}
B b(A a) {
if (!this.a) {
return c(a);
}
if (a == null) {
return null;
}
B c = c(a);
Preconditions.a(c);
return c;
}
protected abstract B c(A a);
Converter(boolean z) {
this.a = z;
}
}