जावा क्लास java.util.Locale में, मुझे लगता है कि कीवर्ड क्षणिक ने एक विधि चिह्नित की है।क्षणिक कीवर्ड एक विधि चिह्नित कर सकते हैं?
public final class Locale
implements Cloneable, Serializable
{
private static class LocaleNameGetter
implements sun.util.LocaleServiceProviderPool.LocalizedObjectGetter
{
public transient String getObject(LocaleNameProvider localenameprovider, Locale locale, String s, Object aobj[])
{
if(!$assertionsDisabled && aobj.length != 2)
throw new AssertionError();
int i = ((Integer)aobj[0]).intValue();
String s1 = (String)aobj[1];
switch(i)
{
case 0: // '\0'
return localenameprovider.getDisplayLanguage(s1, locale);
case 1: // '\001'
return localenameprovider.getDisplayCountry(s1, locale);
case 2: // '\002'
return localenameprovider.getDisplayVariant(s1, locale);
}
if(!$assertionsDisabled)
throw new AssertionError();
else
return null;
}
क्या कोई मुझे बता सकता है कि यह क्यों हो सकता है?
@ user85121 क्या आप लिंक प्रदान कर सकते हैं जहां आप इसे देखते हैं? – Eugene
मैंने jdk 1.6 स्रोत की जांच की है और इसमें 'क्षणिक' कीवर्ड नहीं है – sanbhat
संबंधित: http://stackoverflow.com/questions/4936803/why-java-methods-with-varargs-identified-as-transient – harsh