ANTAREX API

Clava API

LARA API

LARA Common Language API

(.js)
laraImport("lara.pass.Pass");

(.lara)
import lara.pass.Pass;

Pass

Constructor

Pass

new Pass()

Represents a Lara transformation pass.

Need to implement:
- _apply_impl($jp)


Instance Members

_apply_impl

_apply_impl($jp)

Apply tranformation to

Parameters

$jp: JoinPoint - Joint point on which the pass will be applied

Returns

PassResult - Results of applying this pass to the given joint point

apply

apply($jp)

Applies this pass starting at the given join point. If no join point is given, uses the root join point

Parameters

$jp: JoinPoint - Joint point on which the pass will be applied

Returns

PassResult - Results of applying this pass to the given joint point

constructor

constructor()

name

name()

Returns

string - Name of the pass