001 package railo.runtime.component; 002 003 import railo.runtime.op.Duplicator; 004 005 006 public final class DataMember extends MemberSupport { 007 private Object value; 008 009 public DataMember(int access, Object value) { 010 super(access); 011 this.value=value; 012 } 013 014 /** 015 * @see railo.runtime.component.Member#getValue() 016 */ 017 public Object getValue() { 018 return value; 019 } 020 021 public Object duplicate(boolean deepCopy) { 022 return new DataMember(getAccess(),Duplicator.duplicate(value, deepCopy)); 023 } 024 }