You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlbeans.apache.org by pc...@apache.org on 2004/01/21 02:27:37 UTC
cvs commit: xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc JDExecutableMember.java
pcal 2004/01/20 17:27:37
Modified: v2/src/jam/org/apache/xmlbeans/impl/jam/internal
BaseJElement.java
v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc
JDExecutableMember.java
Log:
a few jam tweaks
Revision Changes Path
1.4 +10 -1 xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/BaseJElement.java
Index: BaseJElement.java
===================================================================
RCS file: /home/cvs/xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/BaseJElement.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- BaseJElement.java 13 Jan 2004 05:40:11 -0000 1.3
+++ BaseJElement.java 21 Jan 2004 01:27:36 -0000 1.4
@@ -114,7 +114,16 @@
// ========================================================================
// JAnnotation implementation
- public final JAnnotation[] getAnnotations() {
+ /**
+ * NOTE TO IMPLEMENTORS: you really should not override this method; override
+ * getLocalAnnotations instead!!! This method takes responsibility for
+ * returning the union of the localAnnotations and the annotations provided
+ * by any external JAnnotationLoader; if you override this method yourself,
+ * your impl will not support external annotations.
+ *
+ * @return
+ */
+ public /*final*/ JAnnotation[] getAnnotations() {
if (mAnns == null) {
List list = getTempList();
getLocalAnnotations(list);
1.4 +7 -7 xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc/JDExecutableMember.java
Index: JDExecutableMember.java
===================================================================
RCS file: /home/cvs/xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc/JDExecutableMember.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- JDExecutableMember.java 20 Jan 2004 21:57:38 -0000 1.3
+++ JDExecutableMember.java 21 Jan 2004 01:27:37 -0000 1.4
@@ -117,14 +117,14 @@
if (mParameters == null) {
Parameter[] params = mMember.parameters();
if (params == null || params.length == 0) {
- mParameters = NO_PARAMETER;
+ mParameters = NO_PARAMETER;
} else {
- mParameters = new JDParameter[params.length];
- for(int i=0; i<params.length; i++) {
- mParameters[i] = JDFactory.getInstance().createParameter(params[i],
- this,
- mLoader);
- }
+ mParameters = new JDParameter[params.length];
+ for(int i=0; i<params.length; i++) {
+ mParameters[i] = JDFactory.getInstance().createParameter(params[i],
+ this,
+ mLoader);
+ }
}
}
return mParameters;
---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-cvs-help@xml.apache.org