org.codehaus.groovy.runtime.metaclass
Class ClosureMetaClass.NormalMethodChooser
java.lang.Object
org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.NormalMethodChooser
- All Implemented Interfaces:
- ClosureMetaClass.MethodChooser
- Enclosing class:
- ClosureMetaClass
private static class ClosureMetaClass.NormalMethodChooser
- extends java.lang.Object
- implements ClosureMetaClass.MethodChooser
Method Summary |
java.lang.Object |
chooseMethod(java.lang.Class[] arguments,
boolean coerce)
|
private java.lang.Object |
chooseMostSpecificParams(java.lang.String name,
java.util.List matchingMethods,
java.lang.Class[] arguments)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
methods
private final FastArray methods
theClass
final java.lang.Class theClass
ClosureMetaClass.NormalMethodChooser
ClosureMetaClass.NormalMethodChooser(java.lang.Class theClass,
FastArray methods)
chooseMethod
public java.lang.Object chooseMethod(java.lang.Class[] arguments,
boolean coerce)
- Specified by:
chooseMethod
in interface ClosureMetaClass.MethodChooser
chooseMostSpecificParams
private java.lang.Object chooseMostSpecificParams(java.lang.String name,
java.util.List matchingMethods,
java.lang.Class[] arguments)
Copyright © ${year} The Codehaus. All Rights Reserved.