In a java class java.util.Locale, I find that the keyword transient marked a method.
public final class Locale
implements Cloneable, Serializable
{
priv
transient
can only be applied to member variables and not to methods so there is a problem here.
Looking at the variable names in your code - things like String s
and Object[] aboj
- it looks like this source has been generated by decompiling the relevant .class
file.
I think there is a bug in whichever decompiler you're using which is erroneously adding transisent
to the method declaration.