Breaks a dependency declaration into method references. The class accepts the same syntax as the @link tag of the Java documentation tool. The references can be either fully qualified or not. If less than fully qualified, the dependency parser searches specified name first in the declaring class and then the declaring package. The following table shows the different forms of references.
- #method
- #method(Type, Type, ...)
- class#method
- class#method(Type, Type, ...)
- package.class#method
- package.class#method(Type, Type, ...)
Multiple references are separated by either a comma (,) or a semicolon (;).
NB: As listed above, the hash character (#), rather than a dot (.) separates a member from its class. However, this class is generally lenient and will properly parse a dot if there is no ambiguity. This is the same as the Java documentation tool does.
@author Adrian Kuhn