List of usage examples for com.google.common.primitives SignedBytes saturatedCast
public static byte saturatedCast(long value)
From source file:cpw.mods.ironchest.client.TileEntityIronChestRenderer.java
public TileEntityIronChestRenderer() { model = new ModelChest(); random = new Random(); renderBlocks = new RenderBlocks(); itemRenderer = new RenderItem() { @Override/*from w w w . j av a 2 s . c om*/ public byte getMiniBlockCount(ItemStack stack) { return SignedBytes.saturatedCast(Math.min(stack.stackSize / 32, 15) + 1); } @Override public byte getMiniItemCount(ItemStack stack) { return SignedBytes.saturatedCast(Math.min(stack.stackSize / 32, 7) + 1); } @Override public boolean shouldBob() { return false; } @Override public boolean shouldSpreadItems() { return false; } }; itemRenderer.setRenderManager(RenderManager.instance); }
From source file:com.stormister.rediscovered.RenderTileEntityTable.java
public RenderTileEntityTable() { random = new Random(); renderBlocks = new RenderBlocks(); itemRenderer = new RenderItem() { @Override/* w w w .j av a 2s .c om*/ public byte getMiniBlockCount(ItemStack stack, byte original) { return SignedBytes.saturatedCast(Math.min(stack.stackSize / 32, 15) + 1); } @Override public byte getMiniItemCount(ItemStack stack, byte original) { return SignedBytes.saturatedCast(Math.min(stack.stackSize / 32, 7) + 1); } @Override public boolean shouldBob() { return false; } @Override public boolean shouldSpreadItems() { return false; } }; itemRenderer.setRenderManager(RenderManager.instance); }
From source file:RediscoveredMod.TileEntityTableRenderer.java
public TileEntityTableRenderer() { random = new Random(); renderBlocks = new RenderBlocks(); itemRenderer = new RenderItem() { @Override//from ww w . j av a 2s. c om public byte getMiniBlockCount(ItemStack stack) { return SignedBytes.saturatedCast(Math.min(stack.stackSize / 32, 15) + 1); } @Override public byte getMiniItemCount(ItemStack stack) { return SignedBytes.saturatedCast(Math.min(stack.stackSize / 32, 7) + 1); } @Override public boolean shouldBob() { return false; } @Override public boolean shouldSpreadItems() { return false; } }; itemRenderer.setRenderManager(RenderManager.instance); }
From source file:com.facebook.presto.type.BigintOperators.java
@ScalarOperator(SATURATED_FLOOR_CAST) @SqlType(StandardTypes.TINYINT)/*from w ww. j a v a 2 s. com*/ public static long saturatedFloorCastToTinyint(@SqlType(StandardTypes.BIGINT) long value) { return SignedBytes.saturatedCast(value); }
From source file:com.facebook.presto.type.IntegerOperators.java
@ScalarOperator(SATURATED_FLOOR_CAST) @SqlType(StandardTypes.TINYINT)//from www .j a va 2 s . c o m public static long saturatedFloorCastToTinyint(@SqlType(StandardTypes.INTEGER) long value) { return SignedBytes.saturatedCast(value); }
From source file:io.prestosql.type.SmallintOperators.java
@ScalarOperator(SATURATED_FLOOR_CAST) @SqlType(StandardTypes.TINYINT)/*from w w w .jav a2 s. c o m*/ public static long saturatedFloorCastToTinyint(@SqlType(StandardTypes.SMALLINT) long value) { return SignedBytes.saturatedCast(value); }
From source file:io.prestosql.plugin.hive.statistics.MetastoreHiveStatisticsProvider.java
private static long normalizeIntegerValue(Type type, long value) { if (type.equals(BIGINT)) { return value; }/* w ww.j av a 2 s .co m*/ if (type.equals(INTEGER)) { return Ints.saturatedCast(value); } if (type.equals(SMALLINT)) { return Shorts.saturatedCast(value); } if (type.equals(TINYINT)) { return SignedBytes.saturatedCast(value); } throw new IllegalArgumentException("Unexpected type: " + type); }