2

Does Djinni (dropbox) supports inheritance ? Following this description and example. I have tried to use inheritance but it gives a syntax error. I am not sure if that's all required or am i missing something.

Parent Class:

 Explorer = interface +c {
 fetchItems(folder: Folder);
 setDelegate(delegate: ExplorerDelegate);
}

Child Class:

FTPExplorer  = interface extends Explorer +c { // Error here
  fetchItems(folder: Folder);
}

Error: "{" expected but `e' found

I can generate my wrapper successfully after removing extends Explorer. Please let me know if i am missing something, as i couldn't find any detailed example.

Naseef Chowdhury
  • 2,357
  • 3
  • 28
  • 52
Ajji
  • 3,068
  • 2
  • 30
  • 31

1 Answers1

3

Unfortunately, djinni does not support inheritance for now. There is a pull request for that ( https://github.com/dropbox/djinni/pull/270 ) but it seems to be abandoned.

mkk
  • 675
  • 6
  • 17