User: pathoss
Date: 02/04/04 01:46:24
Modified: src/xjavadoc SourceClass.java
Log:
Small performance optimizations. Made class final (inlining).
Revision Changes Path
1.21 +6 -7 xjavadoc/src/xjavadoc/SourceClass.java
Index: SourceClass.java
===================================================================
RCS file: /cvsroot/xdoclet/xjavadoc/src/xjavadoc/SourceClass.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -w -r1.20 -r1.21
--- SourceClass.java 3 Apr 2002 22:51:28 -0000 1.20
+++ SourceClass.java 4 Apr 2002 09:46:24 -0000 1.21
@@ -47,7 +47,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Aslak Helles�y</a>
* @created 3. januar 2002
*/
-class SourceClass extends AbstractClass {
+final class SourceClass extends AbstractClass {
/**
* @todo-javadoc Describe the field
*/
@@ -138,8 +138,8 @@
*/
public void setName(String name) {
if (containingClass() != null) {
- setQualifiedName(containingClass().qualifiedName() + "." +
name);
- name = containingClass().name() + "." + name;
+ setQualifiedName(containingClass().qualifiedName() + '.' +
name);
+ name = containingClass().name() + '.' + name;
}
super.setName(name);
}
@@ -395,7 +395,7 @@
return null;
}
- final String innerClassName = qualifiedName() + "." +
unqualifiedClassName;
+ final String innerClassName = qualifiedName() + '.' +
unqualifiedClassName;
String candidate = null;
XClass[] innerClasses = innerClasses();
for (int i = 0; i < innerClasses.length; i++) {
@@ -462,7 +462,7 @@
* @todo-javadoc Write javadocs for return value
*/
private final String unqualifiedNameInTheSamePackage(final String
unqualifiedClassName) {
- String qualifiedClassName = containingPackage().name() + "." +
unqualifiedClassName;
+ String qualifiedClassName = containingPackage().name() + '.' +
unqualifiedClassName;
if (candidateExists(qualifiedClassName)) {
return qualifiedClassName;
}
@@ -509,4 +509,3 @@
return qualifiedName.replace('.', File.separatorChar) + ".java";
}
}
-
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel