public class

MethodRepository

extends ConstructorRepository
java.lang.Object
   ↳ sun.reflect.generics.repository.AbstractRepository<T extends sun.reflect.generics.tree.Tree>
     ↳ sun.reflect.generics.repository.GenericDeclRepository<S extends sun.reflect.generics.tree.Signature>
       ↳ sun.reflect.generics.repository.ConstructorRepository
         ↳ sun.reflect.generics.repository.MethodRepository

Class Overview

This class represents the generic type information for a method. The code is not dependent on a particular reflective implementation. It is designed to be used unchanged by at least core reflection and JDI.

Summary

Public Methods
Type getReturnType()
static MethodRepository make(String rawSig, GenericsFactory f)
Static factory method.
[Expand]
Inherited Methods
From class sun.reflect.generics.repository.ConstructorRepository
From class sun.reflect.generics.repository.GenericDeclRepository
From class sun.reflect.generics.repository.AbstractRepository
From class java.lang.Object

Public Methods

public Type getReturnType ()

public static MethodRepository make (String rawSig, GenericsFactory f)

Static factory method.

Parameters
rawSig - the generic signature of the reflective object that this repository is servicing
f - a factory that will provide instances of reflective objects when this repository converts its AST
Returns
  • a MethodRepository that manages the generic type information represented in the signature rawSig