001 package railo.commons.lang.types; 002 003 /** 004 * Integer Type that can be modified 005 */ 006 public interface RefLong { 007 008 /** 009 * @param value 010 */ 011 public void setValue(long value); 012 013 /** 014 * operation plus 015 * @param value 016 */ 017 public void plus(long value); 018 019 /** 020 * operation minus 021 * @param value 022 */ 023 public void minus(long value); 024 025 /** 026 * @return returns value as Double Object 027 */ 028 public Long toLong(); 029 030 /** 031 * @return returns value as double 032 */ 033 public long toLongValue(); 034 }