/* * Copyright 2013 Guidewire Software, Inc. */ package gw.lang.function; import gw.lang.reflect.IFunctionType; import gw.lang.reflect.gs.IGosuClassObject; import gw.lang.parser.expressions.IBlockExpression; public interface IBlock extends IGosuClassObject { public static final int MAX_ARGS = 16; public Object invokeWithArgs( Object... args ); public IBlockExpression getParsedElement(); IFunctionType getFunctionType(); }