Skip to content

Commit 370a62b

Browse files
committed
Api Issue 686 - Mark some parts of library as Beta
https://codereview.appspot.com/8084043/
1 parent 0d65a22 commit 370a62b

File tree

74 files changed

+326
-336
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+326
-336
lines changed

findbugs-exclude.xml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,8 @@
7070
<!-- May expose internal representation by incorporating reference to mutable object -->
7171
</And>
7272
<And>
73-
<Bug pattern="EXPERIMENTAL_CLASS_USAGE,EXPERIMENTAL_METHOD_USAGE"/>
74-
<!-- Usage of an &#64;Experimental class or method -->
75-
<Class name="com.google.api.client.http.HttpRequest"/>
76-
</And>
77-
<And>
78-
<Bug pattern="EXPERIMENTAL_CLASS_USAGE,EXPERIMENTAL_METHOD_USAGE"/>
79-
<Class name="com.google.api.client.http.HttpResponse"/>
80-
</And>
81-
<And>
82-
<Bug pattern="EXPERIMENTAL_CLASS_USAGE,EXPERIMENTAL_METHOD_USAGE"/>
73+
<Bug pattern="BETA_CLASS_USAGE,BETA_METHOD_USAGE"/>
74+
<!-- Usage of a &#64;Beta class or method -->
8375
<Class name="com.google.api.client.json.JsonParser"/>
8476
</And>
8577
</FindBugsFilter>

google-http-client-android/src/main/java/com/google/api/client/extensions/android/AndroidUtils.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414

1515
package com.google.api.client.extensions.android;
1616

17-
import com.google.api.client.util.Experimental;
17+
import com.google.api.client.util.Beta;
1818
import com.google.api.client.util.Preconditions;
1919

2020
import android.os.Build;
2121

