| Package | Description |
|---|---|
| org.eclipse.persistence.internal.jpa.weaving |
| Modifier and Type | Field and Description |
|---|---|
protected 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 Type | Method and Description |
|---|---|
AttributeDetails |
ClassDetails.getAttributeDetailsFromClassOrSuperClass(String attributeName) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,AttributeDetails> |
ClassDetails.getAttributesMap() |
Map<String,AttributeDetails> |
ClassDetails.getGetterMethodToAttributeDetails() |
Map<String,AttributeDetails> |
ClassDetails.getSetterMethodToAttributeDetails() |
| Modifier and Type | Method and Description |
|---|---|
void |
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 Type | Method and Description |
|---|---|
void |
ClassDetails.setAttributesMap(Map<String,AttributeDetails> attributesMap) |
void |
ClassDetails.setGetterMethodToAttributeDetails(Map<String,AttributeDetails> map) |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.