Class: Parser::Source::Comment::Associator 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/source/comment/associator.rb#45

Constant Summary collapse

MAGIC_COMMENT_RE =

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/source/comment/associator.rb#212

T.let(T.unsafe(nil), Regexp)
POSTFIX_TYPES =

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/source/comment/associator.rb#122

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

Instance Method Summary collapse

Constructor Details

#initialize(ast, comments) ⇒ Associator

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/source/comment/associator.rb#51



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

def initialize(ast, comments); end

Instance Method Details

#associateObject

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/source/comment/associator.rb#92



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

def associate; end

#associate_by_identityObject

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/source/comment/associator.rb#115



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

def associate_by_identity; end

#associate_locationsObject

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/source/comment/associator.rb#104



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

def associate_locations; end

#skip_directivesObject

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/source/comment/associator.rb#46



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

def skip_directives; end

#skip_directives=(_arg0) ⇒ 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/source/comment/associator.rb#46



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

def skip_directives=(_arg0); end