II. Built-in Instruction Selection Predicates
This reference contains a complete reference of the predefined
selection predicates for instructions which are built into the CodeMonitorTM for Java.
Each selection predicate is given by its name, function, synopsis, and
a description with an example.
- Table of Contents
- instruction -- Selects instructions from a specified set of instruction-types.
- ref-to-package -- Selects instructions with references
to any package of a specified set of packages.
- ref-to-subpackage -- Selects instructions with references
to a subpackage of any package from a specified set of packages.
- ref-to-package-or-subpackage -- Selects instructions with references
to a package that is member of specified set of packages, or any of their subpackages.
- ref-to-type -- Selects instructions with references
to a type (class or interface) that is a member of a specified set of
types (classes or interfaces).
- ref-to-nested-type -- Selects instructions with references
to nested types (classes or interfaces) of a specified set of types
(classes or interfaces).
- ref-to-type-or-nested-type -- Selects instructions with references
to a specified set of types (classes or interfaces),
or to classes or interfaces which are nested in the specified set of types
(classes or interfaces).
- ref-to-method -- Selects instructions that invoke methods
with names from a specified set of method-names.
- ref-to-method-with-signature -- Selects instructions that invoke
methods with a specified signature.
- ref-to-method-with-signature-containing -- Selects instructions that invoke
methods whose signature contains a type from a specified set of types.
- ref-to-method-with-signature-containing-all -- Selects instructions that invoke
methods whose signature contains all types of a specified set of types.
- ref-to-method-with-result -- Selects instructions that invoke
methods whose result-type is member of a specified set of types.
- ref-to-field -- Selects instructions that access fields
with names from a specified set of field-names.
- ref-to-field-with-type -- Selects instructions that access
fields whose type is member of a specified set of types.
- ref-intra-package -- Selects instructions with references
to the package of the class, in which the methods are defined.
- ref-inter-package -- Selects instructions with references
to other packages than the package of the class,
in which the methods are defined.