Type Patterns

Table A.2. Type Name Patterns

* aloneall types
* in an identifierany sequence of characters, not including "."
.. in an identifierany sequence of characters starting and ending with "."

The + wildcard can be appended to a type name pattern to indicate all subtypes.

Any number of []s can be put on a type name or subtype pattern to indicate array types.

Table A.3. Type Patterns

TypeNamePatternall types in TypeNamePattern
SubtypePatternall types in SubtypePattern
ArrayTypePatternall types in ArrayTypePattern
!TypePatternall types not in TypePattern
TypePattern0 && TypePattern1all types in both TypePattern0 and TypePattern1
TypePattern0 || TypePattern1all types in either TypePattern0 or TypePattern1