Class Operation

java.lang.Object
org.ek9lang.compiler.ir.Operation
All Implemented Interfaces:
INode

public final class Operation extends Object implements INode
An operation on some sort on a Construct. By this we are talking about methods and operators, but also constructors and 'init' operations.

For example in the case of normal classes/traits/components etc. this would just be a method.

In the case of a function it would also be a method but with a name of 'call' and the normal function signature would be applied (to the 'call' operation).