in 3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-implement/src/main/java/org/apache/dubbo/sample/protobuf/serialization/utils/ProtobufUtils.java [98:104]
public <T> T deserializeWithProtobuf(InputStream is, Class<T> clazz) throws InvalidProtocolBufferException, NoSuchMethodException, IllegalAccessException, InvocationTargetException {
if (!(MessageLite.class.isAssignableFrom(clazz))) {
return null;
}
Parser<?> parser = getParser(clazz);
return (T) parser.parseFrom(is);
}