Package org.box2d.proto
Class Box2D.PbShape.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Box2D.PbShape.Builder>
com.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
org.box2d.proto.Box2D.PbShape.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
,Box2D.PbShapeOrBuilder
- Enclosing class:
Box2D.PbShape
public static final class Box2D.PbShape.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
implements Box2D.PbShapeOrBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private boolean
private boolean
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private java.util.List
<Box2D.PbVec2> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private java.util.List
<Box2D.PbVec2> private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private float
private long
private Box2D.PbShapeType
private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private Box2D.PbVec2
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllNormals
(java.lang.Iterable<? extends Box2D.PbVec2> values) addAllPoints
(java.lang.Iterable<? extends Box2D.PbVec2> values) addNormals
(int index, Box2D.PbVec2 value) addNormals
(int index, Box2D.PbVec2.Builder builderForValue) addNormals
(Box2D.PbVec2 value) addNormals
(Box2D.PbVec2.Builder builderForValue) addNormalsBuilder
(int index) addPoints
(int index, Box2D.PbVec2 value) addPoints
(int index, Box2D.PbVec2.Builder builderForValue) addPoints
(Box2D.PbVec2 value) addPoints
(Box2D.PbVec2.Builder builderForValue) addPointsBuilder
(int index) build()
private Box2D.PbShape
clear()
clearTag()
clearV0()
clearV1()
clearV2()
clearV3()
clone()
private static Box2D.PbShape.Builder
create()
private void
private void
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
boolean
getHas0()
boolean
getHas3()
getNext()
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> getNormals
(int index) getNormalsBuilder
(int index) java.util.List
<Box2D.PbVec2.Builder> int
private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> java.util.List
<Box2D.PbVec2> getNormalsOrBuilder
(int index) java.util.List
<? extends Box2D.PbVec2OrBuilder> getPoints
(int index) getPointsBuilder
(int index) java.util.List
<Box2D.PbVec2.Builder> int
private com.google.protobuf.RepeatedFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> java.util.List
<Box2D.PbVec2> getPointsOrBuilder
(int index) java.util.List
<? extends Box2D.PbVec2OrBuilder> getPrev()
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> float
long
getTag()
getType()
getV0()
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> getV1()
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> getV2()
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> getV3()
private com.google.protobuf.SingleFieldBuilder
<Box2D.PbVec2, Box2D.PbVec2.Builder, Box2D.PbVec2OrBuilder> boolean
boolean
boolean
hasHas0()
boolean
hasHas3()
boolean
hasNext()
boolean
hasPrev()
boolean
boolean
hasTag()
boolean
hasType()
boolean
hasV0()
boolean
hasV1()
boolean
hasV2()
boolean
hasV3()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
private void
mergeCenter
(Box2D.PbVec2 value) mergeCentroid
(Box2D.PbVec2 value) mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(Box2D.PbShape other) mergeNext
(Box2D.PbVec2 value) mergePrev
(Box2D.PbVec2 value) mergeV0
(Box2D.PbVec2 value) mergeV1
(Box2D.PbVec2 value) mergeV2
(Box2D.PbVec2 value) mergeV3
(Box2D.PbVec2 value) removeNormals
(int index) removePoints
(int index) setCenter
(Box2D.PbVec2 value) setCenter
(Box2D.PbVec2.Builder builderForValue) setCentroid
(Box2D.PbVec2 value) setCentroid
(Box2D.PbVec2.Builder builderForValue) setHas0
(boolean value) setHas3
(boolean value) setNext
(Box2D.PbVec2 value) setNext
(Box2D.PbVec2.Builder builderForValue) setNormals
(int index, Box2D.PbVec2 value) setNormals
(int index, Box2D.PbVec2.Builder builderForValue) setPoints
(int index, Box2D.PbVec2 value) setPoints
(int index, Box2D.PbVec2.Builder builderForValue) setPrev
(Box2D.PbVec2 value) setPrev
(Box2D.PbVec2.Builder builderForValue) setRadius
(float value) setTag
(long value) setType
(Box2D.PbShapeType value) setV0
(Box2D.PbVec2 value) setV0
(Box2D.PbVec2.Builder builderForValue) setV1
(Box2D.PbVec2 value) setV1
(Box2D.PbVec2.Builder builderForValue) setV2
(Box2D.PbVec2 value) setV2
(Box2D.PbVec2.Builder builderForValue) setV3
(Box2D.PbVec2 value) setV3
(Box2D.PbVec2.Builder builderForValue) Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, getUnknownFieldSetBuilder, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, setUnknownFieldSetBuilder, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
tag_
private long tag_ -
type_
-
center_
-
centerBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, centerBuilder_Box2D.PbVec2OrBuilder> -
radius_
private float radius_ -
points_
-
pointsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, pointsBuilder_Box2D.PbVec2OrBuilder> -
normals_
-
normalsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, normalsBuilder_Box2D.PbVec2OrBuilder> -
centroid_
-
centroidBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, centroidBuilder_Box2D.PbVec2OrBuilder> -
v0_
-
v0Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v0Builder_Box2D.PbVec2OrBuilder> -
v1_
-
v1Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v1Builder_Box2D.PbVec2OrBuilder> -
v2_
-
v2Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v2Builder_Box2D.PbVec2OrBuilder> -
v3_
-
v3Builder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, v3Builder_Box2D.PbVec2OrBuilder> -
has0_
private boolean has0_ -
has3_
private boolean has3_ -
prev_
-
prevBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, prevBuilder_Box2D.PbVec2OrBuilder> -
next_
-
nextBuilder_
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, nextBuilder_Box2D.PbVec2OrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
create
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildParsed
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbShape.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Box2D.PbShape.Builder>
-
mergeFrom
public Box2D.PbShape.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Box2D.PbShape.Builder>
- Throws:
java.io.IOException
-
hasTag
public boolean hasTag()- Specified by:
hasTag
in interfaceBox2D.PbShapeOrBuilder
-
getTag
public long getTag()- Specified by:
getTag
in interfaceBox2D.PbShapeOrBuilder
-
setTag
-
clearTag
-
hasType
public boolean hasType()- Specified by:
hasType
in interfaceBox2D.PbShapeOrBuilder
-
getType
- Specified by:
getType
in interfaceBox2D.PbShapeOrBuilder
-
setType
-
clearType
-
hasCenter
public boolean hasCenter()- Specified by:
hasCenter
in interfaceBox2D.PbShapeOrBuilder
-
getCenter
- Specified by:
getCenter
in interfaceBox2D.PbShapeOrBuilder
-
setCenter
-
setCenter
-
mergeCenter
-
clearCenter
-
getCenterBuilder
-
getCenterOrBuilder
- Specified by:
getCenterOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getCenterFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getCenterFieldBuilder()Box2D.PbVec2OrBuilder> -
hasRadius
public boolean hasRadius()- Specified by:
hasRadius
in interfaceBox2D.PbShapeOrBuilder
-
getRadius
public float getRadius()- Specified by:
getRadius
in interfaceBox2D.PbShapeOrBuilder
-
setRadius
-
clearRadius
-
ensurePointsIsMutable
private void ensurePointsIsMutable() -
getPointsList
- Specified by:
getPointsList
in interfaceBox2D.PbShapeOrBuilder
-
getPointsCount
public int getPointsCount()- Specified by:
getPointsCount
in interfaceBox2D.PbShapeOrBuilder
-
getPoints
- Specified by:
getPoints
in interfaceBox2D.PbShapeOrBuilder
-
setPoints
-
setPoints
-
addPoints
-
addPoints
-
addPoints
-
addPoints
-
addAllPoints
-
clearPoints
-
removePoints
-
getPointsBuilder
-
getPointsOrBuilder
- Specified by:
getPointsOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getPointsOrBuilderList
- Specified by:
getPointsOrBuilderList
in interfaceBox2D.PbShapeOrBuilder
-
addPointsBuilder
-
addPointsBuilder
-
getPointsBuilderList
-
getPointsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getPointsFieldBuilder()Box2D.PbVec2OrBuilder> -
ensureNormalsIsMutable
private void ensureNormalsIsMutable() -
getNormalsList
- Specified by:
getNormalsList
in interfaceBox2D.PbShapeOrBuilder
-
getNormalsCount
public int getNormalsCount()- Specified by:
getNormalsCount
in interfaceBox2D.PbShapeOrBuilder
-
getNormals
- Specified by:
getNormals
in interfaceBox2D.PbShapeOrBuilder
-
setNormals
-
setNormals
-
addNormals
-
addNormals
-
addNormals
-
addNormals
-
addAllNormals
-
clearNormals
-
removeNormals
-
getNormalsBuilder
-
getNormalsOrBuilder
- Specified by:
getNormalsOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getNormalsOrBuilderList
- Specified by:
getNormalsOrBuilderList
in interfaceBox2D.PbShapeOrBuilder
-
addNormalsBuilder
-
addNormalsBuilder
-
getNormalsBuilderList
-
getNormalsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getNormalsFieldBuilder()Box2D.PbVec2OrBuilder> -
hasCentroid
public boolean hasCentroid()- Specified by:
hasCentroid
in interfaceBox2D.PbShapeOrBuilder
-
getCentroid
- Specified by:
getCentroid
in interfaceBox2D.PbShapeOrBuilder
-
setCentroid
-
setCentroid
-
mergeCentroid
-
clearCentroid
-
getCentroidBuilder
-
getCentroidOrBuilder
- Specified by:
getCentroidOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getCentroidFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getCentroidFieldBuilder()Box2D.PbVec2OrBuilder> -
hasV0
public boolean hasV0()- Specified by:
hasV0
in interfaceBox2D.PbShapeOrBuilder
-
getV0
- Specified by:
getV0
in interfaceBox2D.PbShapeOrBuilder
-
setV0
-
setV0
-
mergeV0
-
clearV0
-
getV0Builder
-
getV0OrBuilder
- Specified by:
getV0OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getV0FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getV0FieldBuilder()Box2D.PbVec2OrBuilder> -
hasV1
public boolean hasV1()- Specified by:
hasV1
in interfaceBox2D.PbShapeOrBuilder
-
getV1
- Specified by:
getV1
in interfaceBox2D.PbShapeOrBuilder
-
setV1
-
setV1
-
mergeV1
-
clearV1
-
getV1Builder
-
getV1OrBuilder
- Specified by:
getV1OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getV1FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getV1FieldBuilder()Box2D.PbVec2OrBuilder> -
hasV2
public boolean hasV2()- Specified by:
hasV2
in interfaceBox2D.PbShapeOrBuilder
-
getV2
- Specified by:
getV2
in interfaceBox2D.PbShapeOrBuilder
-
setV2
-
setV2
-
mergeV2
-
clearV2
-
getV2Builder
-
getV2OrBuilder
- Specified by:
getV2OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getV2FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getV2FieldBuilder()Box2D.PbVec2OrBuilder> -
hasV3
public boolean hasV3()- Specified by:
hasV3
in interfaceBox2D.PbShapeOrBuilder
-
getV3
- Specified by:
getV3
in interfaceBox2D.PbShapeOrBuilder
-
setV3
-
setV3
-
mergeV3
-
clearV3
-
getV3Builder
-
getV3OrBuilder
- Specified by:
getV3OrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getV3FieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getV3FieldBuilder()Box2D.PbVec2OrBuilder> -
hasHas0
public boolean hasHas0()- Specified by:
hasHas0
in interfaceBox2D.PbShapeOrBuilder
-
getHas0
public boolean getHas0()- Specified by:
getHas0
in interfaceBox2D.PbShapeOrBuilder
-
setHas0
-
clearHas0
-
hasHas3
public boolean hasHas3()- Specified by:
hasHas3
in interfaceBox2D.PbShapeOrBuilder
-
getHas3
public boolean getHas3()- Specified by:
getHas3
in interfaceBox2D.PbShapeOrBuilder
-
setHas3
-
clearHas3
-
hasPrev
public boolean hasPrev()- Specified by:
hasPrev
in interfaceBox2D.PbShapeOrBuilder
-
getPrev
- Specified by:
getPrev
in interfaceBox2D.PbShapeOrBuilder
-
setPrev
-
setPrev
-
mergePrev
-
clearPrev
-
getPrevBuilder
-
getPrevOrBuilder
- Specified by:
getPrevOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getPrevFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getPrevFieldBuilder()Box2D.PbVec2OrBuilder> -
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceBox2D.PbShapeOrBuilder
-
getNext
- Specified by:
getNext
in interfaceBox2D.PbShapeOrBuilder
-
setNext
-
setNext
-
mergeNext
-
clearNext
-
getNextBuilder
-
getNextOrBuilder
- Specified by:
getNextOrBuilder
in interfaceBox2D.PbShapeOrBuilder
-
getNextFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Box2D.PbVec2,Box2D.PbVec2.Builder, getNextFieldBuilder()Box2D.PbVec2OrBuilder>
-