<div class="gmail_quote">On 5 April 2012 15:04, Paulo Pinto <span dir="ltr"><<a href="mailto:pjmlp@progtools.org">pjmlp@progtools.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">
<div dir="ltr">
<div style="font-size:12pt;font-family:'Calibri'">
<div><span style="font-size:12pt">as a workaround would marker interfaces help to solve your problem for the 
time being?</span></div></div></div></div></blockquote><div><br></div><div>I don't think it'd suit my purposes implemented as an interface for a variety of reasons:</div><div>  I need to be able to attribute many different types of things; data members, static functions, methods, etc.</div>
<div>  I need to be able to annotate 'loose' things at module scope.</div><div>  The whole point of the system is that it doesn't enforce a rigid interface. From my examples above, these items could be basically anything, anywhere.</div>
</div>