Uses of Class
org.eclipse.persistence.internal.jpa.weaving.AttributeDetails
-
Uses of AttributeDetails in org.eclipse.persistence.internal.jpa.weaving
Modifier and TypeFieldDescriptionprotected Map
<String, AttributeDetails> ClassDetails.attributesMap
Map of this class' persistent attributes where the key is the Attribute name.protected Map
<String, AttributeDetails> ClassDetails.getterMethodToAttributeDetails
Map of this class' persistent get methods where the key is the getMethod name.protected Map
<String, AttributeDetails> ClassDetails.setterMethodToAttributeDetails
Map of this class' persistent set methods where the key is the setMethod name.Modifier and TypeMethodDescriptionClassDetails.getAttributeDetailsFromClassOrSuperClass
(String attributeName) Modifier and TypeMethodDescriptionClassDetails.getAttributesMap()
ClassDetails.getGetterMethodToAttributeDetails()
ClassDetails.getSetterMethodToAttributeDetails()
Modifier and TypeMethodDescriptionvoid
ClassWeaver.addGetterMethodForFieldAccess
(ClassDetails classDetails, AttributeDetails attributeDetails) Adds a convenience method used to replace a GETFIELD when field access is used.void
ClassWeaver.addGetterMethodForValueHolder
(ClassDetails classDetails, AttributeDetails attributeDetails) Add a get method for the newly added valueholder.void
ClassWeaver.addInitializerForValueHolder
(ClassDetails classDetails, AttributeDetails attributeDetails) Add a method that allows us to lazily initialize a valueholder we have woven in This allows us to avoid initializing valueholders in the constructor.void
ClassWeaver.addSetterMethodForFieldAccess
(ClassDetails classDetails, AttributeDetails attributeDetails) Adds a convenience method used to replace a PUTFIELD when field access is used.void
ClassWeaver.addSetterMethodForValueHolder
(ClassDetails classDetails, AttributeDetails attributeDetails) Add a set method for the newly added ValueHolder.void
ClassWeaver.addValueHolder
(AttributeDetails attributeDetails) Add a variable of type ValueHolderInterface to the class.static void
ClassWeaver.unwrapPrimitive
(AttributeDetails attribute, MethodVisitor visitor) Used for primitive conversion.Modifier and TypeMethodDescriptionvoid
ClassDetails.setAttributesMap
(Map<String, AttributeDetails> attributesMap) void
ClassDetails.setGetterMethodToAttributeDetails
(Map<String, AttributeDetails> map)