com.google.protobuf.Internal.hashLong()方法的使用及代码示例

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

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

Internal.hashLong介绍

[英]Helper method for implementing MessageLite#hashCode() for longs.
[中]用于为long实现MessageLite#hashCode()的Helper方法。

代码示例

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + SEND_TIMESTAMP_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. getSendTimestamp());
  11. hash = (37 * hash) + START_TIMESTAMP_FIELD_NUMBER;
  12. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  13. getStartTimestamp());
  14. hash = (29 * hash) + unknownFields.hashCode();
  15. memoizedHashCode = hash;
  16. return hash;
  17. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + VALUE_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. java.lang.Double.doubleToLongBits(getValue()));
  11. hash = (29 * hash) + unknownFields.hashCode();
  12. memoizedHashCode = hash;
  13. return hash;
  14. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + JOURNAL_FIELD_NUMBER;
  9. hash = (53 * hash) + getJournal().hashCode();
  10. hash = (37 * hash) + POSITION_FIELD_NUMBER;
  11. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  12. getPosition());
  13. switch (timestampPresentCase_) {
  14. case 3:
  15. hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER;
  16. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  17. getTimestamp());
  18. break;
  19. case 0:
  20. default:
  21. }
  22. hash = (29 * hash) + unknownFields.hashCode();
  23. memoizedHashCode = hash;
  24. return hash;
  25. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + VALUE_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. getValue());
  11. hash = (29 * hash) + unknownFields.hashCode();
  12. memoizedHashCode = hash;
  13. return hash;
  14. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + INSTANT_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. getInstant());
  11. hash = (29 * hash) + unknownFields.hashCode();
  12. memoizedHashCode = hash;
  13. return hash;
  14. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + VALUE_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. getValue());
  11. hash = (29 * hash) + unknownFields.hashCode();
  12. memoizedHashCode = hash;
  13. return hash;
  14. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + TO_SEQUENCE_NR_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. getToSequenceNr());
  11. hash = (29 * hash) + unknownFields.hashCode();
  12. memoizedHashCode = hash;
  13. return hash;
  14. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + TOKEN_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. getToken());
  11. hash = (29 * hash) + unknownFields.hashCode();
  12. memoizedHashCode = hash;
  13. return hash;
  14. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + ESTIMATED_ROW_COUNT_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getEstimatedRowCount());
  10. hash = (29 * hash) + unknownFields.hashCode();
  11. memoizedHashCode = hash;
  12. return hash;
  13. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + FILE_OFFSET_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getFileOffset());
  10. hash = (29 * hash) + unknownFields.hashCode();
  11. memoizedHashCode = hash;
  12. return hash;
  13. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + DESTINATION_FIELD_NUMBER;
  9. hash = (53 * hash) + getDestination().hashCode();
  10. hash = (37 * hash) + CLIENT_ID_FIELD_NUMBER;
  11. hash = (53 * hash) + getClientId().hashCode();
  12. hash = (37 * hash) + BATCH_ID_FIELD_NUMBER;
  13. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  14. getBatchId());
  15. hash = (29 * hash) + unknownFields.hashCode();
  16. memoizedHashCode = hash;
  17. return hash;
  18. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + DESTINATION_FIELD_NUMBER;
  9. hash = (53 * hash) + getDestination().hashCode();
  10. hash = (37 * hash) + CLIENT_ID_FIELD_NUMBER;
  11. hash = (53 * hash) + getClientId().hashCode();
  12. hash = (37 * hash) + BATCH_ID_FIELD_NUMBER;
  13. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  14. getBatchId());
  15. hash = (29 * hash) + unknownFields.hashCode();
  16. memoizedHashCode = hash;
  17. return hash;
  18. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + EXCEPTIONSTRING_FIELD_NUMBER;
  9. hash = (53 * hash) + getExceptionString().hashCode();
  10. hash = (37 * hash) + MSSINCEEPOCH_FIELD_NUMBER;
  11. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  12. getMsSinceEpoch());
  13. hash = (29 * hash) + unknownFields.hashCode();
  14. memoizedHashCode = hash;
  15. return hash;
  16. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. if (hasId()) {
  9. hash = (37 * hash) + ID_FIELD_NUMBER;
  10. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  11. getId());
  12. }
  13. hash = (29 * hash) + unknownFields.hashCode();
  14. memoizedHashCode = hash;
  15. return hash;
  16. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. if (hasBytes()) {
  9. hash = (37 * hash) + BYTES_FIELD_NUMBER;
  10. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  11. getBytes());
  12. }
  13. hash = (29 * hash) + unknownFields.hashCode();
  14. memoizedHashCode = hash;
  15. return hash;
  16. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. if (hasStoreId()) {
  9. hash = (37 * hash) + STORE_ID_FIELD_NUMBER;
  10. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  11. getStoreId());
  12. }
  13. hash = (29 * hash) + unknownFields.hashCode();
  14. memoizedHashCode = hash;
  15. return hash;
  16. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. hash = (37 * hash) + BATCH_ID_FIELD_NUMBER;
  9. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  10. getBatchId());
  11. if (getMessagesCount() > 0) {
  12. hash = (37 * hash) + MESSAGES_FIELD_NUMBER;
  13. hash = (53 * hash) + getMessagesList().hashCode();
  14. }
  15. hash = (29 * hash) + unknownFields.hashCode();
  16. memoizedHashCode = hash;
  17. return hash;
  18. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. if (hasFileId()) {
  9. hash = (37 * hash) + FILE_ID_FIELD_NUMBER;
  10. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  11. getFileId());
  12. }
  13. hash = (29 * hash) + unknownFields.hashCode();
  14. memoizedHashCode = hash;
  15. return hash;
  16. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. if (hasNextContainerId()) {
  9. hash = (37 * hash) + NEXT_CONTAINER_ID_FIELD_NUMBER;
  10. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  11. getNextContainerId());
  12. }
  13. hash = (29 * hash) + unknownFields.hashCode();
  14. memoizedHashCode = hash;
  15. return hash;
  16. }

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

  1. @java.lang.Override
  2. public int hashCode() {
  3. if (memoizedHashCode != 0) {
  4. return memoizedHashCode;
  5. }
  6. int hash = 41;
  7. hash = (19 * hash) + getDescriptor().hashCode();
  8. if (hasBlockId()) {
  9. hash = (37 * hash) + BLOCK_ID_FIELD_NUMBER;
  10. hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
  11. getBlockId());
  12. }
  13. hash = (29 * hash) + unknownFields.hashCode();
  14. memoizedHashCode = hash;
  15. return hash;
  16. }

相关文章