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 @Override 015 public Object getValue() { 016 return value; 017 } 018 019 public Object duplicate(boolean deepCopy) { 020 return new DataMember(getAccess(),Duplicator.duplicate(value, deepCopy)); 021 } 022 }