public class

FieldRepository

extends AbstractRepository<T extends Tree>
java.lang.Object
   ↳ sun.reflect.generics.repository.AbstractRepository<T extends sun.reflect.generics.tree.Tree>
     ↳ sun.reflect.generics.repository.FieldRepository

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
FieldRepository(String rawSig, GenericsFactory f)
Public Methods
Type getGenericType()
static FieldRepository make(String rawSig, GenericsFactory f)
Static factory method.
Protected Methods
TypeSignature parse(String s)
Returns the AST for the genric type info of this entity.
[Expand]
Inherited Methods
From class sun.reflect.generics.repository.AbstractRepository
From class java.lang.Object

Protected Constructors

protected FieldRepository (String rawSig, GenericsFactory f)

Public Methods

public Type getGenericType ()

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

Protected Methods

protected TypeSignature 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.