com.googlecode.ehcache.annotations.key
Class SimpleReflectionHelper

java.lang.Object
  extended by com.googlecode.ehcache.annotations.key.SimpleReflectionHelper
All Implemented Interfaces:
ReflectionHelper

public class SimpleReflectionHelper
extends java.lang.Object
implements ReflectionHelper

Basic implementation of ReflectionHelper that determines which methods an object implements. The reflection results are not cached so this implementation is fairly slow.

Version:
$Revision: 656 $
Author:
Eric Dalquist

Constructor Summary
SimpleReflectionHelper()
           
 
Method Summary
 boolean implementsEquals(java.lang.Object element)
          Checks if the object implements equals
 boolean implementsHashCode(java.lang.Object element)
          Checks if the object implements hashCode
 boolean implementsToString(java.lang.Object element)
          Checks if the object implements equals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleReflectionHelper

public SimpleReflectionHelper()
Method Detail

implementsEquals

public boolean implementsEquals(java.lang.Object element)
Description copied from interface: ReflectionHelper
Checks if the object implements equals

Specified by:
implementsEquals in interface ReflectionHelper
Parameters:
element - will never be null

implementsHashCode

public boolean implementsHashCode(java.lang.Object element)
Description copied from interface: ReflectionHelper
Checks if the object implements hashCode

Specified by:
implementsHashCode in interface ReflectionHelper
Parameters:
element - will never be null

implementsToString

public boolean implementsToString(java.lang.Object element)
Description copied from interface: ReflectionHelper
Checks if the object implements equals

Specified by:
implementsToString in interface ReflectionHelper
Parameters:
element - will never be null


Copyright © 2011. All Rights Reserved.