class IDL::Type::NodeType
Attributes
node[R]
Public Class Methods
new(node)
click to toggle source
# File lib/ridl/type.rb, line 78 def initialize(node) raise node.inspect if node && !node.is_a?(IDL::AST::Leaf) @node = node end
Public Instance Methods
is_local?(_recurstk = nil)
click to toggle source
# File lib/ridl/type.rb, line 84 def is_local?(_recurstk = nil) @node.is_local? end
is_node?(node_class)
click to toggle source
# File lib/ridl/type.rb, line 88 def is_node?(node_class) @node.is_a?(node_class) end
matches?(idltype)
click to toggle source
Calls superclass method
IDL::Type#matches?
# File lib/ridl/type.rb, line 96 def matches?(idltype) super && self.resolved_node == idltype.resolved_node end
resolved_node()
click to toggle source
# File lib/ridl/type.rb, line 92 def resolved_node @node end