org.exolab.javasource
Class Java5HacksHelper

java.lang.Object
  extended by org.exolab.javasource.Java5HacksHelper

public final class Java5HacksHelper
extends java.lang.Object

Makes an effort to identify where Override annotations belong. We are limited in what we look at and we do not use reflection to identify if a class truly extends the appropriate class. We only check the class of the arguments. This class may not be generically useful, but is useful with the code generated by Castor.
Our one public method, addOverrideAnnotations(JMethodSignature), should only be called when you already know that you are generating Java-5 style code.

Since:
1.0.4
Version:
$Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
Author:
Werner Guttman

Method Summary
static void addOverrideAnnotations(JMethodSignature jms)
          Given the method signature, add the Override annotation if this class is one that we know requires this annotation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addOverrideAnnotations

public static void addOverrideAnnotations(JMethodSignature jms)
Given the method signature, add the Override annotation if this class is one that we know requires this annotation.

Parameters:
jms - The method signature to inspect.


Intalio Inc. (C) 1999-2007. All rights reserved http://www.intalio.com