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

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

commit d7571386696353fd43e999d2a5a0b3f5631cc285
Author: Mark Struberg <strub...@apache.org>
AuthorDate: Tue Jul 11 14:52:31 2023 +0200

    OPENJPA-2911 remove unused code
---
 .../org/apache/openjpa/enhance/PCEnhancer.java     | 31 ----------------------
 1 file changed, 31 deletions(-)

diff --git 
a/openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java 
b/openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java
index 4bab6f695..483f05aa3 100644
--- a/openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java
+++ b/openjpa-kernel/src/main/java/org/apache/openjpa/enhance/PCEnhancer.java
@@ -4169,37 +4169,6 @@ public class PCEnhancer {
         return lbl;
     }
 
-    /**
-     * Compare the given field to its Java default, returning the
-     * comparison instruction. The field value will already be on the stack.
-     */
-    @Deprecated
-    private static JumpInstruction ifDefaultValue(Code code,
-                                                  FieldMetaData fmd) {
-        switch (fmd.getDeclaredTypeCode()) {
-            case JavaTypes.BOOLEAN:
-            case JavaTypes.BYTE:
-            case JavaTypes.CHAR:
-            case JavaTypes.INT:
-            case JavaTypes.SHORT:
-                return code.ifeq();
-            case JavaTypes.DOUBLE:
-                code.constant().setValue(0D);
-                code.dcmpl();
-                return code.ifeq();
-            case JavaTypes.FLOAT:
-                code.constant().setValue(0F);
-                code.fcmpl();
-                return code.ifeq();
-            case JavaTypes.LONG:
-                code.constant().setValue(0L);
-                code.lcmp();
-                return code.ifeq();
-            default:
-                return code.ifnull();
-        }
-    }
-
     /**
      * Helper method to get the code for the class initializer method,
      * creating the method if it does not already exist.

Reply via email to