The OpenD Programming Language

isFinalClass

Detect whether S is a final class.

See also: __traits(isFinalClass, S)

enum isFinalClass ()

Examples

class C { }
abstract class AC { }
final class FC1 : C { }
final class FC2 { }
static assert(!isFinalClass!C);
static assert(!isFinalClass!AC);
static assert( isFinalClass!FC1);
static assert( isFinalClass!FC2);
C c;
static assert(!isFinalClass!c);
FC1 fc1;
static assert( isFinalClass!fc1);

Meta