Interface TypeVariable<O extends JavaType<O>>

All Superinterfaces:
Internal, Named, Origin<O>
All Known Subinterfaces:
TypeVariableSource<O>

public interface TypeVariable<O extends JavaType<O>> extends Named, Internal, Origin<O>
Represents a type variable of a GenericCapable JavaType.
Author:
mbenson
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the upper bounds of this type variable.

    Methods inherited from interface org.jboss.forge.roaster.Internal

    getInternal

    Methods inherited from interface org.jboss.forge.roaster.model.Named

    getName

    Methods inherited from interface org.jboss.forge.roaster.Origin

    getOrigin
  • Method Details

    • getBounds

      List<Type<O>> getBounds()
      Get the upper bounds of this type variable.
      Returns:
      (possibly empty) Type[]