Top Fields Constructors Methods
org.hibernate.bytecode.enhance.internal.bytebuddy

pack-priv Class ByteBuddyEnhancementContext

extends Object
Class Inheritance
Static Imports
net.bytebuddy.matcher.ElementMatchers.isGetter

Field Summary

Modifier and TypeField and Description
private final EnhancementContext
private final ConcurrentHashMap<TypeDescription, Map<String, MethodDescription>>
private static final ElementMatcher.Junction<MethodDescription>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
public ClassLoader
public boolean
public boolean
public boolean
isEntityClass(TypeDescription classDescriptor)

public boolean
public boolean
public boolean
public boolean
public EnhancerImpl.AnnotatedFieldDescription[]
pack-priv Optional<MethodDescription>
resolveGetter(FieldDescription fieldDescription)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

enhancementContextback to summary
private final EnhancementContext enhancementContext
getterByTypeMapback to summary
private final ConcurrentHashMap<TypeDescription, Map<String, MethodDescription>> getterByTypeMap
IS_GETTERback to summary
private static final ElementMatcher.Junction<MethodDescription> IS_GETTER

Constructor Detail

ByteBuddyEnhancementContextback to summary
pack-priv ByteBuddyEnhancementContext(EnhancementContext enhancementContext)

Method Detail

doBiDirectionalAssociationManagementback to summary
public boolean doBiDirectionalAssociationManagement(EnhancerImpl.AnnotatedFieldDescription field)
doDirtyCheckingInlineback to summary
public boolean doDirtyCheckingInline(TypeDescription classDescriptor)
doExtendedEnhancementback to summary
public boolean doExtendedEnhancement(TypeDescription classDescriptor)
getLoadingClassLoaderback to summary
public ClassLoader getLoadingClassLoader()
hasLazyLoadableAttributesback to summary
public boolean hasLazyLoadableAttributes(TypeDescription classDescriptor)
isCompositeClassback to summary
public boolean isCompositeClass(TypeDescription classDescriptor)
isEntityClassback to summary
public boolean isEntityClass(TypeDescription classDescriptor)
isLazyLoadableback to summary
public boolean isLazyLoadable(EnhancerImpl.AnnotatedFieldDescription field)
isMappedCollectionback to summary
public boolean isMappedCollection(EnhancerImpl.AnnotatedFieldDescription field)
isMappedSuperclassClassback to summary
public boolean isMappedSuperclassClass(TypeDescription classDescriptor)
isPersistentFieldback to summary
public boolean isPersistentField(EnhancerImpl.AnnotatedFieldDescription field)
orderback to summary
public EnhancerImpl.AnnotatedFieldDescription[] order(EnhancerImpl.AnnotatedFieldDescription[] persistentFields)
resolveGetterback to summary
pack-priv Optional<MethodDescription> resolveGetter(FieldDescription fieldDescription)