Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
com.google.protobuf.Proto3MessageFactory Class Reference
Inheritance diagram for com.google.protobuf.Proto3MessageFactory:
Inheritance graph
[legend]

Classes

interface  MapValueProvider
 
interface  MapValueProvider
 

Public Member Functions

ExperimentalTestDataProvider dataProvider ()
 
ExperimentalTestDataProvider dataProvider ()
 
Proto3Message newMessage ()
 
Proto3Message newMessage ()
 
Proto3MessageWithMaps newMessageWithMaps ()
 
Proto3MessageWithMaps newMessageWithMaps ()
 
 Proto3MessageFactory (int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)
 
 Proto3MessageFactory (int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)
 

Private Member Functions

 Proto3MessageFactory (ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)
 
 Proto3MessageFactory (ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)
 

Private Attributes

final MapValueProvider< Boolean > booleanProvider
 
final int branchingFactor
 
final MapValueProvider< ByteStringbytesProvider
 
final ExperimentalTestDataProvider data
 
final MapValueProvider< Double > doubleProvider
 
final MapValueProvider< Proto3Message.TestEnum > enumProvider
 
final MapValueProvider< Float > floatProvider
 
final MapValueProvider< Integer > integerProvider
 
final MapValueProvider< Long > longProvider
 
final MapValueProvider< Proto3Message > messageProvider
 
final Proto3MessageFactory nextLevel
 
final int numRepeatedFields
 
final MapValueProvider< String > stringProvider
 

Detailed Description

Creates instances of Proto3Message based on the tree configuration.

Definition at line 39 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

Constructor & Destructor Documentation

◆ Proto3MessageFactory() [1/4]

com.google.protobuf.Proto3MessageFactory.Proto3MessageFactory ( int  numRepeatedFields,
int  stringLength,
int  branchingFactor,
int  treeDepth 
)
inline

◆ Proto3MessageFactory() [2/4]

com.google.protobuf.Proto3MessageFactory.Proto3MessageFactory ( ExperimentalTestDataProvider  data,
int  numRepeatedFields,
int  branchingFactor,
int  treeDepth 
)
inlineprivate

◆ Proto3MessageFactory() [3/4]

com.google.protobuf.Proto3MessageFactory.Proto3MessageFactory ( int  numRepeatedFields,
int  stringLength,
int  branchingFactor,
int  treeDepth 
)
inline

◆ Proto3MessageFactory() [4/4]

com.google.protobuf.Proto3MessageFactory.Proto3MessageFactory ( ExperimentalTestDataProvider  data,
int  numRepeatedFields,
int  branchingFactor,
int  treeDepth 
)
inlineprivate

Member Function Documentation

◆ dataProvider() [1/2]

ExperimentalTestDataProvider com.google.protobuf.Proto3MessageFactory.dataProvider ( )
inline

◆ dataProvider() [2/2]

ExperimentalTestDataProvider com.google.protobuf.Proto3MessageFactory.dataProvider ( )
inline

◆ newMessage() [1/2]

Proto3Message com.google.protobuf.Proto3MessageFactory.newMessage ( )
inline

◆ newMessage() [2/2]

Proto3Message com.google.protobuf.Proto3MessageFactory.newMessage ( )
inline

◆ newMessageWithMaps() [1/2]

Proto3MessageWithMaps com.google.protobuf.Proto3MessageFactory.newMessageWithMaps ( )
inline

◆ newMessageWithMaps() [2/2]

Proto3MessageWithMaps com.google.protobuf.Proto3MessageFactory.newMessageWithMaps ( )
inline

Member Data Documentation

◆ booleanProvider

final MapValueProvider< Boolean > com.google.protobuf.Proto3MessageFactory.booleanProvider
private
Initial value:
=
new MapValueProvider<Boolean>() {
@Override
public Boolean getValue() {
return data.getBool();
}
}

Definition at line 173 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ branchingFactor

final int com.google.protobuf.Proto3MessageFactory.branchingFactor
private

◆ bytesProvider

final MapValueProvider< ByteString > com.google.protobuf.Proto3MessageFactory.bytesProvider
private
Initial value:
=
new MapValueProvider<ByteString>() {
@Override
public ByteString getValue() {
return data.getBytes();
}
}

Definition at line 166 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ data

final ExperimentalTestDataProvider com.google.protobuf.Proto3MessageFactory.data
private

◆ doubleProvider

final MapValueProvider< Double > com.google.protobuf.Proto3MessageFactory.doubleProvider
private
Initial value:
=
new MapValueProvider<Double>() {
@Override
public Double getValue() {
return data.getDouble();
}
}

Definition at line 187 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ 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 bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ floatProvider

final MapValueProvider< Float > com.google.protobuf.Proto3MessageFactory.floatProvider
private
Initial value:
=
new MapValueProvider<Float>() {
@Override
public Float getValue() {
return data.getFloat();
}
}

Definition at line 180 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ integerProvider

final MapValueProvider< Integer > com.google.protobuf.Proto3MessageFactory.integerProvider
private
Initial value:
=
new MapValueProvider<Integer>() {
@Override
public Integer getValue() {
return data.getInt();
}
}

Definition at line 145 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ longProvider

final MapValueProvider< Long > com.google.protobuf.Proto3MessageFactory.longProvider
private
Initial value:
=
new MapValueProvider<Long>() {
@Override
public Long getValue() {
return data.getLong();
}
}

Definition at line 152 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ messageProvider

final MapValueProvider< Proto3Message > com.google.protobuf.Proto3MessageFactory.messageProvider
private
Initial value:
=
new MapValueProvider<Proto3Message>() {
@Override
public Proto3Message getValue() {
return newMessage();
}
}

Definition at line 194 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.

◆ nextLevel

final Proto3MessageFactory com.google.protobuf.Proto3MessageFactory.nextLevel
private

◆ 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() {
return data.getString();
}
}

Definition at line 159 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java.


The documentation for this class was generated from the following file:
com.google.protobuf.ExperimentalTestDataProvider.getFloat
float getFloat()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:55
com.google.protobuf.ExperimentalTestDataProvider.getEnum
int getEnum()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:75
testing::internal::Float
FloatingPoint< float > Float
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h:396
com.google.protobuf.Proto3MessageFactory.newMessage
Proto3Message newMessage()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java:75
com.google.protobuf.ExperimentalTestDataProvider.getString
String getString()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:79
com.google.protobuf.ExperimentalTestDataProvider.getBool
boolean getBool()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:71
com.google.protobuf.Proto3MessageFactory.data
final ExperimentalTestDataProvider data
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageFactory.java:43
com.google.protobuf.ExperimentalTestDataProvider.getInt
int getInt()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:67
testing::internal::Double
FloatingPoint< double > Double
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h:397
com.google.protobuf.ExperimentalTestDataProvider.getDouble
double getDouble()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:47
com.google.protobuf.ExperimentalTestDataProvider.getBytes
ByteString getBytes()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:87
com.google.protobuf.ExperimentalTestDataProvider.getLong
long getLong()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/ExperimentalTestDataProvider.java:63


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:07