Changeset 42
- Timestamp:
- 08/04/05 13:26:24 (3 years ago)
- Files:
-
- trunk/src/net/schst/XJConf/TagDefinition.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/net/schst/XJConf/TagDefinition.java
r39 r42 378 378 */ 379 379 private List determineAllInterfaces(List result, Class superClass) { 380 Class[] sub classes = superClass.getInterfaces();381 for (int i=0;i<sub classes.length;i++) {382 Class inter = sub classes[i];380 Class[] subinterfaces = superClass.getInterfaces(); 381 for (int i=0;i<subinterfaces.length;i++) { 382 Class inter = subinterfaces[i]; 383 383 result.add(inter); 384 384 this.determineAllInterfaces(result,inter); 385 385 } 386 Class subclass = superClass.getSuperclass(); 387 if (subclass != null) { 388 result.add(subclass); 389 this.determineAllInterfaces(result,subclass); 390 } 386 391 return result; 387 392 }
