39 lines
691 B
Java
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;
|
|
}
|
|
}
|