Fire up your applications with Jetfire
RSS
Jetfire Wiki

About Us

Code Plex Projects

COR COR Administration Debug GUI Jetfire Administration Jetfire Code Jetfire Core Jetfire Language Jetfire Web Part Library misc Release Notes Roles Solutions States Training User Administration Versioning Web Parts Web Service Website Design Website Procedures Wiki conventions WordML Workflow Administration

Quick Search
»
Advanced Search »

PoweredBy

Void Safety Overview

Void safety is one a number of first class constructs in the Jetfire lanaguage. Void safety is not found in other application languages such as Java and C#. Jetfire supports void safety through several mechanisms to prevent run time exceptions which typically result in system crashes.

Void safety is Jetfire is not absolute. It is possible to have 'null object exceptions'. This is primarily due to the fact supports interaction with other .net objects which may be null and Jetfire supports assigning objects to 'null'. Jetfire can; however greatly reduces the possibility of 'null' object exceptions.

The primary mechanism that Jetfire uses is initialize all objects/workflows refernces to an 'Empty' object. This is the default setting for all objects; however it can be overridden(coming soon) to automatically invoke the default constructor or even set the objects/workflows references to null on a class basis.

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.