public static List<Annotation> loadDAOGeneratorAnnotations(Field field) {
		
		// Liste des annotations retrouvees
		List<Annotation> daoAnnotations = new ArrayList<Annotation>();
		
		// Si l'objet est null
		if(field == null) {
			
			// On retourne une liste vide
			return daoAnnotations;
		}
		
		// Obtention des annotations de la classe
		Annotation[] objectAnnotations = field.getDeclaredAnnotations();
		
		// Si le tableau est vide
		if(objectAnnotations == null || objectAnnotations.length == 0) {
			
			// On retourne une liste vide
			return daoAnnotations;
		}
		
		// Parcours
		for (Annotation annotation : objectAnnotations) {
			
			// Si c'est une annotation du Framework
			if(isDAOGeneratorAnnotation(annotation)) {
				
				// On ajoute l'annotation
				daoAnnotations.add(annotation);
			}
		}
		
		// On retourne la liste
		return daoAnnotations;
	}
public static List < Annotation > loadDAOGeneratorAnnotations ( Field field ) { List < Annotation > daoAnnotations = new ArrayList < Annotation > ( ) ; if ( field == null ) { return daoAnnotations ; } Annotation [ ] objectAnnotations = field . getDeclaredAnnotations ( ) ; if ( objectAnnotations == null || objectAnnotations . length == 0 ) { return daoAnnotations ; } for ( Annotation annotation : objectAnnotations ) { if ( isDAOGeneratorAnnotation ( annotation ) ) { daoAnnotations . add ( annotation ) ; } } return daoAnnotations ; }
Methode permettant de charger toutes les annotations DAO de generation sur la propriete
@param field	Champ a inspecter
@return	Liste des annotations DAO de generation retrouvees