| Class | Ruva::VM::Class::Annotation |
| In: |
lib/ruva/class.rb
|
| Parent: | Object |
| annotations | [RW] | |
| desc | [RW] | |
| enums | [RW] | |
| name | [RW] | |
| object | [RW] | |
| visible | [RW] |
# File lib/ruva/class.rb, line 217
217: def initialize(desc = 'default', visible = true, name = nil)
218: self.desc, self.visible, self.annotations, self.enums = desc, visible, [], []
219: end
# File lib/ruva/class.rb, line 221
221: def visit(name, obj)
222: self.name, self.obj = name, obj
223: end
# File lib/ruva/class.rb, line 231
231: def visit_array(name)
232: # Visit array element, should return AnnotationVisitor
233: annotations << a = Annotation.new(nil, self.visible, name)
234: a
235: end