001    package railo.transformer.bytecode.expression.var;
002    
003    import railo.transformer.bytecode.cast.CastString;
004    import railo.transformer.bytecode.expression.ExprString;
005    import railo.transformer.bytecode.expression.Expression;
006    import railo.transformer.bytecode.literal.LitString;
007    
008    public final class UDF extends FunctionMember {
009            
010            private ExprString name;
011    
012            public UDF(Expression name) {
013                    this.name=CastString.toExprString(name);
014            }
015            public UDF(String name) {
016                    this.name=LitString.toExprString(name);
017            }
018            
019            /**
020             * @return the name
021             */
022            public ExprString getName() {
023                    return name;
024            }
025    }