瀏覽代碼

Exclude cachedSize when printing fields.

Change-Id: I85563b74237d38c1e447b7286f5f6e62d57e3d63
Brian Duff 10 年之前
父節點
當前提交
714dba3ab8
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      javanano/src/main/java/com/google/protobuf/nano/MessageNanoPrinter.java

+ 4 - 0
javanano/src/main/java/com/google/protobuf/nano/MessageNanoPrinter.java

@@ -109,6 +109,10 @@ public final class MessageNanoPrinter {
             for (Field field : clazz.getFields()) {
                 int modifiers = field.getModifiers();
                 String fieldName = field.getName();
+                if ("cachedSize".equals(fieldName)) {
+                    // TODO(bduff): perhaps cachedSize should have a more obscure name.
+                    continue;
+                }
 
                 if ((modifiers & Modifier.PUBLIC) == Modifier.PUBLIC
                         && (modifiers & Modifier.STATIC) != Modifier.STATIC