Direct Known Subclasses:
If multiple candidate signatures are found after applying type hints,
a conflict resolver can attempt to resolve the ambiguity.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ClassNode> resolve(java.util.List< ClassNode> candidates,
candidates - the list of signatures as determined after applying type hints and performing initial inference calculations
receiver - the receiver the method is being called on
arguments - the arguments for the closure
closure - the closure expression under analysis
methodNode - the method for which a
parameter was annotated with
sourceUnit - the source unit of the file being compiled
compilationUnit - the compilation unit of the file being compiled
options - the options, corresponding to the
found on the annotation
Returns: a non-null list of signatures, where a signature corresponds to an array of class nodes, each of them matching a parameter. A list with more than one element indicates that all ambiguities haven't yet been resolved.
Copyright © 2003-2018 The Apache Software Foundation. All rights reserved.