TransformUnit

public class TransformUnit<I extends IUnit> extends UnitWrapper implements ISpoofaxTransformUnit<I>

Constructors

TransformUnit

public TransformUnit(Unit unit, TransformContrib contrib, I inputUnit, IContext context, TransformActionContrib action)

Methods

action

public TransformActionContrib action()

ast

public IStrategoTerm ast()

context

public IContext context()

duration

public long duration()

input

public I input()

messages

public Iterable<IMessage> messages()

outputs

public Iterable<TransformOutput> outputs()

success

public boolean success()

valid

public boolean valid()