Układ biblioteki dartów

Walczę z układem biblioteki Dart. Próbowałem następujących rzeczy

lib/
  A.dart
  B.dart
  my_lib.dart

gdzie: A.dart

class A {
  B myB;   
}

B.dart

class A {
  B myB;   
}

my_lib.dart

#library('my_lib');
#source('A.dart');
#source('B.dart');  

Ale w A.dart w edytorze rzutek jest problem: B - nie ma takiego typu. Jeśli importuję B.dart w tym pliku, via

#import('B.dart)',

ale teraz twierdzi, że część biblioteki może zawierać tylko część dyrektywy. Wedłughttp://news.dartlang.org/2012/07/draft-spec-changes-to-library-and.html

partDirective:
  metadata part  stringLiteral “;”
;

Ale to też nie działa dla mnie. czego mi brakuje?

questionAnswers(2)

yourAnswerToTheQuestion