Feather2 / documentation / ComparisonWithVersion1.md
Comparision with Feather Version 1
Feather v1 permitted the
extends
list to omit the super constructor call (as long as the superclass had a no-arguments constructor).Feather2 takes Kotlin's approach to
open
vsfinal
classes. i.e. final by default, unless theopen
keyword is present.Version 2 has deprecated the
static
keyword. Static methods are now uses the keywordmeth
, whereas andfun
is used for functions (which is what Java calls static methods). What used to be calledstatic fields
are now calledclass fields
, and use theclass
keyword.