.class public interface abstract Lcom/google/protobuf/ValueOrBuilder; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/google/protobuf/MessageLiteOrBuilder; # virtual methods .method public abstract getBoolValue()Z .end method .method public abstract getKindCase()Lcom/google/protobuf/Value$KindCase; .end method .method public abstract getListValue()Lcom/google/protobuf/ListValue; .end method .method public abstract getNullValue()Lcom/google/protobuf/NullValue; .end method .method public abstract getNullValueValue()I .end method .method public abstract getNumberValue()D .end method .method public abstract getStringValue()Ljava/lang/String; .end method .method public abstract getStringValueBytes()Lcom/google/protobuf/ByteString; .end method .method public abstract getStructValue()Lcom/google/protobuf/Struct; .end method .method public abstract hasBoolValue()Z .end method .method public abstract hasListValue()Z .end method .method public abstract hasNullValue()Z .end method .method public abstract hasNumberValue()Z .end method .method public abstract hasStringValue()Z .end method .method public abstract hasStructValue()Z .end method