Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. package com.javarush.task.task17.task1713;
  2.  
  3. import java.util.*;
  4.  
  5. /*
  6. Общий список
  7. */
  8.  
  9. public class Solution implements List<Long> {
  10. private ArrayList<Long> original = new ArrayList<Long>();
  11.  
  12. public static void main(String[] args) {
  13.  
  14. }
  15.  
  16. @Override
  17. synchronized public int size() {
  18. return original.size();
  19. }
  20.  
  21. @Override
  22. synchronized public boolean isEmpty() {
  23. return original.isEmpty();
  24. }
  25.  
  26. @Override
  27. synchronized public boolean contains(Object o) {
  28. return original.contains(o);
  29. }
  30.  
  31. @Override
  32. synchronized public Iterator<Long> iterator() {
  33. return original.iterator();
  34. }
  35.  
  36. @Override
  37. synchronized public Object[] toArray() {
  38. return original.toArray();
  39. }
  40.  
  41. @Override
  42. synchronized public <Long> Long[] toArray(Long[] a) {
  43. return original.toArray(a);
  44. }
  45.  
  46. @Override
  47. synchronized public boolean add(Long aLong) {
  48. return original.add(aLong);
  49. }
  50.  
  51. @Override
  52. synchronized public boolean remove(Object o) {
  53. return original.remove(o);
  54. }
  55.  
  56. @Override
  57. synchronized public boolean containsAll(Collection<?> c) {
  58. return original.containsAll(c);
  59. }
  60.  
  61. @Override
  62. synchronized public boolean addAll(Collection<? extends Long> c) {
  63. return original.addAll(c);
  64. }
  65.  
  66. @Override
  67. synchronized public boolean addAll(int index, Collection<? extends Long> c) {
  68. return original.addAll(index, c);
  69. }
  70.  
  71. @Override
  72. synchronized public boolean removeAll(Collection<?> c) {
  73. return original.removeAll(c);
  74. }
  75.  
  76. @Override
  77. synchronized public boolean retainAll(Collection<?> c) {
  78. return original.retainAll(c);
  79. }
  80.  
  81. @Override
  82. synchronized public void clear() {
  83. original.clear();
  84. }
  85.  
  86. @Override
  87. synchronized public Long get(int index) {
  88. return original.get(index);
  89. }
  90.  
  91. @Override
  92. synchronized public Long set(int index, Long element) {
  93. return original.set(index, element);
  94. }
  95.  
  96. @Override
  97. synchronized public void add(int index, Long element) {
  98. original.add(index, element);
  99. }
  100.  
  101. @Override
  102. synchronized public Long remove(int index) {
  103. return original.remove(index);
  104. }
  105.  
  106. @Override
  107. synchronized public int indexOf(Object o) {
  108. return original.indexOf(o);
  109. }
  110.  
  111. @Override
  112. synchronized public int lastIndexOf(Object o) {
  113. return original.lastIndexOf(o);
  114. }
  115.  
  116. @Override
  117. synchronized public ListIterator<Long> listIterator() {
  118. return original.listIterator();
  119. }
  120.  
  121. @Override
  122. synchronized public ListIterator<Long> listIterator(int index) {
  123. return original.listIterator(index);
  124. }
  125.  
  126. @Override
  127. synchronized public List<Long> subList(int fromIndex, int toIndex) {
  128. return original.subList(fromIndex,toIndex);
  129. }
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement