Class: Cheri::Java::Builder::GenericClassBuilder
Overview
Instance Method Summary
collapse
Methods inherited from BaseBuilder
#props, #resolve?, #run
#run
#args, #run, #sym
#block, #ctx, #inspect, #object, #run
Constructor Details
#initialize(mod, type, ctx, sym, *args, &block) ⇒ GenericClassBuilder
TODO: eliminate ClassBuilder inheritance?
332
333
334
335
336
|
# File 'lib/cheri/java/builder/main.rb', line 332
def initialize(mod,type,ctx,sym,*args,&block)
super(ctx,sym,type.clazz,*args,&block)
@mod = mod
@type = type
end
|
Instance Method Details
#any? ⇒ Boolean
346
347
348
|
# File 'lib/cheri/java/builder/main.rb', line 346
def any?
@type.any?
end
|
#child? ⇒ Boolean
343
344
345
|
# File 'lib/cheri/java/builder/main.rb', line 343
def child?
@type.child?
end
|
#mod ⇒ Object
337
338
339
|
# File 'lib/cheri/java/builder/main.rb', line 337
def mod
@mod
end
|
#parent? ⇒ Boolean
340
341
342
|
# File 'lib/cheri/java/builder/main.rb', line 340
def parent?
@type.parent?
end
|