Class: Parser::StaticEnvironment Private

Inherits:
Object
  • Object
show all
Defined in:
sorbet/rbi/parser@3.3.7.4.rbi

Overview

This class is part of a private API. This class may only be used in the Homebrew/brew repository. Third parties should avoid using this class if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#5

Constant Summary collapse

ANONYMOUS_BLOCKARG_INHERITED =

This constant is part of a private API. This constant may only be used in the Homebrew/brew repository. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#15

T.let(T.unsafe(nil), Symbol)
ANONYMOUS_BLOCKARG_IN_CURRENT_SCOPE =

This constant is part of a private API. This constant may only be used in the Homebrew/brew repository. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#14

T.let(T.unsafe(nil), Symbol)
ANONYMOUS_KWRESTARG_INHERITED =

This constant is part of a private API. This constant may only be used in the Homebrew/brew repository. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#12

T.let(T.unsafe(nil), Symbol)
ANONYMOUS_KWRESTARG_IN_CURRENT_SCOPE =

This constant is part of a private API. This constant may only be used in the Homebrew/brew repository. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#11

T.let(T.unsafe(nil), Symbol)
ANONYMOUS_RESTARG_INHERITED =

This constant is part of a private API. This constant may only be used in the Homebrew/brew repository. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#9

T.let(T.unsafe(nil), Symbol)
ANONYMOUS_RESTARG_IN_CURRENT_SCOPE =

This constant is part of a private API. This constant may only be used in the Homebrew/brew repository. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#8

T.let(T.unsafe(nil), Symbol)
FORWARD_ARGS =

This constant is part of a private API. This constant may only be used in the Homebrew/brew repository. Third parties should avoid using this constant if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#6

T.let(T.unsafe(nil), Symbol)

Instance Method Summary collapse

Constructor Details

#initializeStaticEnvironment

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#17



7036
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7036

def initialize; end

Instance Method Details

#declare(name) ⇒ Object

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#55



7039
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7039

def declare(name); end

#declare_anonymous_blockargObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Anonymous blockarg

source://parser//lib/parser/static_environment.rb#77



7044
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7044

def declare_anonymous_blockarg; end

#declare_anonymous_kwrestargObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Anonymous kwresarg

source://parser//lib/parser/static_environment.rb#113



7049
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7049

def declare_anonymous_kwrestarg; end

#declare_anonymous_restargObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Anonymous restarg

source://parser//lib/parser/static_environment.rb#95



7054
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7054

def declare_anonymous_restarg; end

#declare_forward_argsObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

Forward args

source://parser//lib/parser/static_environment.rb#67



7059
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7059

def declare_forward_args; end

#declared?(name) ⇒ Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#61

Returns:

  • (Boolean)


7064
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7064

def declared?(name); end

#declared_anonymous_blockarg?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#81

Returns:

  • (Boolean)


7069
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7069

def declared_anonymous_blockarg?; end

#declared_anonymous_blockarg_in_current_scpe?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#85

Returns:

  • (Boolean)


7074
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7074

def declared_anonymous_blockarg_in_current_scpe?; end

#declared_anonymous_kwrestarg?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#117

Returns:

  • (Boolean)


7079
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7079

def declared_anonymous_kwrestarg?; end

#declared_anonymous_kwrestarg_in_current_scope?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#121

Returns:

  • (Boolean)


7084
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7084

def declared_anonymous_kwrestarg_in_current_scope?; end

#declared_anonymous_restarg?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#99

Returns:

  • (Boolean)


7089
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7089

def declared_anonymous_restarg?; end

#declared_anonymous_restarg_in_current_scope?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#103

Returns:

  • (Boolean)


7094
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7094

def declared_anonymous_restarg_in_current_scope?; end

#declared_forward_args?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#71

Returns:

  • (Boolean)


7099
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7099

def declared_forward_args?; end

#empty?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#129

Returns:

  • (Boolean)


7104
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7104

def empty?; end

#extend_dynamicObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#33



7107
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7107

def extend_dynamic; end

#extend_staticObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#26



7110
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7110

def extend_static; end

#parent_has_anonymous_blockarg?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#89

Returns:

  • (Boolean)


7115
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7115

def parent_has_anonymous_blockarg?; end

#parent_has_anonymous_kwrestarg?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#125

Returns:

  • (Boolean)


7120
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7120

def parent_has_anonymous_kwrestarg?; end

#parent_has_anonymous_restarg?Boolean

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#107

Returns:

  • (Boolean)


7125
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7125

def parent_has_anonymous_restarg?; end

#resetObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#21



7128
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7128

def reset; end

#unextendObject

This method is part of a private API. This method may only be used in the Homebrew/brew repository. Third parties should avoid using this method if possible, as it may be removed or changed without warning.

source://parser//lib/parser/static_environment.rb#49



7131
# File 'sorbet/rbi/parser@3.3.7.4.rbi', line 7131

def unextend; end