bsh
Class BshClassManager.SignatureKey

java.lang.Object
  extended bybsh.BshClassManager.SignatureKey
Enclosing class:
BshClassManager

static class BshClassManager.SignatureKey
extends java.lang.Object

SignatureKey serves as a hash of a method signature on a class for fast lookup of overloaded and general resolved Java methods.


Field Summary
(package private)  java.lang.Class clas
           
(package private)  int hashCode
           
(package private)  java.lang.String methodName
           
(package private)  java.lang.Class[] types
           
 
Constructor Summary
(package private) BshClassManager.SignatureKey(java.lang.Class clas, java.lang.String methodName, java.lang.Class[] types)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clas

java.lang.Class clas

types

java.lang.Class[] types

methodName

java.lang.String methodName

hashCode

int hashCode
Constructor Detail

BshClassManager.SignatureKey

BshClassManager.SignatureKey(java.lang.Class clas,
                             java.lang.String methodName,
                             java.lang.Class[] types)
Method Detail

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object o)