protected static class GeneratedMessageLite.PrototypeHolder<MessageType extends GeneratedMessageLite<MessageType,BuilderType>,BuilderType extends GeneratedMessageLite.Builder<MessageType,BuilderType>> extends Object
GeneratedMessageLite.onLoad(Class, PrototypeHolder)
on class load.
This allows us to trade three generated methods for a static Map.Constructor and Description |
---|
GeneratedMessageLite.PrototypeHolder(MessageType defaultInstance,
Parser<MessageType> parser) |
Modifier and Type | Method and Description |
---|---|
MessageType |
getDefaultInstanceForType() |
Parser<MessageType> |
getParserForType() |
BuilderType |
newBuilderForType() |
public GeneratedMessageLite.PrototypeHolder(MessageType defaultInstance, Parser<MessageType> parser)
public MessageType getDefaultInstanceForType()
public Parser<MessageType> getParserForType()
public BuilderType newBuilderForType()
Copyright © 2008–2015 Google. All rights reserved.