package javax.safetycritical.annotate;
public enum Restrict
{
@SCJAllowed
MAY_ALLOCATE { @Override public int value() { return 0; } },
@SCJAllowed
MAY_BLOCK { @Override public int value() { return 1; } },
@SCJAllowed
BLOCK_FREE { @Override public int value() { return 2; } },
@SCJAllowed
ALLOCATE_FREE { @Override public int value() { return 3; } },
@SCJAllowed
INITIALIZATION { @Override public int value() { return 4; } },
@SCJAllowed
CLEANUP { @Override public int value() { return 5; } },
@SCJAllowed
ANY_TIME { @Override public int value() { return 6; } };
public abstract int value();
}