| Reference.Builder | Reference.Builder. addAllOverloadId(java.lang.Iterable<java.lang.String> values) | 
 For references to functions, this is a list of `Overload.overload_id`
 values which match according to typing rules. | 
| Reference.Builder | Reference.Builder. addOverloadId(java.lang.String value) | 
 For references to functions, this is a list of `Overload.overload_id`
 values which match according to typing rules. | 
| Reference.Builder | Reference.Builder. addOverloadIdBytes(com.google.protobuf.ByteString value) | 
 For references to functions, this is a list of `Overload.overload_id`
 values which match according to typing rules. | 
| Reference.Builder | Reference.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
                java.lang.Object value) |  | 
| Reference.Builder | Reference.Builder. clear() |  | 
| Reference.Builder | Reference.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |  | 
| Reference.Builder | Reference.Builder. clearName() | 
 The fully qualified name of the declaration. | 
| Reference.Builder | Reference.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |  | 
| Reference.Builder | Reference.Builder. clearOverloadId() | 
 For references to functions, this is a list of `Overload.overload_id`
 values which match according to typing rules. | 
| Reference.Builder | Reference.Builder. clearValue() | 
 For references to constants, this may contain the value of the
 constant if known at compile time. | 
| Reference.Builder | Reference.Builder. clone() |  | 
| Reference.Builder | Reference.Builder. mergeFrom(com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry) |  | 
| Reference.Builder | Reference.Builder. mergeFrom(com.google.protobuf.Message other) |  | 
| Reference.Builder | Reference.Builder. mergeFrom(Reference other) |  | 
| Reference.Builder | Reference.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |  | 
| Reference.Builder | Reference.Builder. mergeValue(Constant value) | 
 For references to constants, this may contain the value of the
 constant if known at compile time. | 
| static Reference.Builder | Reference. newBuilder() |  | 
| static Reference.Builder | Reference. newBuilder(Reference prototype) |  | 
| Reference.Builder | Reference. newBuilderForType() |  | 
| protected Reference.Builder | Reference. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |  | 
| Reference.Builder | Reference.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) |  | 
| Reference.Builder | Reference.Builder. setName(java.lang.String value) | 
 The fully qualified name of the declaration. | 
| Reference.Builder | Reference.Builder. setNameBytes(com.google.protobuf.ByteString value) | 
 The fully qualified name of the declaration. | 
| Reference.Builder | Reference.Builder. setOverloadId(int index,
             java.lang.String value) | 
 For references to functions, this is a list of `Overload.overload_id`
 values which match according to typing rules. | 
| Reference.Builder | Reference.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
                int index,
                java.lang.Object value) |  | 
| Reference.Builder | Reference.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |  | 
| Reference.Builder | Reference.Builder. setValue(Constant value) | 
 For references to constants, this may contain the value of the
 constant if known at compile time. | 
| Reference.Builder | Reference.Builder. setValue(Constant.Builder builderForValue) | 
 For references to constants, this may contain the value of the
 constant if known at compile time. | 
| Reference.Builder | Reference. toBuilder() |  |