本文整理了Java中io.airlift.slice.Slice.<init>()
方法的一些代码示例,展示了Slice.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Slice.<init>()
方法的具体详情如下:
包路径:io.airlift.slice.Slice
类名称:Slice
方法名:<init>
[英]Creates an empty slice.
[中]创建一个空切片。
代码示例来源:origin: stackoverflow.com
protected void newSliceArray(int n) {
slices = new Slice[n];
}
protected Slice newSlice(float startAngle) {
return new Slice(startAngle);
}
代码示例来源:origin: io.airlift/slice
/**
* Creates a slice over the specified array.
*/
public static Slice wrappedBuffer(byte... array)
{
if (array.length == 0) {
return EMPTY_SLICE;
}
return new Slice(array);
}
代码示例来源:origin: io.airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedBooleanArray(boolean[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: io.airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedFloatArray(float[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedIntArray(int[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: io.airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedBuffer(byte[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: io.airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedLongArray(long[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedLongArray(long[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: airlift/slice
/**
* Creates a slice over the specified array.
*/
public static Slice wrappedBuffer(byte... array)
{
if (array.length == 0) {
return EMPTY_SLICE;
}
return new Slice(array);
}
代码示例来源:origin: airlift/slice
public Slice newSlice(Object base, long address, int size)
{
return new Slice(base, address, size, size, null);
}
}
代码示例来源:origin: io.airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedShortArray(short[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: io.airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedIntArray(int[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: io.airlift/slice
public Slice newSlice(Object base, long address, int size)
{
return new Slice(base, address, size, size, null);
}
}
代码示例来源:origin: stackoverflow.com
private void sliceGenerator(int n){
slices = new Slice[n];
final float sweepAngle = 360.0f/(float)n;
float startAngle = 0;
for (int i=0;i<n;i++){
slices[i] = new Slice(startAngle);
startAngle += sweepAngle;
}
}
代码示例来源:origin: airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedShortArray(short[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: airlift/slice
/**
* Creates a slice over the specified array range.
*
* @param offset the array position at which the slice begins
* @param length the number of array positions to include in the slice
*/
public static Slice wrappedFloatArray(float[] array, int offset, int length)
{
if (length == 0) {
return EMPTY_SLICE;
}
return new Slice(array, offset, length);
}
代码示例来源:origin: airlift/slice
public static Slice allocate(int capacity)
{
if (capacity == 0) {
return EMPTY_SLICE;
}
if (capacity > MAX_ARRAY_SIZE) {
throw new SliceTooLargeException(format("Cannot allocate slice larger than %s bytes", MAX_ARRAY_SIZE));
}
return new Slice(new byte[capacity]);
}
代码示例来源:origin: io.airlift/slice
public static Slice allocate(int capacity)
{
if (capacity == 0) {
return EMPTY_SLICE;
}
checkArgument(capacity <= MAX_ARRAY_SIZE, "Cannot allocate slice larger than " + MAX_ARRAY_SIZE + " bytes");
return new Slice(new byte[capacity]);
}
代码示例来源:origin: stackoverflow.com
Command[] commands = {new Slice(), new Dice()};
for (Command cmd : commands) {
if (some_string.equals(cmd.getClass().getName())) {
cmd.run (argv);
return;
}
}
代码示例来源:origin: stackoverflow.com
Command[] = {new Slice(), new Dice()};
for (Command c : commands) {
if (someString.equals(c.getClass().getName())) {
c.run(args);
return;
}
}
内容来源于网络,如有侵权,请联系作者删除!