Supported entity types

The following table provides a list of IDs that can be used in customizing Klocwork Static Code Analysis reports.

Entity type Entity kind ID <entityKids>
ARCHITECTURE-BLOCK 51
CLASS 46
CLASS-DATA-MEMBER 47
CLASS-DATA-MEMBER-DECLARATION 547
CLASS-DECLARATION 546
CLASS-INSTANTIATION 31
CLASS-METHOD 48
CLASS-METHOD-DECLARATION 548
CLASS-TEMPLATE 49
CLASS-TEMPLATE-DECLARATION 549
CONSTANT 4
DATA-MEMBER-INSTANTIATION 34
DECLARATION 60
DEFAULT_PACKAGE* 65
DIRECTORY 53
ENUMERATION 68
ENUMERATION-CONSTANT 69
FILE 1
FUNCTION 5
FUNCTION-DECLARATION 505
FUNCTION-INSTANTIATION 32
FUNCTION-POINTER 6
FUNCTION-POINTER-DECLARATION 506
FUNCTION-TEMPLATE 50
FUNCTION-TEMPLATE-DECLARATION 550
IMPORT 63
INTERFACE 7
JAR-FILE 66
MACRO 29
METHOD-INSTANTIATION 33
NAMESPACE 61
NAMESPACE-ALIAS 62
PACKAGE 65
SPECIALIZATION 35
TEMPLATE-MEMBER 30
TYPE 2
TYPE-DECLARATION 502
VARIABLE 3
VARIABLE-DECLARATION 503