[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlbeans-cvs
Subject:    cvs commit: xml-xmlbeans/v2/src/typeimpl/org/apache/xmlbeans/impl/schema StscJavaizer.java
From:       kkrouse () apache ! org
Date:       2004-12-04 0:19:23
Message-ID: 20041204001923.83306.qmail () minotaur ! apache ! org
[Download RAW message or body]

kkrouse     2004/12/03 16:19:23

  Modified:    v2/src/typeimpl/org/apache/xmlbeans/impl/schema
                        StscJavaizer.java
  Log:
  added checks for null BindingConfig
  
  Revision  Changes    Path
  1.12      +6 -3      xml-xmlbeans/v2/src/typeimpl/org/apache/xmlbeans/impl/schema/StscJavaizer.java
  
  Index: StscJavaizer.java
  ===================================================================
  RCS file: /home/cvs/xml-xmlbeans/v2/src/typeimpl/org/apache/xmlbeans/impl/schema/StscJavaizer.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- StscJavaizer.java	22 Nov 2004 20:30:11 -0000	1.11
  +++ StscJavaizer.java	4 Dec 2004 00:19:23 -0000	1.12
  @@ -95,6 +95,8 @@
       private static void verifyInterfaceNameCollisions(Set usedNames, StscState state)
       {
           BindingConfig config = state.getBindingConfig();
  +        if (config == null)
  +            return;
   
           InterfaceExtension[] exts = config.getInterfaceExtensions();
           for (int i = 0; i < exts.length; i++)
  @@ -119,11 +121,12 @@
       private static void setExtensions(SchemaTypeImpl sImpl, StscState state)
       {
           String javaName = sImpl.getFullJavaName();
  +        BindingConfig config = state.getBindingConfig();
   
  -        if (javaName != null)
  +        if (javaName != null && config != null)
           {
  -            sImpl.setInterfaceExtensions(state.getBindingConfig().getInterfaceExtensions(javaName));
  -            sImpl.setPrePostExtension(state.getBindingConfig().getPrePostExtension(javaName));
  +            sImpl.setInterfaceExtensions(config.getInterfaceExtensions(javaName));
  +            sImpl.setPrePostExtension(config.getPrePostExtension(javaName));
           }
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: commits-help@xmlbeans.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic