Uses of Class
com.google.protobuf.Extension
Packages that use Extension
-
Uses of Extension in com.google.protobuf
Subclasses of Extension in com.google.protobufModifier and TypeClassDescriptionstatic classGeneratedMessage.GeneratedExtension<ContainingType extends Message,Type> Type used to represent generated extensions.Methods in com.google.protobuf that return ExtensionModifier and TypeMethodDescriptionprivate static <MessageType extends GeneratedMessage.ExtendableMessage<MessageType>,T>
Extension<MessageType,T> GeneratedMessage.checkNotLite(ExtensionLite<MessageType, T> extension) Checks that theExtensionis non-Lite and returns it as aGeneratedMessage.GeneratedExtension.private static <MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>,T>
Extension<MessageT,T> GeneratedMessageV3.checkNotLite(ExtensionLite<MessageT, T> extension) Checks that theExtensionis non-Lite and returns it as aGeneratedMessage.GeneratedExtension.Methods in com.google.protobuf with parameters of type ExtensionModifier and TypeMethodDescriptionvoidAdd an extension from a generated file to the registry.final <Type> BuilderTypeGeneratedMessage.ExtendableBuilder.addExtension(Extension<MessageType, List<Type>> extension, Type value) Append a value to a repeated extension.final <T> BuilderTGeneratedMessageV3.ExtendableBuilder.addExtension(Extension<MessageT, List<T>> extension, T value) Append a value to a repeated extension.final <Type> BuilderTypeGeneratedMessage.ExtendableBuilder.clearExtension(Extension<MessageType, ?> extension) Clear an extension.final <T> BuilderTGeneratedMessageV3.ExtendableBuilder.clearExtension(Extension<MessageT, T> extension) Clear an extension.final <Type> TypeGeneratedMessage.ExtendableBuilder.getExtension(Extension<MessageType, List<Type>> extension, int index) Get the value of an extension.final <Type> TypeGeneratedMessage.ExtendableBuilder.getExtension(Extension<MessageType, Type> extension) Get the value of an extension.final <Type> TypeGeneratedMessage.ExtendableMessage.getExtension(Extension<MessageType, List<Type>> extension, int index) Get one element of a repeated extension.final <Type> TypeGeneratedMessage.ExtendableMessage.getExtension(Extension<MessageType, Type> extension) Get the value of an extension.<Type> TypeGeneratedMessage.ExtendableMessageOrBuilder.getExtension(Extension<MessageType, List<Type>> extension, int index) Get one element of a repeated extension.<Type> TypeGeneratedMessage.ExtendableMessageOrBuilder.getExtension(Extension<MessageType, Type> extension) Get the value of an extension.final <T> TGeneratedMessageV3.ExtendableBuilder.getExtension(Extension<MessageT, List<T>> extension, int index) Get the value of an extension.final <T> TGeneratedMessageV3.ExtendableBuilder.getExtension(Extension<MessageT, T> extension) Get the value of an extension.final <T> TGeneratedMessageV3.ExtendableMessage.getExtension(Extension<MessageT, List<T>> extension, int index) Get one element of a repeated extension.final <T> TGeneratedMessageV3.ExtendableMessage.getExtension(Extension<MessageT, T> extension) Get the value of an extension.<T> TGeneratedMessageV3.ExtendableMessageOrBuilder.getExtension(Extension<MessageT, List<T>> extension, int index) Get one element of a repeated extension.<T> TGeneratedMessageV3.ExtendableMessageOrBuilder.getExtension(Extension<MessageT, T> extension) Get the value of an extension.final <Type> intGeneratedMessage.ExtendableBuilder.getExtensionCount(Extension<MessageType, List<Type>> extension) Get the number of elements in a repeated extension.final <Type> intGeneratedMessage.ExtendableMessage.getExtensionCount(Extension<MessageType, List<Type>> extension) Get the number of elements in a repeated extension.<Type> intGeneratedMessage.ExtendableMessageOrBuilder.getExtensionCount(Extension<MessageType, List<Type>> extension) Get the number of elements in a repeated extension.final <T> intGeneratedMessageV3.ExtendableBuilder.getExtensionCount(Extension<MessageT, List<T>> extension) Get the number of elements in a repeated extension.final <T> intGeneratedMessageV3.ExtendableMessage.getExtensionCount(Extension<MessageT, List<T>> extension) Get the number of elements in a repeated extension.<T> intGeneratedMessageV3.ExtendableMessageOrBuilder.getExtensionCount(Extension<MessageT, List<T>> extension) Get the number of elements in a repeated extension.final <Type> booleanGeneratedMessage.ExtendableBuilder.hasExtension(Extension<MessageType, Type> extension) Check if a singular extension is present.final <Type> booleanGeneratedMessage.ExtendableMessage.hasExtension(Extension<MessageType, Type> extension) Check if a singular extension is present.<Type> booleanGeneratedMessage.ExtendableMessageOrBuilder.hasExtension(Extension<MessageType, Type> extension) Check if a singular extension is present.final <T> booleanGeneratedMessageV3.ExtendableBuilder.hasExtension(Extension<MessageT, T> extension) Check if a singular extension is present.final <T> booleanGeneratedMessageV3.ExtendableMessage.hasExtension(Extension<MessageT, T> extension) Check if a singular extension is present.<T> booleanGeneratedMessageV3.ExtendableMessageOrBuilder.hasExtension(Extension<MessageT, T> extension) Check if a singular extension is present.(package private) static ExtensionRegistry.ExtensionInfoExtensionRegistry.newExtensionInfo(Extension<?, ?> extension) final <Type> BuilderTypeGeneratedMessage.ExtendableBuilder.setExtension(Extension<MessageType, List<Type>> extension, int index, Type value) Set the value of one element of a repeated extension.final <Type> BuilderTypeGeneratedMessage.ExtendableBuilder.setExtension(Extension<MessageType, Type> extension, Type value) Set the value of an extension.final <T> BuilderTGeneratedMessageV3.ExtendableBuilder.setExtension(Extension<MessageT, List<T>> extension, int index, T value) Set the value of one element of a repeated extension.final <T> BuilderTGeneratedMessageV3.ExtendableBuilder.setExtension(Extension<MessageT, T> extension, T value) Set the value of an extension.private voidGeneratedMessage.ExtendableBuilder.verifyExtensionContainingType(Extension<MessageType, ?> extension) private voidGeneratedMessage.ExtendableMessage.verifyExtensionContainingType(Extension<MessageType, ?> extension) private voidGeneratedMessageV3.ExtendableBuilder.verifyExtensionContainingType(Extension<MessageT, ?> extension) private voidGeneratedMessageV3.ExtendableMessage.verifyExtensionContainingType(Extension<MessageT, ?> extension)