aboutsummaryrefslogtreecommitdiff
path: root/protoc-artifacts
diff options
context:
space:
mode:
authorBrian Duff <bduff@google.com>2015-03-20 11:53:33 -0700
committerBrian Duff <bduff@google.com>2015-04-28 13:02:33 -0700
commita69b461e1eee43a277839825f1153b8260a28e87 (patch)
treeb4913d793485a28d10c92975eaa7bc7b67b0c55d /protoc-artifacts
parentdac7e02d2b9942953481bbe88241d4bf914ef30c (diff)
downloadprotobuf-a69b461e1eee43a277839825f1153b8260a28e87.tar.gz
protobuf-a69b461e1eee43a277839825f1153b8260a28e87.tar.bz2
protobuf-a69b461e1eee43a277839825f1153b8260a28e87.zip
Inline unknownFieldData{Equals,HashCode} to generated code.
It turns out dex (apparently) was inlining these protected final methods from ExtendableMessageNano into every message class. Removing these methods from the base class and inlining their code reduces the method count by 2 methods / message when the store_unknown_fields option is on. Change-Id: I0aa09f2016d39939c4c8b8219601793b8fab301f
Diffstat (limited to 'protoc-artifacts')
0 files changed, 0 insertions, 0 deletions