net.vidageek.mirror.provider.java
Class PureJavaParameterizedElementReflectionProvider

java.lang.Object
  extended by net.vidageek.mirror.provider.java.PureJavaParameterizedElementReflectionProvider
All Implemented Interfaces:
ParameterizedElementReflectionProvider

public class PureJavaParameterizedElementReflectionProvider
extends Object
implements ParameterizedElementReflectionProvider

Author:
dnfeitosa

Constructor Summary
PureJavaParameterizedElementReflectionProvider(GenericTypeAccessor accessor)
           
 
Method Summary
 Class<?> getTypeAtPosition(int index)
          Returns the declared type at a given position.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PureJavaParameterizedElementReflectionProvider

public PureJavaParameterizedElementReflectionProvider(GenericTypeAccessor accessor)
Method Detail

getTypeAtPosition

public Class<?> getTypeAtPosition(int index)
Description copied from interface: ParameterizedElementReflectionProvider
Returns the declared type at a given position. The index argument is the position where type has been declared, starting by 0. For example: HashMap field; String refers to position 0 and Object to position 1.

Specified by:
getTypeAtPosition in interface ParameterizedElementReflectionProvider
Parameters:
index - Position of declared type.
Returns:
The class of declaration.
See Also:
Class.getGenericSuperclass(), Field.getGenericType(), ParameterizedType.getActualTypeArguments()


Copyright © 2011 VidaGeek.net. All Rights Reserved.