changed access modifier of fields to default (no modifier) to avoid eclipse warnings: "access to enclosing field is emulated by a synthetic accessor method"

changed access modifier of fields to default (no modifier) to avoid eclipse warnings: "access to enclosing field is emulated by a synthetic accessor method"

there are still 3 warnings....maybe someone more experienced could take a look or give some hints if this is critical and how we can avoid it.....

1.
String name = android.os.Build.MODEL.toLowerCase();
Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead

2.
protected final class HandlerExtension extends Handler {
This Handler class should be static or leaks might occur (com.badlogic.gdx.pay.android.ouya.PurchaseManagerAndroidOUYA.HandlerExtension)

3.
SecureRandom sr = SecureRandom.getInstance("SHA1PRNG");
Potentially insecure random numbers on Android 4.3 and older. Read https://android-developers.blogspot.com/2013/08/some-securerandom-thoughts.html for more info.

bye
phil
No.....the key comes in with the config object and gets stored.  After that
it will be used only internally....
Am 04.10.2014 01:15 schrieb "Nathan Sweet" <notifications@github.com>:

> In
> extensions/gdx-pay/gdx-pay-android-ouya/src/com/badlogic/gdx/pay/android/ouya/PurchaseManagerAndroidOUYA.java:
>
> >
> >  	/** The OUYA cryptographic key for the application */
> > -	public PublicKey ouyaPublicKey;
>
> It was public, now it is default access. The question is, did it need to
> be public?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/libgdx/libgdx/pull/2409/files#r18424272>.
>