001    package railo.transformer.bytecode.statement;
002    
003    import railo.transformer.bytecode.BytecodeContext;
004    import railo.transformer.bytecode.BytecodeException;
005    
006    public interface IFunction {
007    
008            public static final int PAGE_TYPE_REGULAR=0;
009            public static final int PAGE_TYPE_COMPONENT=1;
010            public static final int PAGE_TYPE_INTERFACE=2;
011            
012            public void writeOut(BytecodeContext bc, int type)
013                            throws BytecodeException;
014    
015    }