001    package railo.transformer.bytecode.util;
002    
003    import org.objectweb.asm.Type;
004    
005    import railo.runtime.exp.PageException;
006    
007    public interface ASMProperty {
008            
009            /**
010             * @return the name
011             */
012            public String getName();
013    
014            /**
015             * @return the type
016             */
017            public Type getASMType() throws PageException;
018            
019    
020    
021            /**
022             * @return the clazz
023             */
024            public Class getClazz() ;
025    }