A century ago, in Johannesburg Consolidated Investment Co v Johannesburg Town Council, Innes CJ distinguished only three types of judicial review in the South African system:
These three forms of review still exist today, but the list has been expanded as a result of modern developments, including and most especially the Constitution. Among the latest additions are