Peter StJ
Peter StJ

Reputation: 2417

Dart: how to reference methods of classes

While writing library documentation I need to be able to reference (i.e. link to) methods from other classes (in the same library) but with the same method name (i.e. reference the delegating method from the docs of the one that is doing the work).

I have tried ClassName.method (does not work) and directly using the method (references the same class method).

Any ideas?

Thanks.

Upvotes: 2

Views: 2148

Answers (2)

Peter StJ
Peter StJ

Reputation: 2417

Its a docgen issue/bug - can be monitored here: https://code.google.com/p/dart/issues/detail?id=22144

Upvotes: 0

Günter Zöchbauer
Günter Zöchbauer

Reputation: 657929

/// [B.someMethod] ..
/// [someMethod] ..
class A {
  void someMethod() {

  }
}

/// [A.someMethod]
/// [someMethod]
class B {
  void someMethod() {

  }
}

/// [A.someMethod]
void main() {
  new A().someMethod();
}

All references in the doc comments work for me in this example, but sometimes DartEditor shows them only as links after a delay or after some other edits.

Upvotes: 2

Related Questions