com.google.protobuf.Internal类的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(146)

本文整理了Java中com.google.protobuf.Internal类的一些代码示例,展示了Internal类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Internal类的具体详情如下:
包路径:com.google.protobuf.Internal
类名称:Internal

Internal介绍

[英]The classes contained within are used internally by the Protocol Buffer library and generated message implementations. They are public only because those generated messages do not reside in the protobuf package. Others should not use this class directly.
[中]其中包含的类由协议缓冲区库和生成的消息实现在内部使用。它们是公共的,只是因为这些生成的消息不在protobuf包中。其他人不应该直接使用这个类。

代码示例

代码示例来源:origin: alibaba/canal

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + SEND_TIMESTAMP_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   getSendTimestamp());
 hash = (37 * hash) + START_TIMESTAMP_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   getStartTimestamp());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: apache/pulsar

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + SUCCESS_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
   getSuccess());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@Override
public String get(int index) {
 Object o = list.get(index);
 if (o instanceof String) {
  return (String) o;
 } else if (o instanceof ByteString) {
  ByteString bs = (ByteString) o;
  String s = bs.toStringUtf8();
  if (bs.isValidUtf8()) {
   list.set(index, s);
  }
  return s;
 } else {
  byte[] ba = (byte[]) o;
  String s = Internal.toStringUtf8(ba);
  if (Internal.isValidUtf8(ba)) {
   list.set(index, s);
  }
  return s;
 }
}

代码示例来源:origin: apache/incubator-shardingsphere

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + KEY_FIELD_NUMBER;
 hash = (53 * hash) + getKey().hashCode();
 hash = (37 * hash) + CREATE_REVISION_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   getCreateRevision());
 hash = (37 * hash) + MOD_REVISION_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   getModRevision());
 hash = (37 * hash) + VERSION_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   getVersion());
 hash = (37 * hash) + VALUE_FIELD_NUMBER;
 hash = (53 * hash) + getValue().hashCode();
 hash = (37 * hash) + LEASE_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   getLease());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: Alluxio/alluxio

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 if (hasBlockId()) {
  hash = (37 * hash) + BLOCK_ID_FIELD_NUMBER;
  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
    getBlockId());
 }
 if (hasPromote()) {
  hash = (37 * hash) + PROMOTE_FIELD_NUMBER;
  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
    getPromote());
 }
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: oracle/helidon

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + KEY_FIELD_NUMBER;
 hash = (53 * hash) + getKey().hashCode();
 hash = (37 * hash) + RANGE_END_FIELD_NUMBER;
 hash = (53 * hash) + getRangeEnd().hashCode();
 hash = (37 * hash) + PREV_KV_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
   getPrevKv());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@Override
public int hashCode() {
 int result = 1;
 for (int i = 0; i < size; i++) {
  result = (31 * result) + Internal.hashLong(array[i]);
 }
 return result;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@Override
public Object visitOneofBoolean(boolean minePresent, Object mine, Object other) {
 hashCode = (53 * hashCode) + Internal.hashBoolean(((Boolean) mine));
 return mine;
}

代码示例来源:origin: googleapis/google-cloud-java

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + SERIALIZED_BINARY_ROWS_FIELD_NUMBER;
 hash = (53 * hash) + getSerializedBinaryRows().hashCode();
 hash = (37 * hash) + ROW_COUNT_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRowCount());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: Alluxio/alluxio

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 if (hasLineageId()) {
  hash = (37 * hash) + LINEAGE_ID_FIELD_NUMBER;
  hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
    getLineageId());
 }
 if (hasCascade()) {
  hash = (37 * hash) + CASCADE_FIELD_NUMBER;
  hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
    getCascade());
 }
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@Override
public long visitLong(boolean minePresent, long mine, boolean otherPresent, long other) {
 hashCode = (53 * hashCode) + Internal.hashLong(mine);
 return mine;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@Override
public boolean visitBoolean(
  boolean minePresent, boolean mine, boolean otherPresent, boolean other) {
 hashCode = (53 * hashCode) + Internal.hashBoolean(mine);
 return mine;
}

代码示例来源:origin: AxonFramework/AxonFramework

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + SUCCESS_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
   getSuccess());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + VALUE_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   java.lang.Double.doubleToLongBits(getValue()));
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: googleapis/google-cloud-java

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + ROW_KEY_FIELD_NUMBER;
 hash = (53 * hash) + getRowKey().hashCode();
 hash = (37 * hash) + OFFSET_BYTES_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getOffsetBytes());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@Override
public Object visitOneofLong(boolean minePresent, Object mine, Object other) {
 hashCode = (53 * hashCode) + Internal.hashLong((Long) mine);
 return mine;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@Override
public int hashCode() {
 int result = 1;
 for (int i = 0; i < size; i++) {
  result = (31 * result) + Internal.hashBoolean(array[i]);
 }
 return result;
}

代码示例来源:origin: googleapis/google-cloud-java

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + INCLUDE_GEO_RESULTS_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIncludeGeoResults());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: com.google.protobuf/protobuf-java

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + VALUE_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
   getValue());
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

代码示例来源:origin: googleapis/google-cloud-java

@java.lang.Override
public int hashCode() {
 if (memoizedHashCode != 0) {
  return memoizedHashCode;
 }
 int hash = 41;
 hash = (19 * hash) + getDescriptor().hashCode();
 hash = (37 * hash) + NAME_FIELD_NUMBER;
 hash = (53 * hash) + getName().hashCode();
 hash = (37 * hash) + VERSION_TO_UPDATE_FIELD_NUMBER;
 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getVersionToUpdate());
 hash = (37 * hash) + BINARY_DATA_FIELD_NUMBER;
 hash = (53 * hash) + getBinaryData().hashCode();
 hash = (29 * hash) + unknownFields.hashCode();
 memoizedHashCode = hash;
 return hash;
}

相关文章