Add Class.supertype.

Thanks, Michel!
This commit is contained in:
Bob Nystrom
2015-03-14 09:48:45 -07:00
parent 26fb5eb525
commit 5459993857
3 changed files with 46 additions and 0 deletions
+20
View File
@@ -4,3 +4,23 @@
### **name**
The name of the class.
### **supertype**
The superclass of this class.
:::dart
class Crustacean {}
class Crab is Crustacean {}
IO.print(Crab.supertype) // "Crustacean"
A class with no explicit superclass implicitly inherits Object:
:::dart
IO.print(Crustacean.supertype) // "Object"
Object forms the root of the class hierarchy and has no supertype:
:::dart
IO.print(Object.supertype) // "null"