com.google.gson.FieldNamingPolicy.class Maven / Gradle / Ivy
???? 1 ?
c
d
e f
g h 6 i
, j
, e k
l
m n
m o
p q
n
r
s
t
p u
p v
w
m x
m y z /
e { | 1
e } ~ 2
e ? 3
$ e ? ? 4
( e ? ? ? InnerClasses IDENTITY #Lcom/google/gson/FieldNamingPolicy; UPPER_CAMEL_CASE UPPER_CAMEL_CASE_WITH_SPACES LOWER_CASE_WITH_UNDERSCORES LOWER_CASE_WITH_DASHES $VALUES $[Lcom/google/gson/FieldNamingPolicy; values &()[Lcom/google/gson/FieldNamingPolicy; Code LineNumberTable valueOf 7(Ljava/lang/String;)Lcom/google/gson/FieldNamingPolicy; LocalVariableTable name Ljava/lang/String; (Ljava/lang/String;I)V this Signature ()V separateCamelCase 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; character C i I separator translation Ljava/lang/StringBuilder; upperCaseFirstLetter &(Ljava/lang/String;)Ljava/lang/String; modifiedTarget fieldNameBuilder index firstCharacter modifyString ((CLjava/lang/String;I)Ljava/lang/String; srcString indexOfSubstring ;(Ljava/lang/String;ILcom/google/gson/FieldNamingPolicy$1;)V x0 x1 x2 %Lcom/google/gson/FieldNamingPolicy$1;
access$100
access$200 ZLjava/lang/Enum;Lcom/google/gson/FieldNamingStrategy;
SourceFile FieldNamingPolicy.java E F N O @ A 5 6 6 ? ? !com/google/gson/FieldNamingPolicy ; ? java/lang/StringBuilder @ D ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? T U ? ? ; ? #com/google/gson/FieldNamingPolicy$1 / 0 #com/google/gson/FieldNamingPolicy$2 1 0 #com/google/gson/FieldNamingPolicy$3 2 0 #com/google/gson/FieldNamingPolicy$4 3 0 #com/google/gson/FieldNamingPolicy$5 4 0 java/lang/Enum #com/google/gson/FieldNamingStrategy clone ()Ljava/lang/Object; 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; java/lang/String length ()I charAt (I)C java/lang/Character isUpperCase (C)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; isLetter toUpperCase (C)C substring (I)Ljava/lang/String; (C)Ljava/lang/String;D! , - @ / 0 @ 1 0 @ 2 0 @ 3 0 @ 4 0 5 6
7 8 9 "
? ? ? ? : ; <