In Summer 17 Release (v.40) Salesforce provided a way to retrieve URL for item inside Static Resource within Apex which was very required feature and which was asked many times (like in this question).
I have a question, is there any viable way to get URL in Apex for standard salesforce SLDS asset?
In Visualforce it is possible to use something like {!URLFOR($Asset.SLDS, 'assets/images/profile_avatar_96.png')} but I haven't found any way to do this in Apex.
It is not possible to query that object since this is not Asset or ContentAsset object instance.
If only I knew the URL I could use it to fetch the content like new PageReference(url_file_ref).getContent().toString();
I could achieve this if I download SLDS as resource and upload it as static resource but since it is provided like some kind of assets I would like to avoid this.