Targets: All
The Duplicate Identifiers Report consists of two sections:
Duplicate Identifiers (DUPI1)
This section produces a list of all identifiers that share the same name. Even if it is legal to duplicate identifier names, it may sometimes be confusing, and lead to bugs that are hard to find.
****************************************************************************
* Duplicate Identifiers Report for *
* C:\PROJEKT\RAMVERK\GCACHE.PAS *
****************************************************************************
Duplicate Identifiers (572):
----------------------------------------------------------------------------
AFreeOnDelete : Boolean ValParam GCACHE\TPointerCache\Create (81)
AFreeOnDelete : Boolean ValParam GCACHE\TObjectCache\Create (65)
AMaxEntries : Integer ValParam GCACHE\TPointerCache\Create (80)
AMaxEntries : Integer ValParam GCACHE\TObjectCache\Create (64)
AMaxEntries : Integer ValParam GCACHE\TStringCache\Create (50)
AMaxEntries : Integer ValParam GCACHE\TAbstractCache\Create (26)
AParam : Long String ConstParam GCACHE\TStringCache\AddString (53)
AParam : Long String ConstParam GCACHE\TAbstractCache\AddToCache (29)
Duplicate Identifiers in overlapping scope (DUPI2)
This section produces a list of all identifiers that share the same name. But it only lists those that are in overlapping scope.Those duplicate identifiers are most likely to lead to confusion.
See also:
Reference Reports
|