lambda expression definition
More...
|
| CLambdaExpression (final boolean p_parallel, @Nonnull final IExecution p_initialize, @Nonnull final IVariable<?> p_iterator, @Nonnull final List< IExecution > p_body) |
| ctor More...
|
|
| CLambdaExpression (final boolean p_parallel, @Nonnull final IExecution p_initialize, @Nonnull final IVariable<?> p_iterator, @Nullable final IVariable<?> p_return, @Nonnull final List< IExecution > p_body) |
| ctor More...
|
|
final boolean | equals (final Object p_object) |
|
final IFuzzyValue< Boolean > | execute (final boolean p_parallel, @Nonnull final IContext p_context, @Nonnull final List< ITerm > p_argument, @Nonnull final List< ITerm > p_return) |
|
final int | hashCode () |
|
final String | toString () |
|
final Stream< IVariable<?> > | variables () |
|
final T | getValue () |
| returns the value of the action More...
|
|
final boolean | isValueAssignableTo (final Class<?> p_class) |
| checkes assinable of the value More...
|
|
String | toString () |
|
Stream< IVariable<?> > | variables () |
| returns a stream with all used variables More...
|
|
Definition at line 53 of file CLambdaExpression.java.
◆ CLambdaExpression() [1/2]
org.lightjason.agentspeak.language.execution.action.CLambdaExpression.CLambdaExpression |
( |
final boolean |
p_parallel, |
|
|
@Nonnull final IExecution |
p_initialize, |
|
|
@Nonnull final IVariable<?> |
p_iterator, |
|
|
@Nonnull final List< IExecution > |
p_body |
|
) |
| |
- Parameters
-
p_parallel | parallel execution flag |
p_initialize | expression |
p_iterator | iteration variable |
p_body | execution body |
Definition at line 85 of file CLambdaExpression.java.
◆ CLambdaExpression() [2/2]
org.lightjason.agentspeak.language.execution.action.CLambdaExpression.CLambdaExpression |
( |
final boolean |
p_parallel, |
|
|
@Nonnull final IExecution |
p_initialize, |
|
|
@Nonnull final IVariable<?> |
p_iterator, |
|
|
@Nullable final IVariable<?> |
p_return, |
|
|
@Nonnull final List< IExecution > |
p_body |
|
) |
| |
- Parameters
-
p_parallel | parallel execution flag |
p_initialize | expression |
p_iterator | iteration variable |
p_return | return variable |
p_body | execution body |
Definition at line 100 of file CLambdaExpression.java.
◆ equals()
final boolean org.lightjason.agentspeak.language.execution.action.CLambdaExpression.equals |
( |
final Object |
p_object | ) |
|
◆ execute()
final IFuzzyValue<Boolean> org.lightjason.agentspeak.language.execution.action.CLambdaExpression.execute |
( |
final boolean |
p_parallel, |
|
|
@Nonnull final IContext |
p_context, |
|
|
@Nonnull final List< ITerm > |
p_argument, |
|
|
@Nonnull final List< ITerm > |
p_return |
|
) |
| |
◆ executeParallel()
List<?> org.lightjason.agentspeak.language.execution.action.CLambdaExpression.executeParallel |
( |
@Nonnull final IContext |
p_context, |
|
|
@Nonnull final List< ITerm > |
p_input |
|
) |
| |
|
private |
◆ executeSequential()
List<?> org.lightjason.agentspeak.language.execution.action.CLambdaExpression.executeSequential |
( |
@Nonnull final IContext |
p_context, |
|
|
@Nonnull final List< ITerm > |
p_input |
|
) |
| |
|
private |
◆ getLocalContext()
◆ hashCode()
final int org.lightjason.agentspeak.language.execution.action.CLambdaExpression.hashCode |
( |
| ) |
|
◆ toString()
final String org.lightjason.agentspeak.language.execution.action.CLambdaExpression.toString |
( |
| ) |
|
◆ variables()
final Stream<IVariable<?> > org.lightjason.agentspeak.language.execution.action.CLambdaExpression.variables |
( |
| ) |
|
◆ m_body
final List<IExecution> org.lightjason.agentspeak.language.execution.action.CLambdaExpression.m_body |
|
private |
◆ m_initialize
final IExecution org.lightjason.agentspeak.language.execution.action.CLambdaExpression.m_initialize |
|
private |
◆ m_parallel
final boolean org.lightjason.agentspeak.language.execution.action.CLambdaExpression.m_parallel |
|
private |
◆ m_return
final IVariable<?> org.lightjason.agentspeak.language.execution.action.CLambdaExpression.m_return |
|
private |
◆ serialVersionUID
final long org.lightjason.agentspeak.language.execution.action.CLambdaExpression.serialVersionUID = 5128636076731831236L |
|
staticprivate |