org.drools.base
Class ClassFieldExtractorCache

java.lang.Object
  extended byorg.drools.base.ClassFieldExtractorCache

public class ClassFieldExtractorCache
extends java.lang.Object

As class field Extractors have some cost to generate (inspecting the class, and generating classes via ASM) it makes sense to cache them. This is that cache.

 

Constructor Summary
ClassFieldExtractorCache()
           
 
Method Summary
 ClassFieldExtractor getExtractor(java.lang.Class clazz, java.lang.String fieldName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFieldExtractorCache

public ClassFieldExtractorCache()
Method Detail

getExtractor

public ClassFieldExtractor getExtractor(java.lang.Class clazz,
                                        java.lang.String fieldName)