class Yard2steep::AST::PNode

Constants

STYLE

Attributes

style[R]

@dynamic type_node, style

type_node[R]

@dynamic type_node, style

Public Class Methods

new(type_node:, style:) click to toggle source

@param [AST::PTypeNode] type_node @param [String] style

# File lib/yard2steep/ast/p_node.rb, line 16
def initialize(type_node:, style:)
  Util.assert! { type_node.is_a?(AST::PTypeNode) }
  Util.assert! { STYLE.values.include?(style) }
  @type_node = type_node
  @style     = style
end