public class

ConstructorRepository

extends GenericDeclRepository<S extends Signature>
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
Known Direct Subclasses

Class Overview

This class represents the generic type information for a constructor. 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

Protected Constructors
ConstructorRepository(String rawSig, GenericsFactory f)
Public Methods
Type[] getExceptionTypes()
Type[] getParameterTypes()
static ConstructorRepository make(String rawSig, GenericsFactory f)
Static factory method.
Protected Methods
MethodTypeSignature parse(String s)
Returns the AST for the genric type info of this entity.
[Expand]
Inherited Methods
From class sun.reflect.generics.repository.GenericDeclRepository
From class sun.reflect.generics.repository.AbstractRepository
From class java.lang.Object

Protected Constructors

protected ConstructorRepository (String rawSig, GenericsFactory f)

Public Methods

public Type[] getExceptionTypes ()

public Type[] getParameterTypes ()

public static ConstructorRepository 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 ConstructorRepository that manages the generic type information represented in the signature rawSig

Protected Methods

protected MethodTypeSignature parse (String s)

Returns the AST for the genric type info of this entity.

Parameters
s - a string representing the generic signature of this entity
Returns
  • the AST for the generic type info of this entity.