Lines Matching defs:single
39 * have the option of either specifying a type that represents a single object of that class, or
40 * an array of objects (see the {@link #single()} and {@link #array()} constructors). A single
49 * type matches any other type. Note, that this is a more general type than a {@code single(Object)}
70 * For convenience, single and array object-based types are compatible with one another. This
71 * in turn means that Frames with a single object can be accessed as an array with a single entry,
72 * and array based Frames can be accessed as a single object of the array class. For this reason
76 * TODO: This needs to be reworked. An array(int) should not be interchangeable with a single(int),
77 * but rather with a single(int[]). Use ArraySelectFilter for the former!
124 * Constructs an object-based single FrameType that matches object-based FrameTypes of any
126 * @return A single object-based FrameType instance.
128 public static FrameType single() {
133 * Constructs an object-based single FrameType of the specified class.
135 * @return A single object-base FrameType instance of the specified class.
137 public static FrameType single(Class<?> clazz) {
187 * Converts the current array type to a single type.
188 * The type must be an object-based type. If the type is already a single type, this does
190 * @return type as a single type.
200 * Converts the current single type to an array type.