Fan-out
Query Name | Applicable to | Returns |
declaring | Classes | All the members of the class |
extending | Classes | The direct superclass |
i-extending | Interfaces | The direct superinterface |
implementing | Classes | The interfaces the class implements |
transitively extending | Classes | All the direct and indirect superclasses |
transitively implementing | Classes | All the interfaces implemented by this class, directly or indirectly |
being of type | Fields | The type of the field, if non-primitive |
creating | Methods | The classes of objects created in the body of the method |
having p-types | Methods | The non-primitives parameter types of the method |
having r-type | Methods | The return type of the method, if non-primitive or void |
accessing | Methods | The fields accessed in the body of the method |
calling | Methods | The methods called, including methods potentiall resulting from dynamic binding |
overriding | Methods | The methods that this method overrides |
using | Methods | The fields used, object created, and methods called in the body of the method |
Fan-in
Query Name | Applicable to | Returns |
created-by | Classes | All the methods creating an object of the class |
extended-by | Classes | The direct subclasses |
i-extended-by | Interfaces | The direct subinterfaces |
implemented-by | Interfaces | The classes that directly implement this interface |
transitively extended by | Classes | All the direct and indirect subclasses |
transitively implemented by | Interfaces | All the classes implementing by this class, directly or indirectly |
accessed by | Fields | All the methods accessing the field |
called by | Methods | All the methods calling this method, including methods which might call it through dynamic binding |
overriden by | Methods | All the methods that override this method |
referenced by | All | All the classes/methods/fields that relates to the queried object |