@NotNull @Override public Annotation[] getDeclaredAnnotations() { return new Annotation[0]; }
@NotNull @Override public Annotation[] getAnnotations() { return EMPTY_ANNOTATIONS; }
@NotNull @Override protected Type<?> getUnderlyingTypeCore() { return _originalType; }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return EMPTY_ANNOTATIONS; }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return _rawMethod.getDeclaredAnnotations(); }
@NotNull @Override public Annotation[] getAnnotations() { return _class.getAnnotations(); }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return _rawMethod.getDeclaredAnnotations(); }
@NotNull @Override public Annotation[] getAnnotations() { return _rawField.getAnnotations(); }
@NotNull @Override public Annotation[] getAnnotations() { return _rawMethod.getAnnotations(); }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return getRawMethod().getDeclaredAnnotations(); }
@NotNull @Override public Annotation[] getAnnotations() { return _baseMethod.getAnnotations(); }
@NotNull @Override public Annotation[] getAnnotations() { return getRawField().getAnnotations(); }
@NotNull @Override public Annotation[] getAnnotations() { return _originalType.getAnnotations(); }
@NotNull @Override public Iterator<T> iterator() { if (threadId == Thread.currentThread().getId() && state == STATE_UNINITIALIZED) { state = STATE_NEED_NEXT; return this; } final AbstractIterator<T> duplicate = clone(); duplicate.state = STATE_NEED_NEXT; return duplicate; }
@Override public final boolean containsAll(@NotNull final Collection<?> c) { for (final Object o : c) { if (!contains(o)) { return false; } } return true; }
public SmartList(@NotNull final E... elements) { if (elements.length == 1) { add(elements[0]); } else if (elements.length > 0) { _size = elements.length; _data = Arrays.copyOf(elements, _size); } }
@NotNull @Override public Annotation[] getDeclaredAnnotations() { return getErasedClass().getDeclaredAnnotations(); }
@NotNull @Override public final Iterator<T> iterator() { return new ReadOnlyCollectionIterator(); }