2014-06-09 20:33:30 +02:00
|
|
|
/*
|
|
|
|
|
* To change this license header, choose License Headers in Project Properties.
|
|
|
|
|
* To change this template file, choose Tools | Templates
|
|
|
|
|
* and open the template in the editor.
|
|
|
|
|
*/
|
|
|
|
|
|
2014-06-21 18:51:11 +02:00
|
|
|
package minetweaker.util;
|
2014-06-09 20:33:30 +02:00
|
|
|
|
|
|
|
|
import java.util.Arrays;
|
2014-06-21 18:51:11 +02:00
|
|
|
import minetweaker.api.item.IItemCondition;
|
|
|
|
|
import minetweaker.api.item.IItemTransformer;
|
2014-06-09 20:33:30 +02:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @author Stan
|
|
|
|
|
*/
|
|
|
|
|
public class ArrayUtil {
|
|
|
|
|
public static final IItemCondition[] EMPTY_CONDITIONS = new IItemCondition[0];
|
|
|
|
|
public static final IItemTransformer[] EMPTY_TRANSFORMERS = new IItemTransformer[0];
|
|
|
|
|
|
|
|
|
|
public static IItemCondition[] append(IItemCondition[] values, IItemCondition value) {
|
|
|
|
|
IItemCondition[] result = Arrays.copyOf(values, values.length + 1);
|
|
|
|
|
result[values.length] = value;
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static IItemTransformer[] append(IItemTransformer[] values, IItemTransformer value) {
|
|
|
|
|
IItemTransformer[] result = Arrays.copyOf(values, values.length + 1);
|
|
|
|
|
result[values.length] = value;
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|