Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 0.9.5
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
Allow to generate a parameter constructor for a class without constructors
if superclass has such constructor.
class a:
def constructor():
pass
def constructor(a as int):
pass
virtual def job():
pass
class b(a):
virtual def job():
pass
d = b(1) //ок
Activity
Cedric Vivier
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Cedric Vivier [ cedricv ] |
Cedric Vivier
made changes -
| Summary | Generate parameter constructor for a class without explicit defined constructors | InheritBaseConstructors ast attribute |
Rodrigo B. de Oliveira
made changes -
| Fix Version/s | 0.8.2 [ 13814 ] | |
| Fix Version/s | 0.8.1 [ 13813 ] |
Cedric Vivier
made changes -
| Fix Version/s | 0.9 [ 13816 ] | |
| Fix Version/s | 0.8.2 [ 13814 ] |
Rodrigo B. de Oliveira
made changes -
| Fix Version/s | 0.9.1 [ 14922 ] | |
| Fix Version/s | 0.9 [ 13816 ] |
Rodrigo B. de Oliveira
made changes -
| Fix Version/s | 0.9.1 [ 14922 ] | |
| Fix Version/s | 0.9.2 [ 15095 ] |
Rodrigo B. de Oliveira
made changes -
| Fix Version/s | 0.9.3 [ 15634 ] | |
| Fix Version/s | 0.9.2 [ 15095 ] |
Rodrigo B. de Oliveira
made changes -
| Fix Version/s | 0.9.4 [ 16080 ] | |
| Fix Version/s | 0.9.3 [ 15634 ] |
Rodrigo B. de Oliveira
made changes -
| Fix Version/s | 0.9.5 [ 17086 ] | |
| Fix Version/s | 0.9.4 [ 16080 ] |
As said on the list thread ( http://groups.google.com/group/boolang/browse_thread/thread/bcb090c5ef4956bf ), I don't think this is a good idea.
When you add a specific constructor to ChildClass then it would silently break all external code using the implicitely inherited constructors !