Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
package com.google.firebase.encoders.proto;
|
||||
|
||||
import com.google.firebase.encoders.proto.Protobuf;
|
||||
import java.lang.annotation.Annotation;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public final class AtProtobuf {
|
||||
private Protobuf.IntEncoding intEncoding = Protobuf.IntEncoding.DEFAULT;
|
||||
private int tag;
|
||||
|
||||
/* loaded from: classes3.dex */
|
||||
public static final class ProtobufImpl implements Protobuf {
|
||||
private final Protobuf.IntEncoding intEncoding;
|
||||
private final int tag;
|
||||
|
||||
public ProtobufImpl(int i, Protobuf.IntEncoding intEncoding) {
|
||||
this.tag = i;
|
||||
this.intEncoding = intEncoding;
|
||||
}
|
||||
|
||||
@Override // java.lang.annotation.Annotation
|
||||
public Class<? extends Annotation> annotationType() {
|
||||
return Protobuf.class;
|
||||
}
|
||||
|
||||
@Override // java.lang.annotation.Annotation
|
||||
public boolean equals(Object obj) {
|
||||
if (this == obj) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof Protobuf)) {
|
||||
return false;
|
||||
}
|
||||
Protobuf protobuf = (Protobuf) obj;
|
||||
return this.tag == protobuf.tag() && this.intEncoding.equals(protobuf.intEncoding());
|
||||
}
|
||||
|
||||
@Override // java.lang.annotation.Annotation
|
||||
public int hashCode() {
|
||||
return (14552422 ^ this.tag) + (this.intEncoding.hashCode() ^ 2041407134);
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.encoders.proto.Protobuf
|
||||
public Protobuf.IntEncoding intEncoding() {
|
||||
return this.intEncoding;
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.encoders.proto.Protobuf
|
||||
public int tag() {
|
||||
return this.tag;
|
||||
}
|
||||
|
||||
@Override // java.lang.annotation.Annotation
|
||||
public String toString() {
|
||||
return "@com.google.firebase.encoders.proto.Protobuf(tag=" + this.tag + "intEncoding=" + this.intEncoding + ')';
|
||||
}
|
||||
}
|
||||
|
||||
public static AtProtobuf builder() {
|
||||
return new AtProtobuf();
|
||||
}
|
||||
|
||||
public Protobuf build() {
|
||||
return new ProtobufImpl(this.tag, this.intEncoding);
|
||||
}
|
||||
|
||||
public AtProtobuf intEncoding(Protobuf.IntEncoding intEncoding) {
|
||||
this.intEncoding = intEncoding;
|
||||
return this;
|
||||
}
|
||||
|
||||
public AtProtobuf tag(int i) {
|
||||
this.tag = i;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user