[jboss-svn-commits] JBL Code SVN: r31143 - labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jan 19 11:37:47 EST 2010
Author: eaa
Date: 2010-01-19 11:37:46 -0500 (Tue, 19 Jan 2010)
New Revision: 31143
Modified:
labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java
Log:
SuggestionCompletionEngine refactor:
getModelFields() thrown NPE when no model (jar) was loaded. It is fixed now.
Modified: labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java
===================================================================
--- labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java 2010-01-19 15:32:31 UTC (rev 31142)
+++ labs/jbossrules/branches/guvnor_expressionEditor2_baunax_esteban/drools-compiler/src/main/java/org/drools/guvnor/client/modeldriven/SuggestionCompletionEngine.java 2010-01-19 16:37:46 UTC (rev 31143)
@@ -630,7 +630,13 @@
public String[] getModelFields(String modelClassName){
+
+ if (!this.modelFields.containsKey(modelClassName)){
+ return null;
+ }
+
ModelField[] fields = this.modelFields.get(modelClassName);
+
String[] fieldNames = new String[fields.length];
for (int i=0;i<fields.length; i++) {
More information about the jboss-svn-commits
mailing list