Module org.eclipse.persistence.core
Class ReflectiveAttributeDefinition
java.lang.Object
org.eclipse.persistence.internal.codegen.CodeDefinition
org.eclipse.persistence.internal.codegen.AttributeDefinition
org.eclipse.persistence.internal.codegen.ReflectiveAttributeDefinition
INTERNAL:
Purpose: Model an attribute for code generation purposes, using a java.lang.Class for the attribute type.
- Since:
- TopLink 5.0
-
Field Summary
FieldsFields inherited from class org.eclipse.persistence.internal.codegen.AttributeDefinition
initialValue
Fields inherited from class org.eclipse.persistence.internal.codegen.CodeDefinition
accessLevel, comment, JAVA_LANG_PACKAGE_NAME, JAVA_UTIL_PACKAGE_NAME, name, TOPLINK_INDIRECTION_PACKAGE_NAME
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.persistence.internal.codegen.AttributeDefinition
adjustTypeNames, getInitialValue, putTypeNamesInMap, setInitialValue, writeBody
Methods inherited from class org.eclipse.persistence.internal.codegen.CodeDefinition
adjustTypeName, getAccessLevel, getComment, getName, parseForTypeNames, putTypeNameInMap, setAccessLevel, setComment, setName, toString, write
-
Field Details
-
type
-
-
Constructor Details
-
ReflectiveAttributeDefinition
public ReflectiveAttributeDefinition()
-
-
Method Details
-
getType
-
getTypeName
- Specified by:
getTypeName
in classAttributeDefinition
-
setType
-