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