public static Map<String, Class<?>> getAnnotatedStyleableInfos( Object obj, Border border )
		throws IllegalArgumentException
	{
		Map<String, Class<?>> infos = new StyleableInfosMap<>();
		collectAnnotatedStyleableInfos( obj, infos );
		collectStyleableInfos( border, infos );
		return infos;
	}
Returns a map of all fields annotated with {@link Styleable}.
The key is the name of the field and the value the type of the field.
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatStylingSupport.java