Package org.drools.core.base
Class ClassFieldAccessorCache.CacheEntry
- java.lang.Object
-
- org.drools.core.base.ClassFieldAccessorCache.CacheEntry
-
- Enclosing class:
- ClassFieldAccessorCache
public static class ClassFieldAccessorCache.CacheEntry extends Object
-
-
Constructor Summary
Constructors Constructor Description CacheEntry(ClassLoader parentClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.reflective.util.ByteArrayClassLoader
getByteArrayClassLoader()
ClassObjectType
getClassObjectType(Class<?> cls, ClassObjectType objectType)
Map<Class<?>,ClassFieldInspector>
getInspectors()
BaseClassFieldReader
getReadAccessor(AccessorKey key, Class cls)
BaseClassFieldWriter
getWriteAccessor(AccessorKey key, Class cls)
void
setReadAccessor(AccessorKey key, BaseClassFieldReader reader)
void
setWriteAccessor(AccessorKey key, BaseClassFieldWriter writer)
-
-
-
Constructor Detail
-
CacheEntry
public CacheEntry(ClassLoader parentClassLoader)
-
-
Method Detail
-
getByteArrayClassLoader
public org.drools.reflective.util.ByteArrayClassLoader getByteArrayClassLoader()
-
getReadAccessor
public BaseClassFieldReader getReadAccessor(AccessorKey key, Class cls)
-
setReadAccessor
public void setReadAccessor(AccessorKey key, BaseClassFieldReader reader)
-
getWriteAccessor
public BaseClassFieldWriter getWriteAccessor(AccessorKey key, Class cls)
-
setWriteAccessor
public void setWriteAccessor(AccessorKey key, BaseClassFieldWriter writer)
-
getInspectors
public Map<Class<?>,ClassFieldInspector> getInspectors()
-
getClassObjectType
public ClassObjectType getClassObjectType(Class<?> cls, ClassObjectType objectType)
-
-