Class: Parser::StaticEnvironment Private

Inherits:
Object
  • Object
show all
Defined in:
sorbet/rbi/parser@3.3.8.0.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



7042
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7042

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



7045
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7045

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



7050
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7050

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



7055
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7055

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



7060
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7060

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



7065
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7065

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)


7070
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7070

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)


7075
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7075

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)


7080
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7080

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)


7085
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7085

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)


7090
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7090

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)


7095
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7095

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)


7100
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7100

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)


7105
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7105

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)


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

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



7113
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7113

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



7116
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7116

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)


7121
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7121

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)


7126
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7126

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)


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

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



7134
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7134

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



7137
# File 'sorbet/rbi/parser@3.3.8.0.rbi', line 7137

def unextend; end