11package org .javawebstack .abstractdata ;
22
3- import com .google .gson .Gson ;
43import com .google .gson .JsonArray ;
54import com .google .gson .JsonElement ;
65
@@ -50,11 +49,11 @@ public AbstractArray add(AbstractElement element) {
5049 return this ;
5150 }
5251
53- public AbstractArray (){
52+ public AbstractArray () {
5453 elements = new ArrayList <>();
5554 }
5655
57- public AbstractArray (Object [] objects ){
56+ public AbstractArray (Object [] objects ) {
5857 this ();
5958 for (Object o : objects ) {
6059 if (o instanceof AbstractElement )
@@ -64,7 +63,7 @@ public AbstractArray(Object[] objects){
6463 }
6564 }
6665
67- public AbstractArray (Collection <Object > abstractElements ){
66+ public AbstractArray (Collection <Object > abstractElements ) {
6867 this (abstractElements .toArray ());
6968 }
7069
@@ -94,55 +93,55 @@ public AbstractArray setNull(int i) {
9493 return set (i , AbstractNull .INSTANCE );
9594 }
9695
97- public AbstractArray set (int i , AbstractElement element ){
98- if (element == null )
96+ public AbstractArray set (int i , AbstractElement element ) {
97+ if (element == null )
9998 return setNull (i );
10099 while (elements .size () <= i )
101100 addNull ();
102101 elements .set (i , element );
103102 return this ;
104103 }
105104
106- public AbstractArray set (int i , Number value ){
107- if (value == null )
105+ public AbstractArray set (int i , Number value ) {
106+ if (value == null )
108107 return setNull (i );
109108 return set (i , new AbstractPrimitive (value ));
110109 }
111110
112- public AbstractArray set (int i , Boolean value ){
113- if (value == null )
111+ public AbstractArray set (int i , Boolean value ) {
112+ if (value == null )
114113 return setNull (i );
115114 return set (i , new AbstractPrimitive (value ));
116115 }
117116
118- public AbstractArray set (int i , String value ){
119- if (value == null )
117+ public AbstractArray set (int i , String value ) {
118+ if (value == null )
120119 return setNull (i );
121120 return set (i , new AbstractPrimitive (value ));
122121 }
123122
124- public AbstractArray remove (int i ){
123+ public AbstractArray remove (int i ) {
125124 elements .remove (i );
126125 return this ;
127126 }
128127
129- public AbstractElement [] toArray (){
128+ public AbstractElement [] toArray () {
130129 return elements .toArray (new AbstractElement [0 ]);
131130 }
132131
133- public AbstractElement get (int i ){
132+ public AbstractElement get (int i ) {
134133 return elements .get (i );
135134 }
136135
137- public Stream <AbstractElement > stream (){
136+ public Stream <AbstractElement > stream () {
138137 return elements .stream ();
139138 }
140139
141140 public int size () {
142141 return elements .size ();
143142 }
144143
145- public boolean contains (Object o ){
144+ public boolean contains (Object o ) {
146145 for (AbstractElement element : elements ) {
147146 if (o instanceof AbstractElement ? ((AbstractElement ) o ).toAbstractObject ().equals (element .toAbstractObject ()) : element .toAbstractObject ().equals (o ))
148147 return true ;
@@ -171,33 +170,33 @@ public Object toAbstractObject() {
171170 return list ;
172171 }
173172
174- public static AbstractArray fromJson (JsonArray array ){
173+ public static AbstractArray fromJson (JsonArray array ) {
175174 AbstractArray a = new AbstractArray ();
176175 array .forEach (e -> a .add (AbstractElement .fromJson (e )));
177176 return a ;
178177 }
179178
180179
181- public static AbstractArray fromArray (Object [] objects ){
180+ public static AbstractArray fromArray (Object [] objects ) {
182181 return new AbstractArray (objects );
183182 }
184183
185- public static AbstractArray fromList (Collection collection ){
184+ public static AbstractArray fromList (Collection collection ) {
186185 return new AbstractArray (collection );
187186 }
188187
189188 public Type getType () {
190189 return Type .ARRAY ;
191190 }
192191
193- public AbstractObject object (){
192+ public AbstractObject object () {
194193 AbstractObject o = new AbstractObject ();
195- for (int i = 0 ; i < size (); i ++)
194+ for (int i = 0 ; i < size (); i ++)
196195 o .set (String .valueOf (i ), get (i ));
197196 return o ;
198197 }
199198
200- public Map <String [], Object > toTree (){
199+ public Map <String [], Object > toTree () {
201200 return object ().toTree ();
202201 }
203202
0 commit comments