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

Classes

interface  MapValueProvider
 
interface  MapValueProvider
 

Public Member Functions

ExperimentalTestDataProvider dataProvider ()
 
ExperimentalTestDataProvider dataProvider ()
 
Proto3MessageLite newMessage ()
 
Proto3MessageLite newMessage ()
 
Proto3MessageLiteWithMaps newMessageWithMaps ()
 
Proto3MessageLiteWithMaps newMessageWithMaps ()
 
 Proto3MessageLiteFactory (int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)
 
 Proto3MessageLiteFactory (int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)
 

Private Member Functions

 Proto3MessageLiteFactory (ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)
 
 Proto3MessageLiteFactory (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< Proto3MessageLite.TestEnum > enumProvider
 
final MapValueProvider< Float > floatProvider
 
final MapValueProvider< Integer > integerProvider
 
final MapValueProvider< Long > longProvider
 
final MapValueProvider< Proto3MessageLite > messageProvider
 
final Proto3MessageLiteFactory nextLevel
 
final int numRepeatedFields
 
final MapValueProvider< String > stringProvider
 

Detailed Description

Creates instances of Proto3MessageLite based on the tree configuration.

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

Constructor & Destructor Documentation

◆ Proto3MessageLiteFactory() [1/4]

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

◆ Proto3MessageLiteFactory() [2/4]

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

◆ Proto3MessageLiteFactory() [3/4]

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

◆ Proto3MessageLiteFactory() [4/4]

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

Member Function Documentation

◆ dataProvider() [1/2]

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

◆ dataProvider() [2/2]

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

◆ newMessage() [1/2]

Proto3MessageLite com.google.protobuf.Proto3MessageLiteFactory.newMessage ( )
inline

◆ newMessage() [2/2]

Proto3MessageLite com.google.protobuf.Proto3MessageLiteFactory.newMessage ( )
inline

◆ newMessageWithMaps() [1/2]

Proto3MessageLiteWithMaps com.google.protobuf.Proto3MessageLiteFactory.newMessageWithMaps ( )
inline

◆ newMessageWithMaps() [2/2]

Proto3MessageLiteWithMaps com.google.protobuf.Proto3MessageLiteFactory.newMessageWithMaps ( )
inline

Member Data Documentation

◆ booleanProvider

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

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

◆ branchingFactor

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

◆ bytesProvider

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

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

◆ data

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

◆ doubleProvider

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

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

◆ enumProvider

final MapValueProvider< Proto3MessageLite.TestEnum > com.google.protobuf.Proto3MessageLiteFactory.enumProvider
private
Initial value:
=
new MapValueProvider<Proto3MessageLite.TestEnum>() {
@Override
public Proto3MessageLite.TestEnum getValue() {
return Proto3MessageLite.TestEnum.forNumber(data.getEnum());
}
}

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

◆ floatProvider

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

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

◆ integerProvider

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

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

◆ longProvider

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

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

◆ messageProvider

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

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

◆ nextLevel

final Proto3MessageLiteFactory com.google.protobuf.Proto3MessageLiteFactory.nextLevel
private

◆ numRepeatedFields

final int com.google.protobuf.Proto3MessageLiteFactory.numRepeatedFields
private

◆ stringProvider

final MapValueProvider< String > com.google.protobuf.Proto3MessageLiteFactory.stringProvider
private
Initial value:
=
new MapValueProvider<String>() {
@Override
public String getValue() {
return data.getString();
}
}

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


The documentation for this class was generated from the following file:
com.google.protobuf.Proto3MessageLiteFactory.newMessage
Proto3MessageLite newMessage()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageLiteFactory.java:77
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.Proto3MessageLiteFactory.data
final ExperimentalTestDataProvider data
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto3MessageLiteFactory.java:44
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.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