Class: CoderCompanion::Java::ClassBodyDeclaration

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/codercompanion/java/java.rb

Instance Method Summary collapse

Instance Method Details

#buildObject



124
125
126
127
128
129
130
131
132
133
134
135
# File 'lib/codercompanion/java/java.rb', line 124

def build
    els = []
    elements.each do |e|
        if e.respond_to? :class_element
            e.elements.each do |inner_e| 
                els.push(inner_e.build) if inner_e.respond_to? :build
            end
        end
        els.concat(e.build) if e.respond_to?(:build)
    end
    return els
end