| Module | Ruva::Utils::Class::ClassVisitor |
| In: |
lib/ruva/utils/class_visitor.rb
|
An empty class visitor. This API is heavily influenced by the ASM project: asm.objectweb.org/
# File lib/ruva/utils/class_visitor.rb, line 13
13: def visit(ver_min, ver_maj, access, name, signature, supername, interfaces, pool)
14: end
Visit an annotation. Should return an Annotation visitor to suit.
# File lib/ruva/utils/class_visitor.rb, line 20
20: def visit_annotation(desc, visible)
21: end
Visit a non=standard attribute
# File lib/ruva/utils/class_visitor.rb, line 24
24: def visit_attribute(attr)
25: end
Visit a constant pool entry.
# File lib/ruva/utils/class_visitor.rb, line 28
28: def visit_cpool_entry(pool, data, type)
29: end
should return a FieldVisitor
# File lib/ruva/utils/class_visitor.rb, line 32
32: def visit_field(access, name, desc, signature, value)
33: end
should return a MethodVisitor
# File lib/ruva/utils/class_visitor.rb, line 36
36: def visit_method(access, name, desc, signature, throws)
37: end