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;
          }
 
         @Override
         public long toNanos(long units) {
             return units / ( / );
         }
 
         @Override
         public long toMicros(long units) {
             return units / ( / );
         }
 
         @Override
         public long toMillis(long units) {
             return units / ( / );
         }
 
         @Override
         public long toUnits(long units) {
             return units / ( / );
         }
 
         @Override
         public long toKilos(long units) {
             return units / ( / );
         }
 
         @Override
         public long toMegas(long units) {
             return units / ( / );
         }
 
         @Override
         public long toGigas(long units) {
             return units / ( / );
         }
 
         @Override
         public long toTeras(long units) {
             return units / ( / );
         }
 
         @Override
         public long convert(long unitsLongUnit unit) {
             return unit.toPicos(units);
         }
     },
     NANO {
         @Override
         public long toPicos(long units) {
             return ArithmeticSavety.multiply(units / );
         }
 
         @Override
         public long toNanos(long units) {
             return units;
         }
 
         @Override
         public long toMicros(long units) {
             return units / ( / );
         }
 
         @Override
         public long toMillis(long units) {
             return units / ( / );
         }
 
         @Override
         public long toUnits(long units) {
             return units / ( / );
         }
 
         @Override
         public long toKilos(long units) {
             return units / ( / );
         }
 
         @Override
         public long toMegas(long units) {
             return units / ( / );
         }
 
         @Override
         public long toGigas(long units) {
             return units / ( / );
         }
 
         @Override
         public long toTeras(long units) {
             return units / ( / );
        }
        @Override
        public long convert(long unitsLongUnit unit) {
            return unit.toNanos(units);
        }
    },
    MICRO {
        @Override
        public long toPicos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toNanos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMicros(long units) {
            return units;
        }
        @Override
        public long toMillis(long units) {
            return units / ( / );
        }
        @Override
        public long toUnits(long units) {
            return units / ( / );
        }
        @Override
        public long toKilos(long units) {
            return units / ( / );
        }
        @Override
        public long toMegas(long units) {
            return units / ( / );
        }
        @Override
        public long toGigas(long units) {
            return units / ( / );
        }
        @Override
        public long toTeras(long units) {
            return units / ( / );
        }
        @Override
        public long convert(long unitsLongUnit unit) {
            return unit.toMicros(units);
        }
    },
    MILLI {
        @Override
        public long toPicos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toNanos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMicros(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMillis(long units) {
            return units;
        }
        @Override
        public long toUnits(long units) {
            return units / ( / );
        }
        @Override
        public long toKilos(long units) {
            return units / ( / );
        }
        @Override
        public long toMegas(long units) {
            return units / ( / );
        }
        @Override
        public long toGigas(long units) {
            return units / ( / );
        }
        @Override
        public long toTeras(long units) {
            return units / ( / );
        }
        @Override
        public long convert(long unitsLongUnit unit) {
            return unit.toMillis(units);
        }
    },
    UNIT {
        @Override
        public long toPicos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toNanos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMicros(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMillis(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toUnits(long units) {
            return units;
        }
        @Override
        public long toKilos(long units) {
            return units / ( / );
        }
        @Override
        public long toMegas(long units) {
            return units / ( / );
        }
        @Override
        public long toGigas(long units) {
            return units / ( / );
        }
        @Override
        public long toTeras(long units) {
            return units / ( / );
        }
        @Override
        public long convert(long unitsLongUnit unit) {
            return unit.toUnits(units);
        }
    },
    KILO {
        @Override
        public long toPicos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toNanos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMicros(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMillis(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toUnits(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toKilos(long units) {
            return units;
        }
        @Override
        public long toMegas(long units) {
            return units / ( / );
        }
        @Override
        public long toGigas(long units) {
            return units / ( / );
        }
        @Override
        public long toTeras(long units) {
            return units / ( / );
        }
        @Override
        public long convert(long unitsLongUnit unit) {
            return unit.toKilos(units);
        }
    },
    MEGA {
        @Override
        public long toPicos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toNanos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMicros(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMillis(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toUnits(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toKilos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMegas(long units) {
            return units;
        }
        @Override
        public long toGigas(long units) {
            return units / ( / );
        }
        @Override
        public long toTeras(long units) {
            return units / ( / );
        }
        @Override
        public long convert(long unitsLongUnit unit) {
            return unit.toMegas(units);
        }
    },
    GIGA {
        @Override
        public long toPicos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toNanos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMicros(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMillis(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toUnits(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toKilos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMegas(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toGigas(long units) {
            return units;
        }
        @Override
        public long toTeras(long units) {
            return units / ( / );
        }
        @Override
        public long convert(long unitsLongUnit unit) {
            return unit.toGigas(units);
        }
    },
    TERA {
        @Override
        public long toPicos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toNanos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMicros(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMillis(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toUnits(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toKilos(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toMegas(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toGigas(long units) {
            return ArithmeticSavety.multiply(units / );
        }
        @Override
        public long toTeras(long units) {
            return units;
        }
        @Override
        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