@Test public void testGetFunction() throws Exception { Function f = new Function("f", Type.INT, Type.INT); Variable v = Variable.create(Type.INT, "v", "10"); Variable w = Variable.create(Type.INT, "w", null); Call c = new Call(f, v, w); assertEquals(f, c.getFunction()); }
public final Function getFunction() { return this.function; }
Call extends Operation { public final Function getFunction() { return this.function; } }
Call extends Operation { public final Function getFunction() { return this.function; } Call(final Function function, final Variable ... args); }
Call extends Operation { public final Function getFunction() { return this.function; } Call(final Function function, final Variable ... args); final Function getFunction(); final Variable[] getArgs(); final Variable getTarget(); @Override final String toString(); }
Call extends Operation { public final Function getFunction() { return this.function; } Call(final Function function, final Variable ... args); final Function getFunction(); final Variable[] getArgs(); final Variable getTarget(); @Override final String toString();  }