Add userland interfaces for reflection annotation, class and method