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