class DefaultSymbolVisibility (View source)

Protobuf type google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility

Constants

DEFAULT_SYMBOL_VISIBILITY_UNKNOWN

Generated from protobuf enum DEFAULT_SYMBOL_VISIBILITY_UNKNOWN = 0;

EXPORT_ALL

Default pre-EDITION_2024, all UNSET visibility are export.

Generated from protobuf enum EXPORT_ALL = 1;

EXPORT_TOP_LEVEL

All top-level symbols default to export, nested default to local.

Generated from protobuf enum EXPORT_TOP_LEVEL = 2;

LOCAL_ALL

All symbols default to local.

Generated from protobuf enum LOCAL_ALL = 3;

STRICT

All symbols local by default. Nested types cannot be exported.

With special case caveat for message { enum } reserved 1 to max; } This is the recommended setting for new protos.

Generated from protobuf enum STRICT = 4;

Methods

static 
name($value)

No description

static 
value($name)

No description

Details

static name($value)

No description

Parameters

$value

static value($name)

No description

Parameters

$name