git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2285
6f19259b-4bc3-4df7-8a09-
765794883524
// Create library class consume database.\r
//\r
libClassConsmList = saq.getLibraryClasses(CommonDefinition.ALWAYSCONSUMED, arch, null);\r
// Create library class consume database.\r
//\r
libClassConsmList = saq.getLibraryClasses(CommonDefinition.ALWAYSCONSUMED, arch, null);\r
- if (libClassConsmList.length > 0) {\r
+ if (libClassConsmList != null) {\r
if (this.libInstanceConsumes.containsKey(libInstance)) {\r
throw new AutoGenException(\r
libraryList[i].getName()\r
if (this.libInstanceConsumes.containsKey(libInstance)) {\r
throw new AutoGenException(\r
libraryList[i].getName()\r
// Create library class implementer database\r
//\r
libClassDeclList = saq.getLibraryClasses(CommonDefinition.ALWAYSPRODUCED, arch, null);\r
// Create library class implementer database\r
//\r
libClassDeclList = saq.getLibraryClasses(CommonDefinition.ALWAYSPRODUCED, arch, null);\r
- if (libClassDeclList.length > 0) {\r
+ if (libClassDeclList != null) {\r
this.libInstanceProduces.put(libInstance, libClassDeclList);\r
for (int j = 0; j < libClassDeclList.length; j++) {\r
if (this.libClassProducer.containsKey(libClassDeclList[j])) {\r
this.libInstanceProduces.put(libInstance, libClassDeclList);\r
for (int j = 0; j < libClassDeclList.length; j++) {\r
if (this.libClassProducer.containsKey(libClassDeclList[j])) {\r
for (int k = 0; k < libraryList.length; ++k) {\r
ModuleIdentification consumer = libraryList[k];\r
String[] consumedClassList = libInstanceConsumes.get(consumer);\r
for (int k = 0; k < libraryList.length; ++k) {\r
ModuleIdentification consumer = libraryList[k];\r
String[] consumedClassList = libInstanceConsumes.get(consumer);\r
- if (consumedClassList == null) {\r
- continue;\r
- }\r
\r
for (int l = 0; l < consumedClassList.length; ++l) {\r
if (consumedClassList[l].equals(className)) {\r
\r
for (int l = 0; l < consumedClassList.length; ++l) {\r
if (consumedClassList[l].equals(className)) {\r
orderList.addFirst(n);\r
\r
String[] consumedClassList = libInstanceConsumes.get(n);\r
orderList.addFirst(n);\r
\r
String[] consumedClassList = libInstanceConsumes.get(n);\r
- if (consumedClassList == null) {\r
- continue;\r
- }\r
for (int i = 0; i < consumedClassList.length; ++i) {\r
ModuleIdentification m = libClassProducer.get(consumedClassList[i]);\r
if (m == null) {\r
for (int i = 0; i < consumedClassList.length; ++i) {\r
ModuleIdentification m = libClassProducer.get(consumedClassList[i]);\r
if (m == null) {\r