auto import from //depot/cupcake/@132589

pull/91/head
The Android Open Source Project 16 years ago
parent bb7bbd7c9c
commit a3cc5f1795
  1. 42
      src/com/google/common/io/protocol/ProtoBuf.java

@ -144,28 +144,6 @@ public class ProtoBuf {
insertProtoBuf(tag, getCount(tag), value);
}
/**
* Adds a new protobuf for the specified tag, setting the child protobuf's
* type correctly for the tag.
* @param tag the tag for which to create a new protobuf
* @return the newly created protobuf
*/
public ProtoBuf addNewProtoBuf(int tag) {
ProtoBuf child = newProtoBufForTag(tag);
addProtoBuf(tag, child);
return child;
}
/**
* Creates and returns a new protobuf for the specified tag, setting the new
* protobuf's type correctly for the tag.
* @param tag the tag for which to create a new protobuf
* @return the newly created protobuf
*/
public ProtoBuf newProtoBufForTag(int tag) {
return new ProtoBuf((ProtoBufType) msgType.getData(tag));
}
/**
* Appends the given (repeated) tag with the given String value.
*/
@ -203,7 +181,7 @@ public class ProtoBuf {
return (byte[]) getObject(tag, index, ProtoBufType.TYPE_DATA);
}
/**
/**
* Returns the integer value for the given tag.
*/
public int getInt(int tag) {
@ -218,7 +196,7 @@ public class ProtoBuf {
ProtoBufType.TYPE_INT32)).longValue();
}
/**
/**
* Returns the long value for the given tag.
*/
public long getLong(int tag) {
@ -260,7 +238,7 @@ public class ProtoBuf {
return Double.longBitsToDouble(getLong(tag, index));
}
/**
/**
* Returns the group or nested message for the given tag.
*/
public ProtoBuf getProtoBuf(int tag) {
@ -291,7 +269,7 @@ public class ProtoBuf {
return (String) getObject(tag, index, ProtoBufType.TYPE_TEXT);
}
/**
/**
* Returns the type definition of this protocol buffer or group -- if set.
*/
public ProtoBufType getType() {
@ -751,18 +729,6 @@ public class ProtoBuf {
setObject(tag, pb);
}
/**
* Sets a new protobuf for the specified tag, setting the child protobuf's
* type correctly for the tag.
* @param tag the tag for which to create a new protobuf
* @return the newly created protobuf
*/
public ProtoBuf setNewProtoBuf(int tag) {
ProtoBuf child = newProtoBufForTag(tag);
setProtoBuf(tag, child);
return child;
}
/**
* Sets the given tag to the given String value.
*/

Loading…
Cancel
Save