![JAR search and dependency download from the Maven repository](/logo.png)
org.apache.cayenne.gen.ImportUtils.class Maven / Gradle / Ivy
???? 3 ?
D ? ?
? C ? C ?
? ?
? ?
? ?
? ?
? ? ?
C ? ? ? C ? C ? ? ? ?
C ? C ?
C ? ? ?
? ?
? ? ? ? ?
? ?
?
? ? ? ? ? ? ? ?
?
?
? ? ?
? ? ? ? ? C ? ? ? ? ? ? ? ? C ? ?
? ? ? ? ? ? ? ? ? C ?
? ? ? ? InnerClasses 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 generate ()Ljava/lang/String; thisStringPrefix dotIndex I outputBuffer Ljava/lang/StringBuilder; typesList Ljava/util/List; lastStringPrefix firstIteration LocalVariableTypeTable $Ljava/util/List; ? ? ?
SourceFile ImportUtils.java S T java/util/HashMap O K P K ? ? ? ? n ? n ? ? java.lang ? ? ? ? ? Z [ ? ? Q R N K ? ? java/lang/String h n J K t [ boolean java/lang/StringBuilder package ? ? ;
java/util/ArrayList ? ? S ? $org/apache/cayenne/gen/ImportUtils$1 S ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
import ? v java. javax. org. com. F G long double byte float short int char H G java/lang/Long ? ? v java/lang/Double java/lang/Byte java/lang/Boolean java/lang/Float java/lang/Short java/lang/Integer java/lang/Character I G ? ? ? "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; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; values ()Ljava/util/Collection; (Ljava/util/Collection;)V '(Lorg/apache/cayenne/gen/ImportUtils;)V java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; (C)Ljava/lang/StringBuilder; indexOf (I)I substring (II)Ljava/lang/String; toString java/lang/Class getName org/apache/cayenne/util/Util toMap 7([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map; ! C D F G H G I G J K L M N K L M O K L M P K L M Q R S T U Q *? *? Y? ? *? Y? ? ? V 9 1 4 : W X Y Z [ U ? N+? ?? M,+? N,+? :? ? ?
? ? ?*? -? ? ?*? -? ? ?? V : > ? A B C E F " G , H . K ; L = M J N L P W 4 N X Y N \ R C ] ^ = _ R 6 ` R a ? b c c d e U ? *+?
? ?? M,+? N*? -+? W? V ] ^ `
a c d W * X Y \ R
] ^
_ R a f e U ? 4*+?
? ?? M,+? N,+? :-*? ? ? ?*? +? W? V &