|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IlrGenericInfo
This interface provides the information for generic elements such as classes or methods and instantiations of those generic elements.
Method Summary | |
---|---|
IlrType[] |
getTypeParameters()
Returns the type parameters of the generic type. |
boolean |
isFullyBound()
Returns true if the class is fully bound, that is, if
parameters do not refer to any type variable. |
IlrType |
mapParameter(IlrType originParameter)
Returns the parameter in this binding that corresponds to the originParameter ,
or the originParameter itself if there is none. |
Method Detail |
---|
IlrType[] getTypeParameters()
boolean isFullyBound()
true
if the class is fully bound, that is, if
parameters do not refer to any type variable.
IlrType mapParameter(IlrType originParameter)
originParameter
,
or the originParameter
itself if there is none.
originParameter
- An instance of IlrType
.
|
Rule Execution Server API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |