类com.google.protobuf.AbstractMessageLite.Builder.LimitedInputStream源码实例Demo

下面列出了怎么用com.google.protobuf.AbstractMessageLite.Builder.LimitedInputStream的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: play-store-api   文件: AbstractParser.java
@Override
public MessageType parsePartialDelimitedFrom(
    InputStream input, ExtensionRegistryLite extensionRegistry)
    throws InvalidProtocolBufferException {
  int size;
  try {
    int firstByte = input.read();
    if (firstByte == -1) {
      return null;
    }
    size = CodedInputStream.readRawVarint32(firstByte, input);
  } catch (IOException e) {
    throw new InvalidProtocolBufferException(e.getMessage());
  }
  InputStream limitedInput = new LimitedInputStream(input, size);
  return parsePartialFrom(limitedInput, extensionRegistry);
}
 
源代码2 项目: travelguide   文件: AbstractParser.java
public MessageType parsePartialDelimitedFrom(
    InputStream input,
    ExtensionRegistryLite extensionRegistry)
    throws InvalidProtocolBufferException {
  int size;
  try {
    int firstByte = input.read();
    if (firstByte == -1) {
      return null;
    }
    size = CodedInputStream.readRawVarint32(firstByte, input);
  } catch (IOException e) {
    throw new InvalidProtocolBufferException(e.getMessage());
  }
  InputStream limitedInput = new LimitedInputStream(input, size);
  return parsePartialFrom(limitedInput, extensionRegistry);
}
 
源代码3 项目: 365browser   文件: AbstractParser.java
public MessageType parsePartialDelimitedFrom(
    InputStream input,
    ExtensionRegistryLite extensionRegistry)
    throws InvalidProtocolBufferException {
  int size;
  try {
    int firstByte = input.read();
    if (firstByte == -1) {
      return null;
    }
    size = CodedInputStream.readRawVarint32(firstByte, input);
  } catch (IOException e) {
    throw new InvalidProtocolBufferException(e.getMessage());
  }
  InputStream limitedInput = new LimitedInputStream(input, size);
  return parsePartialFrom(limitedInput, extensionRegistry);
}
 
源代码4 项目: android-chromium   文件: AbstractParser.java
public MessageType parsePartialDelimitedFrom(
    InputStream input,
    ExtensionRegistryLite extensionRegistry)
    throws InvalidProtocolBufferException {
  int size;
  try {
    int firstByte = input.read();
    if (firstByte == -1) {
      return null;
    }
    size = CodedInputStream.readRawVarint32(firstByte, input);
  } catch (IOException e) {
    throw new InvalidProtocolBufferException(e.getMessage());
  }
  InputStream limitedInput = new LimitedInputStream(input, size);
  return parsePartialFrom(limitedInput, extensionRegistry);
}
 
源代码5 项目: android-chromium   文件: AbstractParser.java
public MessageType parsePartialDelimitedFrom(
    InputStream input,
    ExtensionRegistryLite extensionRegistry)
    throws InvalidProtocolBufferException {
  int size;
  try {
    int firstByte = input.read();
    if (firstByte == -1) {
      return null;
    }
    size = CodedInputStream.readRawVarint32(firstByte, input);
  } catch (IOException e) {
    throw new InvalidProtocolBufferException(e.getMessage());
  }
  InputStream limitedInput = new LimitedInputStream(input, size);
  return parsePartialFrom(limitedInput, extensionRegistry);
}
 
源代码6 项目: play-store-api   文件: UnknownFieldSet.java
@Override
public boolean mergeDelimitedFrom(InputStream input) throws IOException {
  final int firstByte = input.read();
  if (firstByte == -1) {
    return false;
  }
  final int size = CodedInputStream.readRawVarint32(firstByte, input);
  final InputStream limitedInput = new LimitedInputStream(input, size);
  mergeFrom(limitedInput);
  return true;
}
 
源代码7 项目: travelguide   文件: UnknownFieldSet.java
public boolean mergeDelimitedFrom(InputStream input)
    throws IOException {
  final int firstByte = input.read();
  if (firstByte == -1) {
    return false;
  }
  final int size = CodedInputStream.readRawVarint32(firstByte, input);
  final InputStream limitedInput = new LimitedInputStream(input, size);
  mergeFrom(limitedInput);
  return true;
}
 
源代码8 项目: 365browser   文件: UnknownFieldSet.java
public boolean mergeDelimitedFrom(InputStream input)
    throws IOException {
  final int firstByte = input.read();
  if (firstByte == -1) {
    return false;
  }
  final int size = CodedInputStream.readRawVarint32(firstByte, input);
  final InputStream limitedInput = new LimitedInputStream(input, size);
  mergeFrom(limitedInput);
  return true;
}
 
源代码9 项目: android-chromium   文件: UnknownFieldSet.java
public boolean mergeDelimitedFrom(InputStream input)
    throws IOException {
  final int firstByte = input.read();
  if (firstByte == -1) {
    return false;
  }
  final int size = CodedInputStream.readRawVarint32(firstByte, input);
  final InputStream limitedInput = new LimitedInputStream(input, size);
  mergeFrom(limitedInput);
  return true;
}
 
源代码10 项目: android-chromium   文件: UnknownFieldSet.java
public boolean mergeDelimitedFrom(InputStream input)
    throws IOException {
  final int firstByte = input.read();
  if (firstByte == -1) {
    return false;
  }
  final int size = CodedInputStream.readRawVarint32(firstByte, input);
  final InputStream limitedInput = new LimitedInputStream(input, size);
  mergeFrom(limitedInput);
  return true;
}
 
 类所在包
 类方法
 同包方法