Skip to main content

Additional documentation and useful hints

Besides the documentation for the relevant verbs (CLASS, FIELD, INTERFACE, METHOD, EXTENDS, IMPLEMENTS) there is a somewhat dated PDF document that you still might useful. It's a tutorial that was created when the language received its Object Oriented capabilities.

Some more random hints you might find useful:

  • BBj classes can also extend Java classes and implement Java interfaces.
  • Since BBj 21.00, BBj classes support reflection. From that version on their bodies get cross-compiled in Java classes for better performance.

If you are faced with a task to upgrade Object Oriented BBj code from older versions, this document might be a useful read.