KT-2363 Drop secondary constructors

#KT-2363 Fixed
This commit is contained in:
Andrey Breslav
2012-07-19 19:52:56 +04:00
parent fd96e9b9c0
commit bf503e9a4b
64 changed files with 240 additions and 1695 deletions
-11
View File
@@ -4,12 +4,6 @@ h3. Class members
/*
class Example(a : Foo, i : Int) : Bar(i), Some {
// constrtuctors:
public this(a : Foo) : this(a, 0)
public this(a : Foo) : Bar(5), Some(a) {
// code
}
// functions
abstract fun foo(a : Bar)
@@ -56,11 +50,6 @@ classObject
bq. See [Class objects|Classes and Inheritance#Class objects]
*/
[undocumented]
constructor
: modifiers "this" valueParameters (":" initializer{","}) block?
;
valueParameters
: "(" functionParameter{","}? ")" // default values
;