Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package net.sf.kerner.utils.math;
  
  public enum LongUnit implements PrefixableLong {
  
  	PICO {
  		@Override
  		public long toPicos(long units) {
  			return units;
  		}
 
 		public long toNanos(long units) {
 			return units / ( / );
 		}
 
 		public long toMicros(long units) {
 			return units / ( / );
 		}
 
 		public long toMillis(long units) {
 			return units / ( / );
 		}
 
 		public long toUnits(long units) {
 			return units / ( / );
 		}
 
 		public long toKilos(long units) {
 			return units / ( / );
 		}
 
 		public long toMegas(long units) {
 			return units / ( / );
 		}
 
 		public long toGigas(long units) {
 			return units / ( / );
 		}
 
 		public long toTeras(long units) {
 			return units / ( / );
 		}
 
 		public long convert(long unitsLongUnit unit) {
 			return unit.toPicos(units);
 		}
 	},
 	NANO {
 		public long toPicos(long units) {
 			return ArithmeticSavety.multiply(units / );
 		}
 
 		public long toNanos(long units) {
 			return units;
 		}
 
 		public long toMicros(long units) {
 			return units / ( / );
 		}
 
 		public long toMillis(long units) {
 			return units / ( / );
 		}
 
 		public long toUnits(long units) {
 			return units / ( / );
 		}
 
 		public long toKilos(long units) {
 			return units / ( / );
 		}
 
 		public long toMegas(long units) {
 			return units / ( / );
 		}
 
 		public long toGigas(long units) {
 			return units / ( / );
 		}
 
 		public long toTeras(long units) {
 			return units / ( / );
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toNanos(units);
		}
	},
	MICRO {
		public long toPicos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toNanos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMicros(long units) {
			return units;
		}
		public long toMillis(long units) {
			return units / ( / );
		}
		public long toUnits(long units) {
			return units / ( / );
		}
		public long toKilos(long units) {
			return units / ( / );
		}
		public long toMegas(long units) {
			return units / ( / );
		}
		public long toGigas(long units) {
			return units / ( / );
		}
		public long toTeras(long units) {
			return units / ( / );
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toMicros(units);
		}
	},
	MILLI {
		public long toPicos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toNanos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMicros(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMillis(long units) {
			return units;
		}
		public long toUnits(long units) {
			return units / ( / );
		}
		public long toKilos(long units) {
			return units / ( / );
		}
		public long toMegas(long units) {
			return units / ( / );
		}
		public long toGigas(long units) {
			return units / ( / );
		}
		public long toTeras(long units) {
			return units / ( / );
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toMillis(units);
		}
	},
	UNIT {
		public long toPicos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toNanos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMicros(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMillis(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toUnits(long units) {
			return units;
		}
		public long toKilos(long units) {
			return units / ( / );
		}
		public long toMegas(long units) {
			return units / ( / );
		}
		public long toGigas(long units) {
			return units / ( / );
		}
		public long toTeras(long units) {
			return units / ( / );
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toUnits(units);
		}
	},
	KILO {
		public long toPicos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toNanos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMicros(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMillis(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toUnits(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toKilos(long units) {
			return units;
		}
		public long toMegas(long units) {
			return units / ( / );
		}
		public long toGigas(long units) {
			return units / ( / );
		}
		public long toTeras(long units) {
			return units / ( / );
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toKilos(units);
		}
	},
	MEGA {
		public long toPicos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toNanos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMicros(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMillis(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toUnits(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toKilos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMegas(long units) {
			return units;
		}
		public long toGigas(long units) {
			return units / ( / );
		}
		public long toTeras(long units) {
			return units / ( / );
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toMegas(units);
		}
	},
	GIGA {
		public long toPicos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toNanos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMicros(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMillis(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toUnits(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toKilos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMegas(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toGigas(long units) {
			return units;
		}
		public long toTeras(long units) {
			return units / ( / );
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toGigas(units);
		}
	},
	TERA {
		public long toPicos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toNanos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMicros(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMillis(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toUnits(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toKilos(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toMegas(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toGigas(long units) {
			return ArithmeticSavety.multiply(units / );
		}
		public long toTeras(long units) {
			return units;
		}
		public long convert(long unitsLongUnit unit) {
			return unit.toTeras(units);
		}
	};
	static final long C0 = 1;
	static final long C1 =  * 1000;
	static final long C2 =  * 1000;
	static final long C3 =  * 1000;
	static final long C4 =  * 1000;
	static final long C5 =  * 1000;
	static final long C6 =  * 1000;
	static final long C7 =  * 1000;
	static final long C8 =  * 1000;
	public long toPicos(long units) {
		throw new AbstractMethodError();
	}
	public long toNanos(long units) {
		throw new AbstractMethodError();
	}

Equivalent to UNIT.convert(units, this).

Parameters:
units the units to convert
Returns:
the converted units
	public long toMicros(long units) {
		throw new AbstractMethodError();
	}
	public long toMillis(long units) {
		throw new AbstractMethodError();
	}
	public long toUnits(long units) {
		throw new AbstractMethodError();
	}
	public long toKilos(long units) {
		throw new AbstractMethodError();
	}
	public long toMegas(long units) {
		throw new AbstractMethodError();
	}
	public long toGigas(long units) {
		throw new AbstractMethodError();
	}
	public long toTeras(long units) {
		throw new AbstractMethodError();
	}
	public long convert(long unitsLongUnit unit) {
		throw new AbstractMethodError();
	}
New to GrepCode? Check out our FAQ X