|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PredicateLink | |
|---|---|
| edu.rice.cs.cunit.threadCheck | |
| edu.rice.cs.cunit.threadCheck.predicates | |
| Uses of PredicateLink in edu.rice.cs.cunit.threadCheck |
|---|
| Fields in edu.rice.cs.cunit.threadCheck declared as PredicateLink | |
|---|---|
(package private) PredicateLink |
TCLibDummy.prediateLink
|
| Uses of PredicateLink in edu.rice.cs.cunit.threadCheck.predicates |
|---|
| Classes in edu.rice.cs.cunit.threadCheck.predicates with annotations of type PredicateLink | |
|---|---|
interface |
AnySynchronizedField
An annotation used to designate methods that are only allowed to be run when the monitor of the field specified by class and field name is owned by some thread, regardless which it is. |
static interface |
AnySynchronizedField.ByName
An annotation used to designate methods that are only allowed to be run when the monitor of the field specified by class name and field name is owned by some thread, regardless which it is. |
interface |
AnySynchronizedThis
An annotation used to designate methods that are only allowed to be run when the monitor of "this" is owned by some thread, regardless which it is. |
interface |
DistinctArguments
An annotation used to designate methods that are only allowed to be run when the method argument indexed are distinct. |
interface |
NoneSynchronizedField
An annotation used to designate methods that are not allowed to run if the monitor of the field specified by class and field name is owned by any thread. |
static interface |
NoneSynchronizedField.ByName
An annotation used to designate methods that are not allowed to run if the monitor of the field specified by class name and field name is owned by any thread. |
interface |
NoneSynchronizedThis
An annotation used to designate methods that are not allowed to be run when the monitor of "this" is owned by any thread. |
interface |
NotNullArgument
An annotation used to designate methods that are only allowed to be run when the method argument indexed by value is not not null. |
interface |
NotSynchronizedArgument
An annotation used to designate methods that are only allowed to be run when the monitor of the method argument indexed by value is not owned. |
interface |
NotSynchronizedField
An annotation used to designate methods that are not allowed to own the monitor of the field specified by class and field name. |
static interface |
NotSynchronizedField.ByName
An annotation used to designate methods that are not allowed to own the monitor of the field specified by class name and field name. |
interface |
NotSynchronizedThis
An annotation used to designate methods that are not allowed to be run when the monitor of "this" is owned. |
interface |
NotThreadInField
An annotation used to designate methods that are not allowed to be run by the thread in the field specified by class and field name. |
static interface |
NotThreadInField.ByName
An annotation used to designate methods that are not allowed to be run by the thread in the field specified by class name and field name. |
interface |
NotThreadWithGroupName
An annotation used to designate methods that are not allowed to be run by a thread with the specified thread group name. |
static interface |
NotThreadWithGroupName.InField
An annotation used to designate methods that are not allowed to be run by a thread whose thread group name is equal to the string in the field specified by class and field name. |
static interface |
NotThreadWithGroupName.InField.ByName
An annotation used to designate methods that are not allowed to be run by a thread whose thread group name is equal to the string in the field specified by class name and field name. |
interface |
NotThreadWithName
An annotation used to designate methods that are not allowed to be run by a thread with the specified name. |
static interface |
NotThreadWithName.InField
An annotation used to designate methods that are not allowed to be run by a thread whose name is equal to the string in the field specified by class and field name. |
static interface |
NotThreadWithName.InField.ByName
An annotation used to designate methods that are not allowed to be run by a thread whose name is equal to the string in the field specified by class name and field name. |
interface |
NumberBoundedArgument
An annotation used to designate methods that are only allowed to be run when the method argument indexed by value is null. |
interface |
OnlyEventThread
An annotation used to designate methods that are only allowed to be run by the event thread. |
static interface |
OnlyEventThread.AfterRealized
An annotation used to designate methods that are only allowed to be run by the event thread after the component has been realized. |
interface |
OnlyNullArgument
An annotation used to designate methods that are only allowed to be run when the method argument indexed by value is null. |
interface |
OnlySynchronizedArgument
An annotation used to designate methods that are only allowed to be run when the monitor of the method argument indexed by value is owned. |
interface |
OnlySynchronizedField
An annotation used to designate methods that are only allowed to run if they own the monitor of the field specified by class and field name. |
static interface |
OnlySynchronizedField.ByName
An annotation used to designate methods that are only allowed to be run by the thread in the field specified by class name and field name. |
interface |
OnlySynchronizedThis
An annotation used to designate methods that are only allowed to be run when the monitor of "this" is owned. |
interface |
OnlyThreadInField
An annotation used to designate methods that are only allowed to be run by the thread in the field specified by class and field name. |
static interface |
OnlyThreadInField.ByName
An annotation used to designate methods that are only allowed to be run by the thread in the field specified by class name and field name. |
interface |
OnlyThreadWithGroupName
An annotation used to designate methods that are only allowed to be run by a thread with the specified group name. |
static interface |
OnlyThreadWithGroupName.InField
An annotation used to designate methods that are only allowed to be run by a thread whose group name is equal to the string in the field specified by class and field name. |
static interface |
OnlyThreadWithGroupName.InField.ByName
An annotation used to designate methods that are only allowed to be run by a thread whose group name is equal to the string in the field specified by class name and field name. |
interface |
OnlyThreadWithName
An annotation used to designate methods that are only allowed to be run by a thread with the specified name. |
static interface |
OnlyThreadWithName.InField
An annotation used to designate methods that are only allowed to be run by a thread whose name is equal to the string in the field specified by class and field name. |
static interface |
OnlyThreadWithName.InField.ByName
An annotation used to designate methods that are only allowed to be run by a thread whose name is equal to the string in the field specified by class name and field name. |
interface |
SameArguments
An annotation used to designate methods that are only allowed to be run when the method argument indexed are the same. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||