SymbolVisibility

sealed class SymbolVisibility(val number: Int)(source)

Describes the 'visibility' of a symbol with respect to the proto import system. Symbols can only be imported when the visibility rules do not prevent it (ex: local symbols cannot be imported). Visibility modifiers can only set on message and enum as they are the only types available to be referenced from other files.

Inheritors

Constructors

Link copied to clipboard
protected constructor(number: Int)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class UNRECOGNIZED(val number: Int) : SymbolVisibility
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
open val number: Int