Skip navigation links
ilog.rules.bom
Interface IlrTypeVariable
- All Superinterfaces:
- IlrModelElement, IlrProperties, IlrTransientProperties, IlrType
- All Known Subinterfaces:
- IlrMutableTypeVariable
- All Known Implementing Classes:
- IlrDynamicTypeVariable
public interface IlrTypeVariable
- extends IlrType
This interface represents a type variable of a generic type.
- Since:
- JRules 6.0
Methods inherited from interface ilog.rules.bom.IlrType |
detach, getArrayClass, getArrayType, getComponentType, getDomain, getFullyQualifiedRawName, getJavaClass, getNativeClass, getRawName, isArray, isClass, isEnum, isMissingReference, isPrimitiveType, isTypeVariable, isWildcardType |
getDeclaringElement
IlrModelElement getDeclaringElement()
- Returns the element in which this type variable
is declared. It can be a generic method or
a generic class.
- Returns:
- The declaring element. A method or a class.
getBounds
IlrType[] getBounds()
- Returns the bounds of this type variable.
This corresponds to the bounds that can be set
using the keyword
extends
in Java.
- Returns:
- The bounds of this type variable.
setBounds
void setBounds(IlrType[] bounds)
- Sets the bounds of this type variable.
- Parameters:
bounds
- The bounds.
Skip navigation links
© Copyright IBM Corp. 1987, 2013