
org.apache.cayenne.gen.ImportUtils.class Maven / Gradle / Ivy
???? 4(
H ? ?
? G ? G ?
? ?
? ?
? ?
? ?
? ? ?
G ? ? ? G ? G ? ? ? ?
G ? G ?
G ? ?
? ?
? ?
G ? ?
? ?
? ? ? ? ?
? ? ? ? ? ? ? ? ? ?
?
?
? ? ?
? G ?
?
? ? ? ? ? ? ? ? ? ? ? ? G ? ?
? ? ? ? ? ? ? ? ? G ?
? ? ? ? importOrdering [Ljava/lang/String;
primitives primitiveClasses classesForPrimitives Ljava/util/Map; Signature 5Ljava/util/Map; primitivesForClasses importTypesMap reservedImportTypesMap packageName Ljava/lang/String; ()V Code LineNumberTable LocalVariableTable this $Lorg/apache/cayenne/gen/ImportUtils; canRegisterType (Ljava/lang/String;)Z typeName stringUtils $Lorg/apache/cayenne/gen/StringUtils;
typeClassName typePackageName
StackMapTable ? ? addReservedType (Ljava/lang/String;)V addType
setPackage formatJavaType '(Ljava/lang/String;Z)Ljava/lang/String; primitive primitiveClass
usePrimitives Z &(Ljava/lang/String;)Ljava/lang/String; #formatJavaTypeAsNonBooleanPrimitive type value ? isNonBooleanPrimitive isBoolean isPrimitive canUsePrimitive ((Lorg/apache/cayenne/map/ObjAttribute;)Z attribute %Lorg/apache/cayenne/map/ObjAttribute; generate ()Ljava/lang/String; thisStringPrefix dotIndex I outputBuffer Ljava/lang/StringBuilder; typesList Ljava/util/List; lastStringPrefix firstIteration LocalVariableTypeTable $Ljava/util/List; ? ? ? lambda$generate$0 '(Ljava/lang/String;Ljava/lang/String;)I ordering s1 s2 J
SourceFile ImportUtils.java V W java/util/HashMap R N S N ? ? ? ? q ? q ? ? java.lang ? ? ? ? ? ] ^ ? ? T U Q N ? ? java/lang/String k q M N w ^ boolean ? ? ? ? ~ x ^ java/lang/StringBuilder package ? ? ;
java/util/ArrayList ? V BootstrapMethods ? ?
? ?
?
import ~ I J ^ java. javax. org. com. long double byte float short int char K J java/lang/Long ~ java/lang/Double java/lang/Byte java/lang/Boolean java/lang/Float java/lang/Short java/lang/Integer java/lang/Character L J "org/apache/cayenne/gen/ImportUtils java/lang/Object "org/apache/cayenne/gen/StringUtils java/util/List java/util/Iterator getInstance &()Lorg/apache/cayenne/gen/StringUtils; stripPackageName
stripClass length ()I equals (Ljava/lang/Object;)Z
java/util/Map containsKey put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; #org/apache/cayenne/map/ObjAttribute isMandatory ()Z getType append -(Ljava/lang/String;)Ljava/lang/StringBuilder; values ()Ljava/util/Collection; (Ljava/util/Collection;)V
'(Ljava/lang/Object;Ljava/lang/Object;)I
G compare ()Ljava/util/Comparator; sort (Ljava/util/Comparator;)V iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; (C)Ljava/lang/StringBuilder; indexOf (I)I substring (II)Ljava/lang/String; toString
startsWith compareTo (Ljava/lang/String;)I java/lang/Class getName org/apache/cayenne/util/Util toMap 7([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map; $ ? ? "java/lang/invoke/LambdaMetafactory metafactory& Lookup InnerClasses ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;' %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! G H I J K J L J M N O P Q N O P R N O P S N O P T U V W X M *? *? Y? ? *? Y? ? ? Y " / 2 Z [ \ ] ^ X ? P+? ?? M,+? N,+? :? ? ?
? ? ?*? -? ? ?*? -? ? ? ? Y 2 8 9 <