]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/ExternsDlg.java
1. Fix EDKT379: Check if Constructor exists in a library when user adds a destructor
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / module / ui / dialog / ExternsDlg.java
index 3a94511e1e597bd2438090c3efb9dd940307d4bc..3aa9b4a297ee73089086000d138624b1e7b680e5 100644 (file)
@@ -734,6 +734,10 @@ public class ExternsDlg extends IDialog implements ItemListener {
                 Log.wrn("Update Externs", "At least one of Constructor or Destructor should have a value");\r
                 return false;\r
             }\r
+            if (isEmpty(this.jTextFieldConstructor.getText()) && !isEmpty(this.jTextFieldDestructor.getText())) {\r
+                Log.wrn("Update Externs", "You must define a Constructor at the same time when you declare a Destructor");\r
+                return false;\r
+            }\r
             if (!isEmpty(this.jTextFieldConstructor.getText())) {\r
                 if (!DataValidation.isC_NameType(this.jTextFieldConstructor.getText())) {\r
                     Log.wrn("Update Externs", "Incorrect data type for Constructor");\r