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 013 public static final int ARRAY_INDEX=0; 014 public static final int VALUE_INDEX=1; 015 016 public void writeOut(BytecodeContext bc, int type) 017 throws BytecodeException; 018 019 }