|
LightJason - AgentSpeak(L++)
|
interface of assignable structures More...
Inheritance diagram for org.lightjason.agentspeak.language.IAssignable< T >:
Collaboration diagram for org.lightjason.agentspeak.language.IAssignable< T >:Public Member Functions | |
| T | throwvaluenotassignableto ( @Nonnull final Class<?>... p_class) throws IllegalArgumentException |
| throws an illegal argument exception iif the value is not assignable to the class More... | |
| boolean | valueassignableto ( @Nonnull final Class<?>... p_class) |
| checkes assignable of the value More... | |
Definition at line 33 of file IAssignable.java.
| T org.lightjason.agentspeak.language.IAssignable< T >.throwvaluenotassignableto | ( | @Nonnull final Class<?>... | p_class | ) | throws IllegalArgumentException |
| p_class | assignable class |
| IllegalArgumentException | on assignable error |
Implemented in org.lightjason.agentspeak.language.variable.CVariable< T >, org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >, org.lightjason.agentspeak.language.variable.CMutexVariable< T >, org.lightjason.agentspeak.language.fuzzy.CFuzzyValue< T >, and org.lightjason.agentspeak.language.instantiable.plan.annotation.IBaseAnnotation< T >.
| boolean org.lightjason.agentspeak.language.IAssignable< T >.valueassignableto | ( | @Nonnull final Class<?>... | p_class | ) |
| p_class | class |
Implemented in org.lightjason.agentspeak.language.variable.CVariable< T >, org.lightjason.agentspeak.language.fuzzy.CFuzzyValueMutable< T >, org.lightjason.agentspeak.language.variable.CMutexVariable< T >, org.lightjason.agentspeak.language.fuzzy.CFuzzyValue< T >, and org.lightjason.agentspeak.language.instantiable.plan.annotation.IBaseAnnotation< T >.
Referenced by org.lightjason.agentspeak.language.execution.expressionunary.CDecrement< T extends Number >.execute(), and org.lightjason.agentspeak.language.execution.expressionunary.CIncrement< T extends Number >.execute().
Here is the caller graph for this function: