Creates instances of Proto3Message based on the tree configuration.
Definition at line 39 of file Proto3MessageFactory.java.
◆ Proto3MessageFactory() [1/2]
com.google.protobuf.Proto3MessageFactory.Proto3MessageFactory |
( |
int |
numRepeatedFields, |
|
|
int |
stringLength, |
|
|
int |
branchingFactor, |
|
|
int |
treeDepth |
|
) |
| |
|
inline |
◆ Proto3MessageFactory() [2/2]
com.google.protobuf.Proto3MessageFactory.Proto3MessageFactory |
( |
ExperimentalTestDataProvider |
data, |
|
|
int |
numRepeatedFields, |
|
|
int |
branchingFactor, |
|
|
int |
treeDepth |
|
) |
| |
|
inlineprivate |
◆ dataProvider()
◆ newMessage()
Proto3Message com.google.protobuf.Proto3MessageFactory.newMessage |
( |
| ) |
|
|
inline |
◆ newMessageWithMaps()
Proto3MessageWithMaps com.google.protobuf.Proto3MessageFactory.newMessageWithMaps |
( |
| ) |
|
|
inline |
◆ booleanProvider
final MapValueProvider<Boolean> com.google.protobuf.Proto3MessageFactory.booleanProvider |
|
private |
Initial value:=
new MapValueProvider<Boolean>() {
@Override
public Boolean getValue() {
}
}
Definition at line 173 of file Proto3MessageFactory.java.
◆ branchingFactor
final int com.google.protobuf.Proto3MessageFactory.branchingFactor |
|
private |
◆ bytesProvider
Initial value:=
new MapValueProvider<ByteString>() {
@Override
public ByteString getValue() {
}
}
Definition at line 166 of file Proto3MessageFactory.java.
◆ data
◆ doubleProvider
final MapValueProvider<Double> com.google.protobuf.Proto3MessageFactory.doubleProvider |
|
private |
◆ enumProvider
final MapValueProvider<Proto3Message.TestEnum> com.google.protobuf.Proto3MessageFactory.enumProvider |
|
private |
Initial value:=
new MapValueProvider<Proto3Message.TestEnum>() {
@Override
public Proto3Message.TestEnum getValue() {
return Proto3Message.TestEnum.forNumber(
data.getEnum());
}
}
Definition at line 201 of file Proto3MessageFactory.java.
◆ floatProvider
final MapValueProvider<Float> com.google.protobuf.Proto3MessageFactory.floatProvider |
|
private |
◆ integerProvider
final MapValueProvider<Integer> com.google.protobuf.Proto3MessageFactory.integerProvider |
|
private |
Initial value:=
new MapValueProvider<Integer>() {
@Override
public Integer getValue() {
}
}
Definition at line 145 of file Proto3MessageFactory.java.
◆ longProvider
final MapValueProvider<Long> com.google.protobuf.Proto3MessageFactory.longProvider |
|
private |
Initial value:=
new MapValueProvider<Long>() {
@Override
public Long getValue() {
}
}
Definition at line 152 of file Proto3MessageFactory.java.
◆ messageProvider
final MapValueProvider<Proto3Message> com.google.protobuf.Proto3MessageFactory.messageProvider |
|
private |
Initial value:=
new MapValueProvider<Proto3Message>() {
@Override
public Proto3Message getValue() {
}
}
Definition at line 194 of file Proto3MessageFactory.java.
◆ nextLevel
◆ numRepeatedFields
final int com.google.protobuf.Proto3MessageFactory.numRepeatedFields |
|
private |
◆ stringProvider
final MapValueProvider<String> com.google.protobuf.Proto3MessageFactory.stringProvider |
|
private |
Initial value:=
new MapValueProvider<String>() {
@Override
public String getValue() {
}
}
Definition at line 159 of file Proto3MessageFactory.java.
The documentation for this class was generated from the following file: