This is an automated email from the ASF dual-hosted git repository.

struberg pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/openjpa.git


    from 39c838a56 OPENJPA-2911 move ApplicationIdTool from Serp to ASM
     new 972f34d85 upgrade xbean to 4.22
     new b238417da OPENJPA-2911 make test cover bytecode part
     new b51d003ed OPENJPA-2911 start migrating away from Serp
     new 31681982d OPENJPA-2911 move PCSubclassValidator to ASM
     new 2c3d37e85 OPENJPA-2911 move PCSubclassValidator to ASM
     new 3ea241200 OPENJPA-2911 move PCSubclassValidator to ASM
     new d13b85b13 OPENJPA-2911 remove Serp from PCSubclassValidator
     new 032c6fc7f OPENJPA-2911 Bridge from BCClass <-> ASM ClassNode
     new f2d27aa15 OPENJPA-2911 move from Serp to ASM
     new 80272a3bf OPENJPA-2911 add pcFields via ASM
     new 4c7c81d24 OPENJPA-2911 clearFields method via ASM
     new 972b5d0e6 OPENJPA-2911 migrate addNewInstance to ASM
     new 6164d355a OPENJPA-2911 addManagedFieldCountMethod in ASM
     new cd194bb72 OPENJPA-2911 addReplaceField in ASM
     new 03f2d6ae8 OPENJPA-2911 add replace multiple fields in ASM
     new d8d829b76 OPENJPA-2911 addProvidedFieldsMethod in ASM
     new 3a667fe78 OPENJPA-2911 copyFields via ASM
     new f0fe08baa OPENJPA-2911 _pc was missing the Java Version
     new 810f85ff9 OPENJPA-2911 fix findField
     new 50bfc5783 OPENJPA-2911 streamline validateProperties
     new 1a287b267 OPENJPA-2911 fix pcClearFields for mixed access subclassing
     new a95530b4e OPENJPA-2911 attributeTranslation via ASM
     new 92bb3b055 OPENJPA-2911 replace Field access via ASM
     new 94d187401 !32852 work on staticInitializer via ASM
     new 77d8a8e05 OPENJPA-2911 few more internal methods in ASM
     new 9065ae720 OPENJPA-2911 addReplaceStateManagerMethod in ASM
     new 5d781bd6d OPENJPA-2911 addNoOpApplicationIdentityMethods in ASM
     new ae4964cc4 OPENJPA-2911 addGetIDOwningClass in ASM
     new a40b718b0 OPENJPA-2911 addCopyKeyFieldsToObjectIdMethod in ASM
     new 5d63179b4 OPENJPA-2911 addCopyKeyFieldsFromObjectIdMethod in ASM
     new 4b6a38ec1 OPENJPA-2911 addNewObjectIdInstanceMethod in ASM
     new 5e8985366 OPENJPA-2911 use ASM static initialiser
     new 2b9b024f2 OPENJPA-2911 addAccessors in ASM

The 33 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../org/apache/openjpa/jdbc/sql/SQLBuffer.java     |   10 +-
 .../org/apache/openjpa/ant/PCEnhancerTask.java     |    2 +-
 .../apache/openjpa/enhance/ApplicationIdTool.java  |    5 -
 .../apache/openjpa/enhance/PCDataGenerator.java    |    2 +-
 .../org/apache/openjpa/enhance/PCEnhancer.java     | 4424 ++++++++++++--------
 .../openjpa/enhance/PCSubclassValidator.java       |  250 +-
 .../openjpa/meta/AbstractMetaDataDefaults.java     |   82 +-
 .../org/apache/openjpa/meta/ClassMetaData.java     |   28 +-
 .../openjpa/meta/InterfaceImplGenerator.java       |    2 +-
 .../apache/openjpa/meta/MetaDataRepository.java    |    3 +
 .../org/apache/openjpa/util/ProxyManagerImpl.java  |    1 +
 .../org/apache/openjpa/util/asm/AsmHelper.java     |  416 +-
 .../apache/openjpa/util/asm/ClassNodeTracker.java  |   36 +-
 .../openjpa/util/{ => asm}/ClassWriterTracker.java |   30 +-
 .../org/apache/openjpa/lib/conf/PluginValue.java   |    2 +-
 .../org/apache/openjpa/lib/util/JavaVendors.java   |    4 +-
 ...TestDataCachingAndUnenhancedPropertyAccess.java |    4 +-
 .../enhance/TestEnhancementWithMultiplePUs.java    |    3 +-
 .../openjpa/enhance/TestPCEnhancerFindField.java   |   20 +-
 .../openjpa/enhance/TestSubclassValidator.java     |  108 +
 .../datacache/TestDataCacheStoreManager.java       |    6 +-
 .../enhance/TestMixedAccessSubclassing.java        |   69 +
 .../common/apps/MixedAccessPerson.java}            |   45 +-
 .../openjpa/persistence/meta/TestMetamodel.java    |   48 +-
 .../openjpa/persistence/query/SimpleEntity.java    |    1 +
 .../query/common/apps/RuntimeTest2.java            |    2 +-
 .../enhance/stats/FetchStatisticsAuxEnhancer.java  |    6 +
 pom.xml                                            |    2 +-
 28 files changed, 3626 insertions(+), 1985 deletions(-)
 copy 
openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/jdbc/sql/SnakeCaseDDLMy1Entity.java
 => 
openjpa-kernel/src/main/java/org/apache/openjpa/util/asm/ClassNodeTracker.java 
(59%)
 rename openjpa-kernel/src/main/java/org/apache/openjpa/util/{ => 
asm}/ClassWriterTracker.java (72%)
 create mode 100644 
openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/enhance/TestSubclassValidator.java
 create mode 100644 
openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/TestMixedAccessSubclassing.java
 copy 
openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/{jdbc/FKColumnNamesInner2Entity.java
 => enhance/common/apps/MixedAccessPerson.java} (55%)

Reply via email to