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 java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CacheEntry(java.lang.ClassLoader parentClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.wiring.api.util.ByteArrayClassLoadergetByteArrayClassLoader()ClassObjectTypegetClassObjectType(java.lang.Class<?> cls, ClassObjectType objectType)java.util.Map<java.lang.Class<?>,ClassFieldInspector>getInspectors()ReadAccessorgetReadAccessor(AccessorKey key, java.lang.Class cls)WriteAccessorgetWriteAccessor(AccessorKey key, java.lang.Class cls)voidsetReadAccessor(AccessorKey key, ReadAccessor reader)voidsetWriteAccessor(AccessorKey key, BaseClassFieldWriter writer)
-
-
-
Method Detail
-
getByteArrayClassLoader
public org.drools.wiring.api.util.ByteArrayClassLoader getByteArrayClassLoader()
-
getReadAccessor
public ReadAccessor getReadAccessor(AccessorKey key, java.lang.Class cls)
-
setReadAccessor
public void setReadAccessor(AccessorKey key, ReadAccessor reader)
-
getWriteAccessor
public WriteAccessor getWriteAccessor(AccessorKey key, java.lang.Class cls)
-
setWriteAccessor
public void setWriteAccessor(AccessorKey key, BaseClassFieldWriter writer)
-
getInspectors
public java.util.Map<java.lang.Class<?>,ClassFieldInspector> getInspectors()
-
getClassObjectType
public ClassObjectType getClassObjectType(java.lang.Class<?> cls, ClassObjectType objectType)
-
-