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

Classes

interface  MapValueProvider
 
interface  MapValueProvider
 

Public Member Functions

ExperimentalTestDataProvider dataProvider ()
 
ExperimentalTestDataProvider dataProvider ()
 
Proto2MessageLite newMessage ()
 
Proto2MessageLite newMessage ()
 
List< Proto2MessageLite > newMessagesMissingRequiredFields ()
 
List< Proto2MessageLite > newMessagesMissingRequiredFields ()
 
Proto2MessageLiteWithMaps newMessageWithMaps ()
 
Proto2MessageLiteWithMaps newMessageWithMaps ()
 
 Proto2MessageLiteFactory (int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)
 
 Proto2MessageLiteFactory (int numRepeatedFields, int stringLength, int branchingFactor, int treeDepth)
 

Private Member Functions

void populateRequiredFields (Proto2MessageLite.Builder builder, int excludedFieldNumber)
 
void populateRequiredFields (Proto2MessageLite.Builder builder, int excludedFieldNumber)
 
 Proto2MessageLiteFactory (ExperimentalTestDataProvider data, int numRepeatedFields, int branchingFactor, int treeDepth)
 
 Proto2MessageLiteFactory (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< Proto2MessageLite.TestEnum > enumProvider
 
final MapValueProvider< Float > floatProvider
 
final MapValueProvider< Integer > integerProvider
 
final MapValueProvider< Long > longProvider
 
final MapValueProvider< Proto2MessageLite > messageProvider
 
final Proto2MessageLiteFactory nextLevel
 
final int numRepeatedFields
 
final MapValueProvider< String > stringProvider
 

Static Private Attributes

static final int INCLUDE_ALL_REQUIRED_FIELDS = 0
 

Detailed Description

Creates instances of Proto2MessageLite based on the tree configuration.

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

Constructor & Destructor Documentation

◆ Proto2MessageLiteFactory() [1/4]

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

◆ Proto2MessageLiteFactory() [2/4]

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

◆ Proto2MessageLiteFactory() [3/4]

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

◆ Proto2MessageLiteFactory() [4/4]

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

Member Function Documentation

◆ dataProvider() [1/2]

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

◆ dataProvider() [2/2]

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

◆ newMessage() [1/2]

Proto2MessageLite com.google.protobuf.Proto2MessageLiteFactory.newMessage ( )
inline

◆ newMessage() [2/2]

Proto2MessageLite com.google.protobuf.Proto2MessageLiteFactory.newMessage ( )
inline

◆ newMessagesMissingRequiredFields() [1/2]

List<Proto2MessageLite> com.google.protobuf.Proto2MessageLiteFactory.newMessagesMissingRequiredFields ( )
inline

◆ newMessagesMissingRequiredFields() [2/2]

List<Proto2MessageLite> com.google.protobuf.Proto2MessageLiteFactory.newMessagesMissingRequiredFields ( )
inline

◆ newMessageWithMaps() [1/2]

Proto2MessageLiteWithMaps com.google.protobuf.Proto2MessageLiteFactory.newMessageWithMaps ( )
inline

◆ newMessageWithMaps() [2/2]

Proto2MessageLiteWithMaps com.google.protobuf.Proto2MessageLiteFactory.newMessageWithMaps ( )
inline

◆ populateRequiredFields() [1/2]

void com.google.protobuf.Proto2MessageLiteFactory.populateRequiredFields ( Proto2MessageLite.Builder  builder,
int  excludedFieldNumber 
)
inlineprivate

◆ populateRequiredFields() [2/2]

void com.google.protobuf.Proto2MessageLiteFactory.populateRequiredFields ( Proto2MessageLite.Builder  builder,
int  excludedFieldNumber 
)
inlineprivate

Member Data Documentation

◆ booleanProvider

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

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

◆ branchingFactor

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

◆ bytesProvider

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

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

◆ data

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

◆ doubleProvider

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

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

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

◆ floatProvider

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

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

◆ INCLUDE_ALL_REQUIRED_FIELDS

static final int com.google.protobuf.Proto2MessageLiteFactory.INCLUDE_ALL_REQUIRED_FIELDS = 0
staticprivate

◆ integerProvider

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

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

◆ longProvider

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

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

◆ messageProvider

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

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

◆ nextLevel

final Proto2MessageLiteFactory com.google.protobuf.Proto2MessageLiteFactory.nextLevel
private

◆ numRepeatedFields

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

◆ stringProvider

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

Definition at line 174 of file bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto2MessageLiteFactory.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
com.google.protobuf.Proto2MessageLiteFactory.newMessage
Proto2MessageLite newMessage()
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto2MessageLiteFactory.java:79
testing::internal::Float
FloatingPoint< float > Float
Definition: bloaty/third_party/googletest/googletest/include/gtest/internal/gtest-internal.h:396
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.Proto2MessageLiteFactory.data
final ExperimentalTestDataProvider data
Definition: bloaty/third_party/protobuf/java/core/src/test/java/com/google/protobuf/Proto2MessageLiteFactory.java:46
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