2222
/**
23-
* {@link Experimental} <br/>
23+
* {@link Beta} <br/>
2424
* Utilities for Android.
2525
*
2626
* @since 1.11
2727
* @author Yaniv Inbar
2828
*/
29-
@Experimental
29+
@Beta
3030
public class AndroidUtils {
3131

3232
/**

google-http-client-android/src/main/java/com/google/api/client/extensions/android/http/AndroidHttp.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,18 @@
1818
import com.google.api.client.http.HttpTransport;
1919
import com.google.api.client.http.apache.ApacheHttpTransport;
2020
import com.google.api.client.http.javanet.NetHttpTransport;
21-
import com.google.api.client.util.Experimental;
21+
import com.google.api.client.util.Beta;
2222

2323
import java.net.HttpURLConnection;
2424

2525
/**
26-
* {@link Experimental} <br/>
26+
* {@link Beta} <br/>
2727
* Utilities for Android HTTP transport.
2828
*
2929
* @since 1.11
3030
* @author Yaniv Inbar
3131
*/
32-
@Experimental
32+
@Beta
3333
public class AndroidHttp {
3434

3535
/**

google-http-client-android/src/main/java/com/google/api/client/extensions/android/http/package-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
*/
1414

1515
/**
16-
* {@link com.google.api.client.util.Experimental} <br/>
16+
* {@link com.google.api.client.util.Beta} <br/>
1717
* Utilities for Android HTTP transport.
1818
*
1919
* @since 1.11
2020
* @author Yaniv Inbar
2121
*/
22-
@com.google.api.client.util.Experimental
22+
@com.google.api.client.util.Beta
2323
package com.google.api.client.extensions.android.http;

google-http-client-android/src/main/java/com/google/api/client/extensions/android/json/AndroidJsonFactory.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
import com.google.api.client.json.JsonFactory;
1919
import com.google.api.client.json.JsonGenerator;
2020
import com.google.api.client.json.JsonParser;
21+
import com.google.api.client.util.Beta;
2122
import com.google.api.client.util.Charsets;
22-
import com.google.api.client.util.Experimental;
2323

2424
import android.annotation.TargetApi;
2525
import android.util.JsonReader;
@@ -35,7 +35,7 @@
3535
import java.nio.charset.Charset;
3636

3737
/**
38-
* {@link Experimental} <br/>
38+
* {@link Beta} <br/>
3939
* Low-level JSON library implementation based on GSON.
4040
*
4141
* <p>
@@ -51,7 +51,7 @@
5151
* @author Yaniv Inbar
5252
*/
5353
@TargetApi(11)
54-
@Experimental
54+
@Beta
5555
public class AndroidJsonFactory extends JsonFactory {
5656

5757
// TODO(yanivi): figure out how to run unit tests based on Android platform

google-http-client-android/src/main/java/com/google/api/client/extensions/android/json/AndroidJsonGenerator.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
import com.google.api.client.json.JsonFactory;
1818
import com.google.api.client.json.JsonGenerator;
19-
import com.google.api.client.util.Experimental;
19+
import com.google.api.client.util.Beta;
2020

2121
import android.annotation.TargetApi;
2222
import android.util.JsonWriter;
@@ -26,7 +26,7 @@
2626
import java.math.BigInteger;
2727

2828
/**
29-
* {@link Experimental} <br/>
29+
* {@link Beta} <br/>
3030
* Low-level JSON serializer implementation based on GSON.
3131
*
3232
* <p>
@@ -36,7 +36,7 @@
3636
* @author Yaniv Inbar
3737
*/
3838
@TargetApi(11)
39-
@Experimental
39+
@Beta
4040
class AndroidJsonGenerator extends JsonGenerator {
4141
private final JsonWriter writer;
4242
private final AndroidJsonFactory factory;

google-http-client-android/src/main/java/com/google/api/client/extensions/android/json/AndroidJsonParser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import com.google.api.client.json.JsonFactory;
1818
import com.google.api.client.json.JsonParser;
1919
import com.google.api.client.json.JsonToken;
20-
import com.google.api.client.util.Experimental;
20+
import com.google.api.client.util.Beta;
2121
import com.google.api.client.util.Preconditions;
2222

2323
import android.annotation.TargetApi;
@@ -31,7 +31,7 @@
3131
import java.util.List;
3232

3333
/**
34-
* {@link Experimental} <br/>
34+
* {@link Beta} <br/>
3535
* Low-level JSON serializer implementation based on GSON.
3636
*
3737
* <p>
@@ -41,7 +41,7 @@
4141
* @author Yaniv Inbar
4242
*/
4343
@TargetApi(11)
44-
@Experimental
44+
@Beta
4545
class AndroidJsonParser extends JsonParser {
4646
private final JsonReader reader;
4747
private final AndroidJsonFactory factory;

google-http-client-android/src/main/java/com/google/api/client/extensions/android/json/package-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
*/
1414

1515
/**
16-
* {@link com.google.api.client.util.Experimental} <br/>
16+
* {@link com.google.api.client.util.Beta} <br/>
1717
* Low-level implementation of the GSON parser library built-in to the Android 3.0 SDK.
1818
*
1919
* @since 1.11
2020
* @author Yaniv Inbar
2121
*/
22-
@com.google.api.client.util.Experimental
22+
@com.google.api.client.util.Beta
2323
package com.google.api.client.extensions.android.json;

google-http-client-android/src/main/java/com/google/api/client/extensions/android/package-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
*/
1414

1515
/**
16-
* {@link com.google.api.client.util.Experimental} <br/>
16+
* {@link com.google.api.client.util.Beta} <br/>
1717
* Utilities for Android.
1818
*
1919
* @since 1.11
2020
* @author Yaniv Inbar
2121
*/
22-
@com.google.api.client.util.Experimental
22+
@com.google.api.client.util.Beta
2323
package com.google.api.client.extensions.android;
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,33 +14,33 @@
1414

1515
package com.google.api.client.findbugs.test;
1616

17-
import com.google.api.client.util.Experimental;
17+
import com.google.api.client.util.Beta;
1818

19-
/** A class which annotated as {@link Experimental}. */
20-
@Experimental
21-
public class ExperimentalClass {
19+
/** A class which annotated as {@link Beta}. */
20+
@Beta
21+
public class BetaClass {
2222

2323
public void method() {
2424
}
2525

26-
@Experimental
27-
public void experimentalMethod() {
28-
ExperimentalClass2 exp2 = new ExperimentalClass2();
26+
@Beta
27+
public void betaMethod() {
28+
BetaClass2 exp2 = new BetaClass2();
2929
exp2.foo();
3030
}
3131

32-
public ExperimentalClass() {
32+
public BetaClass() {
3333
field = 1;
34-
experimentalField = 2;
34+
betaField = 2;
3535
}
3636

3737
int field;
3838

39-
@Experimental
40-
int experimentalField;
39+
@Beta
40+
int betaField;
4141

4242
@Override
4343
public String toString() {
44-
return "Field: " + field + ", Experimental Field: " + experimentalField;
44+
return "Field: " + field + ", Beta Field: " + betaField;
4545
}
4646
}

0 commit comments

Comments
 (0)