org.codehaus.groovy.runtime
Class TemporaryMethodKey

java.lang.Object
  extended byorg.codehaus.groovy.runtime.MethodKey
      extended byorg.codehaus.groovy.runtime.TemporaryMethodKey

public class TemporaryMethodKey
extends MethodKey

A temporary implementation of MethodKey used to perform a fast lookup for a method using a set of arguments to a method

Version:
$Revision: 1.3 $
Author:
James Strachan

Field Summary
private  java.lang.Object[] parameterValues
           
 
Fields inherited from class org.codehaus.groovy.runtime.MethodKey
 
Constructor Summary
TemporaryMethodKey(java.lang.String name, java.lang.Object[] parameterValues)
           
 
Method Summary
 int getParameterCount()
           
 java.lang.Class getParameterType(int index)
           
 
Methods inherited from class org.codehaus.groovy.runtime.MethodKey
createCopy, createHashCode, equals, equals, getName, getParamterTypes, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

parameterValues

private java.lang.Object[] parameterValues
Constructor Detail

TemporaryMethodKey

public TemporaryMethodKey(java.lang.String name,
                          java.lang.Object[] parameterValues)
Method Detail

getParameterCount

public int getParameterCount()
Specified by:
getParameterCount in class MethodKey

getParameterType

public java.lang.Class getParameterType(int index)
Specified by:
getParameterType in class MethodKey


Copyright © 2003-2005 The Codehaus. All Rights Reserved.