Uses of Class
org.eclipse.persistence.internal.jpa.weaving.AttributeDetails
Packages that use AttributeDetails
-
Uses of AttributeDetails in org.eclipse.persistence.internal.jpa.weaving
Fields in org.eclipse.persistence.internal.jpa.weaving with type parameters of type AttributeDetailsModifier and TypeFieldDescriptionprotected Map<String, AttributeDetails> ClassDetails.attributesMapMap of this class' persistent attributes where the key is the Attribute name.protected Map<String, AttributeDetails> ClassDetails.getterMethodToAttributeDetailsMap of this class' persistent get methods where the key is the getMethod name.protected Map<String, AttributeDetails> ClassDetails.setterMethodToAttributeDetailsMap of this class' persistent set methods where the key is the setMethod name.Methods in org.eclipse.persistence.internal.jpa.weaving that return AttributeDetailsModifier and TypeMethodDescriptionClassDetails.getAttributeDetailsFromClassOrSuperClass(String attributeName) Methods in org.eclipse.persistence.internal.jpa.weaving that return types with arguments of type AttributeDetailsModifier and TypeMethodDescriptionClassDetails.getAttributesMap()ClassDetails.getGetterMethodToAttributeDetails()ClassDetails.getSetterMethodToAttributeDetails()Methods in org.eclipse.persistence.internal.jpa.weaving with parameters of type AttributeDetailsModifier and TypeMethodDescriptionvoidClassWeaver.addGetterMethodForFieldAccess(ClassDetails classDetails, AttributeDetails attributeDetails) Adds a convenience method used to replace a GETFIELD when field access is used.voidClassWeaver.addGetterMethodForValueHolder(ClassDetails classDetails, AttributeDetails attributeDetails) Add a get method for the newly added valueholder.voidClassWeaver.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.voidClassWeaver.addSetterMethodForFieldAccess(ClassDetails classDetails, AttributeDetails attributeDetails) Adds a convenience method used to replace a PUTFIELD when field access is used.voidClassWeaver.addSetterMethodForValueHolder(ClassDetails classDetails, AttributeDetails attributeDetails) Add a set method for the newly added ValueHolder.voidClassWeaver.addValueHolder(AttributeDetails attributeDetails) Add a variable of type ValueHolderInterface to the class.static voidClassWeaver.unwrapPrimitive(AttributeDetails attribute, MethodVisitor visitor) Used for primitive conversion.Method parameters in org.eclipse.persistence.internal.jpa.weaving with type arguments of type AttributeDetailsModifier and TypeMethodDescriptionvoidClassDetails.setAttributesMap(Map<String, AttributeDetails> attributesMap) voidClassDetails.setGetterMethodToAttributeDetails(Map<String, AttributeDetails> map)