You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlbeans-cvs@xml.apache.org by pc...@apache.org on 2004/06/21 19:58:14 UTC
cvs commit: xml-xmlbeans/v2/jam/src/org/apache/xmlbeans/impl/jam/internal/elements ClassImpl.java
pcal 2004/06/21 10:58:14
Modified: v2/jam/src/org/apache/xmlbeans/impl/jam/internal/elements
ClassImpl.java
Log:
jam: fix getContainingClass() for inner classes
Revision Changes Path
1.19 +17 -2 xml-xmlbeans/v2/jam/src/org/apache/xmlbeans/impl/jam/internal/elements/ClassImpl.java
Index: ClassImpl.java
===================================================================
RCS file: /home/cvs/xml-xmlbeans/v2/jam/src/org/apache/xmlbeans/impl/jam/internal/elements/ClassImpl.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ClassImpl.java 17 Jun 2004 18:26:43 -0000 1.18
+++ ClassImpl.java 21 Jun 2004 17:58:13 -0000 1.19
@@ -110,6 +110,21 @@
setState(UNINITIALIZED);
}
+ private ClassImpl(String packageName,
+ String simpleName,
+ String[] importSpecs,
+ ClassImpl parent)
+ {
+ super(parent);
+ super.setSimpleName(simpleName);
+ mPackageName = packageName.trim();
+ mImports = importSpecs;
+ mPopulator = null;
+ setState(UNINITIALIZED);
+ }
+
+
+
// ========================================================================
// JClass implementation
@@ -497,8 +512,8 @@
public MClass addNewInnerClass(String name) {
MClass inner = new ClassImpl(mPackageName,
name,
- getContext(),
- getImportSpecs());
+ getImportSpecs(),
+ this);
if (mInnerClasses == null) mInnerClasses = new ArrayList();
mInnerClasses.add(inner);
return inner;
---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-cvs-help@xml.apache.org