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,-1); 017 } 018 019 /** 020 * @return the name 021 */ 022 public ExprString getName() { 023 return name; 024 } 025 }