quiver.mirrors library


Closurizes a method reflectively.


classImplements(ClassMirror classMirror, ClassMirror interfaceMirror) bool
Returns true if the class represented by classMirror implements the class represented by interfaceMirror.
getDeclaration(ClassMirror classMirror, Symbol name) DeclarationMirror
Walks up the class hierarchy to find a method declaration with the given name. [...]
getTypeName(Type t) Symbol
Returns the qualified name of t.
implements(Object o, Type type) bool
Returns true if o implements type.