Class: CoderCompanion::Java::NextInterface

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

Instance Method Summary collapse

Instance Method Details

#buildObject



349
350
351
352
353
354
355
356
357
358
359
360
361
362
# File 'lib/codercompanion/java/java.rb', line 349

def build
    els = []
    elements.each do |e|
        val = e.build if e.respond_to? :build
        if val && val.class.to_s == "Array"
            els.concat(val)
        elsif val
            els.push(val)
        end
        # els.push(e.text_value) if e.respond_to? :variable_defined
        # els.concat(e.build) if e.respond_to? :build
    end
    return els
end