LightJason - AgentSpeak(L++)
|
interface to define a structure with native data More...
Public Member Functions | |
boolean | allocated () |
returns allocated state More... | |
T | thrownotallocated () throws IllegalStateException |
throws an illegal state exception iif the variable is not allocated More... | |
Public Member Functions inherited from org.lightjason.agentspeak.language.IAssignable< T > | |
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 32 of file IRawStructure.java.
boolean org.lightjason.agentspeak.language.IRawStructure< T >.allocated | ( | ) |
Implemented in org.lightjason.agentspeak.language.variable.CVariable< T >, and org.lightjason.agentspeak.language.variable.CMutexVariable< T >.
Referenced by org.lightjason.agentspeak.language.TestCTermVariablesConstant.relocatevariablemutex(), org.lightjason.agentspeak.language.TestCTermVariablesConstant.relocatevariablerelocate(), org.lightjason.agentspeak.language.TestCTermVariablesConstant.variable(), and org.lightjason.agentspeak.language.TestCTermVariablesConstant.variablemutex().
T org.lightjason.agentspeak.language.IRawStructure< T >.thrownotallocated | ( | ) | throws IllegalStateException |
IllegalStateException | on non-allocated |
Implemented in org.lightjason.agentspeak.language.variable.CVariable< T >, and org.lightjason.agentspeak.language.variable.CMutexVariable< 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().