LightJason - AgentSpeak(L++)
|
interface to create deep-copy of objects More...
Public Member Functions | |
T | deepcopy ( @Nullable final IPath... p_prefix) |
clones the object (shallow-copy) More... | |
T | deepcopysuffix () |
clones the object (shallow-copy) without full-qualified path, only suffix is used More... | |
Definition at line 37 of file IDeepCopy.java.
T org.lightjason.agentspeak.language.IDeepCopy< T >.deepcopy | ( | @Nullable final IPath... | p_prefix | ) |
p_prefix | add a path (only one path element is supported) to the functor or returns a shallow-copy |
Referenced by org.lightjason.agentspeak.language.unify.CUnifier.variables(), org.lightjason.agentspeak.grammar.CASTVisitorPlanBundle.visitLogicrule(), and org.lightjason.agentspeak.grammar.CASTVisitorAgent.visitLogicrule().
T org.lightjason.agentspeak.language.IDeepCopy< T >.deepcopysuffix | ( | ) |