View Issue Details

IDProjectCategoryView StatusLast Update
0033601FPCDocumentationpublic2018-04-14 11:33
ReporterZoran VučenovićAssigned ToMichael Van Canneyt 
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product VersionProduct Build 
Target Version3.2.0Fixed in Version3.1.1 
Summary0033601: The optional "sealed" and "abstract" keywords not menitoned in class definitons syntax
DescriptionSee the "Class definitions" page in reference guide (https://www.freepascal.org/docs-html/current/ref/refse34.html)

In the third row in diagram (class definition), after "class" and before "heritage", there should be included optional "abstract" or "sealed".

And then something should be said about sealed and abstract classes, at least what is in this wiki page:
http://wiki.freepascal.org/FPC_New_Features_2.4.2#Sealed_and_Abstract_classes
which says:
A sealed class is a class which can not be inherited by other classes. An abstract class normally cannot be instantiated, but for compatibility with Delphi abstract does nothing at the moment.
TagsNo tags attached.
Fixed in Revision1478
FPCOldBugId
FPCTarget
Attached Files

Activities

Michael Van Canneyt

2018-04-14 11:33

administrator   ~0107775

Fixed, thanks for reporting!

Issue History

Date Modified Username Field Change
2018-04-12 11:20 Zoran Vučenović New Issue
2018-04-12 11:20 Zoran Vučenović Status new => assigned
2018-04-12 11:20 Zoran Vučenović Assigned To => Michael Van Canneyt
2018-04-14 11:33 Michael Van Canneyt Fixed in Revision => 1478
2018-04-14 11:33 Michael Van Canneyt Note Added: 0107775
2018-04-14 11:33 Michael Van Canneyt Status assigned => resolved
2018-04-14 11:33 Michael Van Canneyt Fixed in Version => 3.1.1
2018-04-14 11:33 Michael Van Canneyt Resolution open => fixed
2018-04-14 11:33 Michael Van Canneyt Target Version => 3.2.0