Public Member Functions | List of all members
com.google.protobuf.MessageLiteOrBuilder Interface Reference
Inheritance diagram for com.google.protobuf.MessageLiteOrBuilder:
Inheritance graph
[legend]

Public Member Functions

MessageLite getDefaultInstanceForType ()
 
boolean isInitialized ()
 

Detailed Description

Base interface for methods common to MessageLite and MessageLite.Builder to provide type equivalency.

Author
jonp@.nosp@m.goog.nosp@m.le.co.nosp@m.m (Jon Perlow)

Definition at line 39 of file MessageLiteOrBuilder.java.

Member Function Documentation

◆ getDefaultInstanceForType()

MessageLite com.google.protobuf.MessageLiteOrBuilder.getDefaultInstanceForType ( )

Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from the

getDefaultInstance()

method of generated message classes in that this method is an abstract method of the

MessageLite

interface whereas

getDefaultInstance()

is a static method of a specific class. They return the same thing.

Implemented in com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder< MessageType extends ExtendableMessage >, com.google.protobuf.jruby.SentinelOuterClass.Sentinel, com.google.protobuf.jruby.SentinelOuterClass.Sentinel.Builder, com.google.protobuf.UnknownFieldSet.Builder, com.google.protobuf.MapEntry< K, V >, com.google.protobuf.DynamicMessage, com.google.protobuf.UnknownFieldSet, com.google.protobuf.AbstractMessageTest.AbstractMessageWrapper, com.google.protobuf.test.AbstractMessageTest.AbstractMessageWrapper, and com.google.protobuf.MessageOrBuilder.

◆ isInitialized()

boolean com.google.protobuf.MessageLiteOrBuilder.isInitialized ( )

The documentation for this interface was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:07