|
24 | 24 | import static com.github.kklisura.cdt.definition.builder.support.utils.StringUtils.toEnumClass; |
25 | 25 | import static com.github.kklisura.cdt.definition.builder.support.utils.StringUtils.toEnumConstant; |
26 | 26 |
|
27 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.Domain; |
28 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.Type; |
29 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.ArrayType; |
30 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.EnumType; |
31 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.IntegerType; |
32 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.NumberType; |
33 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.StringType; |
34 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.ObjectType; |
35 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.Property; |
36 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.AnyProperty; |
37 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.ArrayProperty; |
38 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.BooleanProperty; |
39 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.EnumProperty; |
40 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.IntegerProperty; |
41 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.NumberProperty; |
42 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.ObjectProperty; |
43 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.RefProperty; |
44 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.StringProperty; |
45 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.ArrayItem; |
46 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.items.AnyArrayItem; |
47 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.items.EnumArrayItem; |
48 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.items.IntegerArrayItem; |
49 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.items.NumberArrayItem; |
50 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.items.ObjectArrayItem; |
51 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.items.RefArrayItem; |
52 | | -import com.github.kklisura.cdt.definition.builder.protocol.types.type.object.properties.array.items.StringArrayItem; |
53 | 27 | import com.github.kklisura.cdt.definition.builder.support.java.builder.Builder; |
54 | 28 | import com.github.kklisura.cdt.definition.builder.support.java.builder.JavaBuilderFactory; |
55 | 29 | import com.github.kklisura.cdt.definition.builder.support.java.builder.JavaClassBuilder; |
|
59 | 33 | import com.github.kklisura.cdt.definition.builder.support.protocol.builder.support.DomainTypeResolver; |
60 | 34 | import com.github.kklisura.cdt.definition.builder.support.protocol.builder.support.PropertyHandlerResult; |
61 | 35 | import com.github.kklisura.cdt.definition.builder.support.protocol.builder.support.TypeBuildRequest; |
| 36 | +import com.github.kklisura.cdt.protocol.definition.types.Domain; |
| 37 | +import com.github.kklisura.cdt.protocol.definition.types.Type; |
| 38 | +import com.github.kklisura.cdt.protocol.definition.types.type.ArrayType; |
| 39 | +import com.github.kklisura.cdt.protocol.definition.types.type.EnumType; |
| 40 | +import com.github.kklisura.cdt.protocol.definition.types.type.IntegerType; |
| 41 | +import com.github.kklisura.cdt.protocol.definition.types.type.NumberType; |
| 42 | +import com.github.kklisura.cdt.protocol.definition.types.type.StringType; |
| 43 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.ObjectType; |
| 44 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.Property; |
| 45 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.AnyProperty; |
| 46 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.ArrayProperty; |
| 47 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.BooleanProperty; |
| 48 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.EnumProperty; |
| 49 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.IntegerProperty; |
| 50 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.NumberProperty; |
| 51 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.ObjectProperty; |
| 52 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.RefProperty; |
| 53 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.StringProperty; |
| 54 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.ArrayItem; |
| 55 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.items.AnyArrayItem; |
| 56 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.items.EnumArrayItem; |
| 57 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.items.IntegerArrayItem; |
| 58 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.items.NumberArrayItem; |
| 59 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.items.ObjectArrayItem; |
| 60 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.items.RefArrayItem; |
| 61 | +import com.github.kklisura.cdt.protocol.definition.types.type.object.properties.array.items.StringArrayItem; |
62 | 62 | import java.util.ArrayList; |
63 | 63 | import java.util.HashMap; |
64 | 64 | import java.util.List; |
@@ -146,16 +146,13 @@ public class TypesBuilder { |
146 | 146 | // Registers array item types to java types. |
147 | 147 | static { |
148 | 148 | registerTypeArrayItem( |
149 | | - com.github.kklisura.cdt.definition.builder.protocol.types.type.array.items.StringArrayItem |
150 | | - .class, |
| 149 | + com.github.kklisura.cdt.protocol.definition.types.type.array.items.StringArrayItem.class, |
151 | 150 | "String"); |
152 | 151 | registerTypeArrayItem( |
153 | | - com.github.kklisura.cdt.definition.builder.protocol.types.type.array.items.NumberArrayItem |
154 | | - .class, |
| 152 | + com.github.kklisura.cdt.protocol.definition.types.type.array.items.NumberArrayItem.class, |
155 | 153 | "Double"); |
156 | 154 | registerTypeArrayItem( |
157 | | - com.github.kklisura.cdt.definition.builder.protocol.types.type.array.items.IntegerArrayItem |
158 | | - .class, |
| 155 | + com.github.kklisura.cdt.protocol.definition.types.type.array.items.IntegerArrayItem.class, |
159 | 156 | "Integer"); |
160 | 157 | } |
161 | 158 |
|
@@ -560,7 +557,7 @@ private static String getArrayItemJavaType(ArrayItem arrayItem) { |
560 | 557 | } |
561 | 558 |
|
562 | 559 | protected static String getArrayItemJavaType( |
563 | | - com.github.kklisura.cdt.definition.builder.protocol.types.type.array.ArrayItem arrayItem) { |
| 560 | + com.github.kklisura.cdt.protocol.definition.types.type.array.ArrayItem arrayItem) { |
564 | 561 | return ARRAY_TYPE_ITEM_TYPE_TO_JAVA_TYPE_MAP.get(arrayItem.getClass()); |
565 | 562 | } |
566 | 563 |
|
@@ -590,8 +587,7 @@ private static <T extends ArrayItem> void registerArrayItem(Class<T> clazz, Stri |
590 | 587 | * @param javaType Java type. |
591 | 588 | * @param <T> Array item class type. |
592 | 589 | */ |
593 | | - private static < |
594 | | - T extends com.github.kklisura.cdt.definition.builder.protocol.types.type.array.ArrayItem> |
| 590 | + private static <T extends com.github.kklisura.cdt.protocol.definition.types.type.array.ArrayItem> |
595 | 591 | void registerTypeArrayItem(Class<T> clazz, String javaType) { |
596 | 592 | ARRAY_TYPE_ITEM_TYPE_TO_JAVA_TYPE_MAP.put(clazz, javaType); |
597 | 593 | } |
|
0 commit comments