| Summary: | JPA2: Encapsulation: Reduce scope of Metamodel attributes that are protected to private where applicable | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Michael OBrien <michael.f.obrien> | ||||
| Component: | Eclipselink | Assignee: | Nobody - feel free to take it <nobody> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | P3 | CC: | eclipselink.orm-inbox | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| URL: | http://wiki.eclipse.org/EclipseLink/Development/JPA_2.0/metamodel_ap | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | 266912 | ||||||
| Bug Blocks: | |||||||
| Attachments: |
|
||||||
Created attachment 176058 [details]
Metamodel API: reduce protected to private encapsulation
>Note: Since BasicTypes are lazy - loaded into the metamodel-types Map any test that does not load but counts Types will see a different Map The map will not contain the BasicType until it is referenced. >Therefore if you are testing Metamodel tests using the internal Testing Browser for a single test - you will get different results than if you run all tests via ant >see SVN rev# 8006 http://fisheye2.atlassian.com/changelog/eclipselink/?cs=8006 bug 322018: Encapsulation - reduce scope of remaining protected Metamodel instance variables to private https://bugs.eclipse.org/bugs/attachment.cgi?id=176058&action=diff bug 322033: Metamodel transient superclass as BasicType testing for non-inheritance of attributes https://bugs.eclipse.org/bugs/attachment.cgi?id=176162&action=diff <testsuite errors="0" failures="0" hostname="xps435" name="org.eclipse.persistence.testing.tests.jpa.AllCMP3TestRunModel" tests="2235" time="1200.919" timestamp="2010-08-09T15:09:20"> The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |
>We need to reduce the scope of instance variables that are protected to private to enforce encapsulation