ITypeVariable ITypeVariable Interface


This interface represents a type variables such as 'T' in ', the bounded 'T' in ' or the multiple bounded 'T' in '.

[Android.Runtime.Register("java/lang/reflect/TypeVariable", "", "Java.Lang.Reflect.ITypeVariableInvoker", ApiSince=1)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D extends java.lang.reflect.GenericDeclaration" })]
public interface ITypeVariable : IDisposable, Java.Lang.Reflect.IType
type ITypeVariable = interface
    interface IType
    interface IJavaObject
    interface IDisposable


Android platform documentation

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.


GenericDeclaration GenericDeclaration

Returns the language construct that declares this type variable.

Handle Handle

Gets the JNI value of the underlying Android object.

(Inherited from IJavaObject)
Name Name

Returns the name of this type variable as it is specified in source code.


GetBounds() GetBounds()

Returns the upper bounds of this type variable.

Extension Methods

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject) JavaCast<TResult>(IJavaObject)

Applies to