org.apache.cayenne.dbsync.naming.NameBuilder.class Maven / Gradle / Ivy
???? 4 X
4
5 6 7 8 9 : ;
<
= >
4
= ? @ A
B C D E F
G H
I J
nodeToName 4Lorg/apache/cayenne/configuration/ConfigurationNode; parent dupesPattern Ljava/lang/String; baseName 7(Lorg/apache/cayenne/configuration/ConfigurationNode;)V Code LineNumberTable LocalVariableTable this .Lorg/apache/cayenne/dbsync/naming/NameBuilder; builder d(Lorg/apache/cayenne/configuration/ConfigurationNode;)Lorg/apache/cayenne/dbsync/naming/NameBuilder; node ?(Lorg/apache/cayenne/configuration/ConfigurationNode;Lorg/apache/cayenne/configuration/ConfigurationNode;)Lorg/apache/cayenne/dbsync/naming/NameBuilder; builderForCallbackMethod R(Lorg/apache/cayenne/map/ObjEntity;)Lorg/apache/cayenne/dbsync/naming/NameBuilder; "Lorg/apache/cayenne/map/ObjEntity; in B(Ljava/lang/String;)Lorg/apache/cayenne/dbsync/naming/NameBuilder; name ()Ljava/lang/String; normalizedBaseName
StackMapTable
SourceFile NameBuilder.java K L M N 2org/apache/cayenne/configuration/ConfigurationNode %s%d ,org/apache/cayenne/dbsync/naming/NameBuilder , & 4org/apache/cayenne/dbsync/naming/CallbackNameBuilder java/lang/String O P Q R S T U 5org/apache/cayenne/dbsync/naming/NormalizationVisitor V 5org/apache/cayenne/dbsync/naming/DeduplicationVisitor W java/lang/Object ()V java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; length ()I 7org/apache/cayenne/dbsync/naming/DefaultBaseNameVisitor INSTANCE 9Lorg/apache/cayenne/dbsync/naming/DefaultBaseNameVisitor;
acceptVisitor O(Lorg/apache/cayenne/configuration/ConfigurationNodeVisitor;)Ljava/lang/Object; (Ljava/lang/String;)V [(Lorg/apache/cayenne/configuration/ConfigurationNode;Ljava/lang/String;Ljava/lang/String;)V ! V *? *+? ? ? *? ? ! * + , - " # $ % &