public static Set < Class < ? extends Annotation > > getStereotypes ( final Class < ? > clazz ) { final Set < Class < ? extends Annotation > > ret = new HashSet <> ( ) ; final Set < Annotation > annotations = getAnnotations ( clazz . getAnnotations ( ) , Stereotype . class ) ; if ( annotations . isEmpty ( ) ) { return ret ; } for ( final Annotation annotation : annotations ) { ret . add ( annotation . annotationType ( ) ) ; } return ret ; }
Gets stereo types of the specified class .