KT-2363 Drop secondary constructors
#KT-2363 Fixed
This commit is contained in:
@@ -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
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user