Small Fixes to doc and Useless Imports
This commit is contained in:
		
							parent
							
								
									4dd3a4a6e8
								
							
						
					
					
						commit
						ed9ce60af4
					
				@ -10,8 +10,8 @@ import java.util.function.Consumer;
 | 
			
		||||
#if !TYPE_OBJECT
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.CONSUMER;
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ITERATORS;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ARRAYS;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Abstract Type Specific Collection that reduces boxing/unboxing
 | 
			
		||||
 | 
			
		||||
@ -179,6 +179,7 @@ public interface COLLECTION KEY_GENERIC_TYPE extends Collection<CLASS_TYPE>, ITE
 | 
			
		||||
	/**
 | 
			
		||||
	 * A Helper function that simplifies the process of creating a new Array.
 | 
			
		||||
	 * @param action the array creation function
 | 
			
		||||
	 * @param <E> the returning arrayType
 | 
			
		||||
	 * @return an array containing all of the elements in this collection
 | 
			
		||||
	 * @see Collection#toArray(Object[])
 | 
			
		||||
	 */
 | 
			
		||||
 | 
			
		||||
@ -298,6 +298,7 @@ public interface ITERABLE KEY_GENERIC_TYPE extends Iterable<CLASS_TYPE>
 | 
			
		||||
	/**
 | 
			
		||||
	 * A Helper function that reduces the usage of streams and allows to collect all elements as a Array
 | 
			
		||||
	 * @param action is the creator function of said Array to ensure type is kept.
 | 
			
		||||
	 * @param <E> the returning arrayType
 | 
			
		||||
	 * @return a new Array of all elements
 | 
			
		||||
	 */
 | 
			
		||||
	default <E> E[] TO_ARRAY(IntFunction<E[]> action) {
 | 
			
		||||
 | 
			
		||||
@ -41,7 +41,9 @@ import speiger.src.collections.objects.functions.consumer.BI_FROM_OBJECT_CONSUME
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.UNARY_OPERATOR;
 | 
			
		||||
#if !TYPE_OBJECT
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ARRAYS;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.objects.utils.ObjectArrays;
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ITERATORS;
 | 
			
		||||
#if TYPE_OBJECT
 | 
			
		||||
 | 
			
		||||
@ -41,7 +41,9 @@ import speiger.src.collections.objects.functions.consumer.BI_FROM_OBJECT_CONSUME
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.UNARY_OPERATOR;
 | 
			
		||||
#if !TYPE_OBJECT
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ARRAYS;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.objects.utils.ObjectArrays;
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ITERATORS;
 | 
			
		||||
#if TYPE_OBJECT
 | 
			
		||||
 | 
			
		||||
@ -53,7 +53,9 @@ import speiger.src.collections.PACKAGE.functions.COMPARATOR;
 | 
			
		||||
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_OBJECT
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ARRAYS;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.objects.utils.ObjectArrays;
 | 
			
		||||
#if TYPE_OBJECT
 | 
			
		||||
import speiger.src.collections.utils.Stack;
 | 
			
		||||
 | 
			
		||||
@ -27,10 +27,12 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !VALUE_BOOLEAN || !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.FUNCTION;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -23,13 +23,15 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_OBJECT && !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.SINGLE_UNARY_OPERATOR;
 | 
			
		||||
import speiger.src.collections.PACKAGE.lists.LIST_ITERATOR;
 | 
			
		||||
import speiger.src.collections.PACKAGE.maps.interfaces.MAP;
 | 
			
		||||
 | 
			
		||||
@ -24,10 +24,12 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !VALUE_BOOLEAN || !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.FUNCTION;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -23,13 +23,15 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_OBJECT && !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.SINGLE_UNARY_OPERATOR;
 | 
			
		||||
import speiger.src.collections.PACKAGE.lists.LIST_ITERATOR;
 | 
			
		||||
import speiger.src.collections.PACKAGE.maps.interfaces.MAP;
 | 
			
		||||
 | 
			
		||||
@ -24,10 +24,12 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !VALUE_BOOLEAN || !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.FUNCTION;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -23,13 +23,15 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_BOOLEAN && !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !VALUE_BOOLEAN || !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.FUNCTION;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -23,13 +23,15 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_BOOLEAN && !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !VALUE_BOOLEAN || !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.FUNCTION;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -28,13 +28,15 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !VALUE_BOOLEAN || !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.FUNCTION;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_BOOLEAN && !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -27,13 +27,15 @@ import speiger.src.collections.ints.functions.consumer.BI_FROM_INT_CONSUMER;
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_OBJECT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.IntObjectConsumer;
 | 
			
		||||
#endif
 | 
			
		||||
#if !SAME_TYPE
 | 
			
		||||
#if !SAME_TYPE && !TYPE_INT
 | 
			
		||||
import speiger.src.collections.ints.functions.consumer.VALUE_BI_FROM_INT_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !VALUE_BOOLEAN || !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.FUNCTION;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_INT || !SAME_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.consumer.BI_CONSUMER;
 | 
			
		||||
#endif
 | 
			
		||||
#if !TYPE_OBJECT && !VALUE_BOOLEAN && !JDK_TYPE
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -185,6 +185,7 @@ public interface PRIORITY_QUEUE KEY_GENERIC_TYPE extends ITERABLE KEY_GENERIC_TY
 | 
			
		||||
	/**
 | 
			
		||||
	 * A Helper function that simplifies the process of creating a new Array.
 | 
			
		||||
	 * @param action the array creation function
 | 
			
		||||
	 * @param <E> the returning arrayType
 | 
			
		||||
	 * @return an array containing all of the elements in this collection
 | 
			
		||||
	 * @see Collection#toArray(Object[])
 | 
			
		||||
	 */
 | 
			
		||||
 | 
			
		||||
@ -16,8 +16,6 @@ import java.util.function.IntFunction;
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.PACKAGE.collections.ITERATOR;
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ITERATORS;
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.COLLECTIONS;
 | 
			
		||||
import speiger.src.collections.utils.SanityChecks;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@ -147,6 +145,7 @@ public class ARRAYS
 | 
			
		||||
	 * A Helper function that pours all elements of a iterator into a Array
 | 
			
		||||
	 * @param iter the elements that should be gathered.
 | 
			
		||||
	 * @ArrayType(T)
 | 
			
		||||
	 * @ArrayType(E)
 | 
			
		||||
	 * @param action that is creating the Array to be poured into
 | 
			
		||||
	 * @return array with all elements of the iterator
 | 
			
		||||
	 */
 | 
			
		||||
@ -160,6 +159,7 @@ public class ARRAYS
 | 
			
		||||
	 * @param max how many elements should be added
 | 
			
		||||
	 * @param action that is creating the Array to be poured into
 | 
			
		||||
	 * @ArrayType(T)
 | 
			
		||||
	 * @ArrayType(E)
 | 
			
		||||
	 * @return array with all requested elements of the iterator
 | 
			
		||||
	 */
 | 
			
		||||
	public static <T, E> E[] pour(ITERATOR KEY_GENERIC_TYPE iter, int max, IntFunction<E[]> action) {
 | 
			
		||||
 | 
			
		||||
@ -27,10 +27,9 @@ import speiger.src.collections.PACKAGE.collections.ITERATOR;
 | 
			
		||||
#if !TYPE_OBJECT
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.COMPARATOR;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.objects.utils.ObjectArrays;
 | 
			
		||||
#if !TYPE_OBJECT
 | 
			
		||||
import speiger.src.collections.objects.utils.ObjectArrays;
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.CONSUMER;
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ARRAYS;
 | 
			
		||||
#endif
 | 
			
		||||
#if !JDK_FUNCTION
 | 
			
		||||
import speiger.src.collections.PACKAGE.functions.function.PREDICATE;
 | 
			
		||||
 | 
			
		||||
@ -25,9 +25,6 @@ import speiger.src.collections.PACKAGE.functions.CONSUMER;
 | 
			
		||||
import speiger.src.collections.PACKAGE.lists.ABSTRACT_LIST;
 | 
			
		||||
import speiger.src.collections.PACKAGE.lists.LIST;
 | 
			
		||||
import speiger.src.collections.PACKAGE.lists.LIST_ITERATOR;
 | 
			
		||||
#if IARRAY_FEATURE
 | 
			
		||||
import speiger.src.collections.PACKAGE.utils.ARRAYS;
 | 
			
		||||
#endif
 | 
			
		||||
import speiger.src.collections.utils.SanityChecks;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
@ -50,6 +50,7 @@ public abstract class BaseInt2IntMapTest
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	@Test
 | 
			
		||||
	@SuppressWarnings("unlikely-arg-type")
 | 
			
		||||
	public void testContains()
 | 
			
		||||
	{
 | 
			
		||||
		if(!getValidMapTests().contains(MapTests.CONTAINS)) return;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user