Creates instances of Proto2Message based on the tree configuration.
Definition at line 41 of file Proto2MessageFactory.java.
◆ Proto2MessageFactory() [1/2]
com.google.protobuf.Proto2MessageFactory.Proto2MessageFactory |
( |
int |
numRepeatedFields, |
|
|
int |
stringLength, |
|
|
int |
branchingFactor, |
|
|
int |
treeDepth |
|
) |
| |
|
inline |
◆ Proto2MessageFactory() [2/2]
com.google.protobuf.Proto2MessageFactory.Proto2MessageFactory |
( |
ExperimentalTestDataProvider |
data, |
|
|
int |
numRepeatedFields, |
|
|
int |
branchingFactor, |
|
|
int |
treeDepth |
|
) |
| |
|
inlineprivate |
◆ dataProvider()
◆ newMessage()
Proto2Message com.google.protobuf.Proto2MessageFactory.newMessage |
( |
| ) |
|
|
inline |
◆ newMessagesMissingRequiredFields()
List<Proto2Message> com.google.protobuf.Proto2MessageFactory.newMessagesMissingRequiredFields |
( |
| ) |
|
|
inline |
◆ newMessageWithMaps()
Proto2MessageWithMaps com.google.protobuf.Proto2MessageFactory.newMessageWithMaps |
( |
| ) |
|
|
inline |
◆ populateRequiredFields()
void com.google.protobuf.Proto2MessageFactory.populateRequiredFields |
( |
Proto2Message.Builder |
builder, |
|
|
int |
excludedFieldNumber |
|
) |
| |
|
inlineprivate |
◆ booleanProvider
final MapValueProvider<Boolean> com.google.protobuf.Proto2MessageFactory.booleanProvider |
|
private |
Initial value:=
new MapValueProvider<Boolean>() {
@Override
public Boolean getValue() {
}
}
Definition at line 185 of file Proto2MessageFactory.java.
◆ branchingFactor
final int com.google.protobuf.Proto2MessageFactory.branchingFactor |
|
private |
◆ bytesProvider
Initial value:=
new MapValueProvider<ByteString>() {
@Override
public ByteString getValue() {
}
}
Definition at line 178 of file Proto2MessageFactory.java.
◆ data
◆ doubleProvider
final MapValueProvider<Double> com.google.protobuf.Proto2MessageFactory.doubleProvider |
|
private |
◆ enumProvider
final MapValueProvider<Proto2Message.TestEnum> com.google.protobuf.Proto2MessageFactory.enumProvider |
|
private |
Initial value:=
new MapValueProvider<Proto2Message.TestEnum>() {
@Override
public Proto2Message.TestEnum getValue() {
return Proto2Message.TestEnum.forNumber(
data.getEnum());
}
}
Definition at line 213 of file Proto2MessageFactory.java.
◆ floatProvider
final MapValueProvider<Float> com.google.protobuf.Proto2MessageFactory.floatProvider |
|
private |
◆ INCLUDE_ALL_REQUIRED_FIELDS
final int com.google.protobuf.Proto2MessageFactory.INCLUDE_ALL_REQUIRED_FIELDS = 0 |
|
staticprivate |
◆ integerProvider
final MapValueProvider<Integer> com.google.protobuf.Proto2MessageFactory.integerProvider |
|
private |
Initial value:=
new MapValueProvider<Integer>() {
@Override
public Integer getValue() {
}
}
Definition at line 157 of file Proto2MessageFactory.java.
◆ longProvider
final MapValueProvider<Long> com.google.protobuf.Proto2MessageFactory.longProvider |
|
private |
Initial value:=
new MapValueProvider<Long>() {
@Override
public Long getValue() {
}
}
Definition at line 164 of file Proto2MessageFactory.java.
◆ messageProvider
final MapValueProvider<Proto2Message> com.google.protobuf.Proto2MessageFactory.messageProvider |
|
private |
Initial value:=
new MapValueProvider<Proto2Message>() {
@Override
public Proto2Message getValue() {
}
}
Definition at line 206 of file Proto2MessageFactory.java.
◆ nextLevel
◆ numRepeatedFields
final int com.google.protobuf.Proto2MessageFactory.numRepeatedFields |
|
private |
◆ stringProvider
final MapValueProvider<String> com.google.protobuf.Proto2MessageFactory.stringProvider |
|
private |
Initial value:=
new MapValueProvider<String>() {
@Override
public String getValue() {
}
}
Definition at line 171 of file Proto2MessageFactory.java.
The documentation for this class was generated from the following file: