Class: Xdrgen::AST::Definitions::UnionBody

Inherits:
Base
  • Object
show all
Extended by:
Memoist
Defined in:
lib/xdrgen/ast/definitions/union_body.rb

Instance Method Summary collapse

Methods inherited from Base

#sub_type

Instance Method Details

#default_armObject



17
18
19
# File 'lib/xdrgen/ast/definitions/union_body.rb', line 17

def default_arm
  default_case_n unless default_case_n.terminal?
end

#normal_armsObject



13
14
15
# File 'lib/xdrgen/ast/definitions/union_body.rb', line 13

def normal_arms
  arms_n.elements.select{|c| c.is_a?(UnionArm)}
end