class IDL::Type::NodeType
def initialize(node)
def initialize(node) raise node.inspect if node && !node.is_a?(IDL::AST::Leaf) @node = node end
def is_local?(_recurstk = nil)
def is_local?(_recurstk = nil) @node.is_local? end
def is_node?(node_class)
def is_node?(node_class) @node.is_a?(node_class) end
def matches?(idltype)
def matches?(idltype) super && self.resolved_node == idltype.resolved_node end
def resolved_node
def resolved_node @node end