11cmake_minimum_required (VERSION VERSION 3.30 )
2- project (JavaObjectStreams VERSION 1.1.2 )
2+ project (JavaObjectStreams VERSION 1.2.0 )
33
44set (CMAKE_CXX_STANDARD 20)
55
@@ -23,53 +23,97 @@ set(FILES
2323 include/JavaObject/stream/ObjectInputStream.h
2424 src/io/Serializable.cpp
2525 include/JavaObject/io/Serializable.h
26- include/JavaObject/type/TypeCodeParser.cpp
27- include/JavaObject/type/TypeCodeParser.h
28- include/JavaObject/type/parser/IObjectParser.cpp
29- include/JavaObject/type/parser/IObjectParser.h
30- include/JavaObject/type/object/IObject.cpp
31- include/JavaObject/type/object/IObject.h
32- include/JavaObject/type/object/NullObject.h
33- include/JavaObject/type/parser/StringParser.cpp
34- include/JavaObject/type/parser/StringParser.h
35- include/JavaObject/type/object/StringObject.cpp
36- include/JavaObject/type/object/StringObject.h
37- include/JavaObject/type/parser/ObjectParser.cpp
38- include/JavaObject/type/parser/ObjectParser.h
39- include/JavaObject/type/object/Object.cpp
40- include/JavaObject/type/object/Object.h
41- include/JavaObject/type/parser/descriptor/NewClassDescriptorParser.cpp
42- include/JavaObject/type/parser/descriptor/NewClassDescriptorParser.h
43- include/JavaObject/type/object/descriptor/NewClassDescriptorObject.cpp
44- include/JavaObject/type/object/descriptor/NewClassDescriptorObject.h
45- include/JavaObject/type/parser/descriptor/ClassDescriptorInfoParser.cpp
46- include/JavaObject/type/parser/descriptor/ClassDescriptorInfoParser.h
47- include/JavaObject/type/parser/descriptor/FieldDescriptorParser.cpp
48- include/JavaObject/type/parser/descriptor/FieldDescriptorParser.h
49- include/JavaObject/type/object/descriptor/FieldDescriptorObject.cpp
50- include/JavaObject/type/object/descriptor/FieldDescriptorObject.h
51- include/JavaObject/type/object/descriptor/PrimitiveDescriptorObject.cpp
52- include/JavaObject/type/object/descriptor/PrimitiveDescriptorObject.h
53- include/JavaObject/type/parser/descriptor/PrimitiveDescriptorParser.cpp
54- include/JavaObject/type/parser/descriptor/PrimitiveDescriptorParser.h
55- include/JavaObject/util/SmartPointerCast.cpp
26+ src/type/object/parsers/ObjectParser.cpp
27+ include/JavaObject/type/object/parsers/ObjectParser.h
28+ src/type/object/types/IObject.cpp
29+ include/JavaObject/type/object/parsers/IObjectParser.h
30+ src/type/object/parsers/IObjectParser.cpp
31+ include/JavaObject/type/object/types/IObject.h
32+ include/JavaObject/type/object/types/NullObject.h
33+ src/type/object/parsers/StringParser.cpp
34+ include/JavaObject/type/object/parsers/StringParser.h
35+ src/type/object/types/StringObject.cpp
36+ include/JavaObject/type/object/types/StringObject.h
37+ src/type/object/types/Object.cpp
38+ include/JavaObject/type/object/types/Object.h
39+ src/type/object/parsers/descriptor/NewClassDescriptorParser.cpp
40+ include/JavaObject/type/object/parsers/descriptor/NewClassDescriptorParser.h
41+ src/type/object/parsers/descriptor/ClassDescriptorInfoParser.cpp
42+ include/JavaObject/type/object/parsers/descriptor/ClassDescriptorInfoParser.h
43+ src/type/object/parsers/descriptor/FieldDescriptorParser.cpp
44+ include/JavaObject/type/object/parsers/descriptor/FieldDescriptorParser.h
45+ src/type/object/types/descriptor/PrimitiveDescriptorObject.cpp
46+ include/JavaObject/type/object/types/descriptor/PrimitiveDescriptorObject.h
47+ src/type/object/parsers/descriptor/PrimitiveDescriptorParser.cpp
48+ include/JavaObject/type/object/parsers/descriptor/PrimitiveDescriptorParser.h
49+ src/util/SmartPointerCast.cpp
5650 include/JavaObject/util/SmartPointerCast.h
57- include/JavaObject/type/object/ClassDataObject.cpp
58- include/JavaObject/type/object/ClassDataObject.h
59- include/JavaObject/type/object/AnnotationObject.cpp
60- include/JavaObject/type/object/AnnotationObject.h
61- include/JavaObject/type/parser/ClassDataParser.cpp
62- include/JavaObject/type/parser/ClassDataParser.h
63- include/JavaObject/type/object/descriptor/ClassDescriptorObject.cpp
64- include/JavaObject/type/object/descriptor/ClassDescriptorObject.h
65- include/JavaObject/type/parser/descriptor/ClassDescriptorParser.cpp
66- include/JavaObject/type/parser/descriptor/ClassDescriptorParser.h
67- include/JavaObject/type/object/ReferenceObject.cpp
68- include/JavaObject/type/object/ReferenceObject.h
69- include/JavaObject/type/parser/ReferenceParser.cpp
70- include/JavaObject/type/parser/ReferenceParser.h
71- include/JavaObject/type/object/descriptor/ClassDescriptorInfoObject.cpp
72- include/JavaObject/type/object/descriptor/ClassDescriptorInfoObject.h
51+ src/type/object/types/ClassDataObject.cpp
52+ include/JavaObject/type/object/types/ClassDataObject.h
53+ src/type/object/types/AnnotationObject.cpp
54+ include/JavaObject/type/object/types/AnnotationObject.h
55+ src/type/object/parsers/ClassDataParser.cpp
56+ include/JavaObject/type/object/parsers/ClassDataParser.h
57+ src/type/object/types/descriptor/ClassDescriptorObject.cpp
58+ include/JavaObject/type/object/types/descriptor/ClassDescriptorObject.h
59+ src/type/object/parsers/descriptor/ClassDescriptorParser.cpp
60+ include/JavaObject/type/object/parsers/descriptor/ClassDescriptorParser.h
61+ src/type/object/types/ReferenceObject.cpp
62+ include/JavaObject/type/object/types/ReferenceObject.h
63+ src/type/object/parsers/ReferenceParser.cpp
64+ include/JavaObject/type/object/parsers/ReferenceParser.h
65+ src/type/object/types/descriptor/ClassDescriptorInfoObject.cpp
66+ include/JavaObject/type/object/types/descriptor/ClassDescriptorInfoObject.h
67+ src/type/object/parsers/NewClassParser.cpp
68+ include/JavaObject/type/object/parsers/NewClassParser.h
69+ src/type/primitive/PrimitiveTypeCodeParser.cpp
70+ include/JavaObject/type/primitive/PrimitiveTypeCodeParser.h
71+ src/type/primitive/types/IPrimitiveObject.cpp
72+ include/JavaObject/type/primitive/types/IPrimitiveObject.h
73+ src/type/HandleContainer.cpp
74+ include/JavaObject/type/HandleContainer.h
75+ src/type/ITypeCodeParser.cpp
76+ include/JavaObject/type/ITypeCodeParser.h
77+ src/type/primitive/parsers/IPrimitiveObjectParser.cpp
78+ include/JavaObject/type/primitive/parsers/IPrimitiveObjectParser.h
79+ src/type/primitive/types/PrimitiveByteObject.cpp
80+ include/JavaObject/type/primitive/types/PrimitiveByteObject.h
81+ src/type/primitive/types/PrimitiveCharObject.cpp
82+ include/JavaObject/type/primitive/types/PrimitiveCharObject.h
83+ src/type/primitive/types/PrimitiveDoubleObject.cpp
84+ include/JavaObject/type/primitive/types/PrimitiveDoubleObject.h
85+ src/type/primitive/types/PrimitiveFloatObject.cpp
86+ include/JavaObject/type/primitive/types/PrimitiveFloatObject.h
87+ src/type/primitive/types/PrimitiveIntegerObject.cpp
88+ include/JavaObject/type/primitive/types/PrimitiveIntegerObject.h
89+ src/type/primitive/types/PrimitiveLongObject.cpp
90+ include/JavaObject/type/primitive/types/PrimitiveLongObject.h
91+ src/type/primitive/types/PrimitiveShortObject.cpp
92+ include/JavaObject/type/primitive/types/PrimitiveShortObject.h
93+ src/type/primitive/types/PrimitiveBooleanObject.cpp
94+ include/JavaObject/type/primitive/types/PrimitiveBooleanObject.h
95+ src/type/primitive/types/PrimitiveJavaObject.cpp
96+ include/JavaObject/type/primitive/types/PrimitiveJavaObject.h
97+ src/type/primitive/types/PrimitiveArrayObject.cpp
98+ include/JavaObject/type/primitive/types/PrimitiveArrayObject.h
99+ src/type/primitive/parsers/PrimitiveByteObjectParser.cpp
100+ include/JavaObject/type/primitive/parsers/PrimitiveByteObjectParser.h
101+ src/type/primitive/parsers/PrimitiveCharObjectParser.cpp
102+ include/JavaObject/type/primitive/parsers/PrimitiveCharObjectParser.h
103+ src/type/primitive/parsers/PrimitiveDoubleObjectParser.cpp
104+ include/JavaObject/type/primitive/parsers/PrimitiveDoubleObjectParser.h
105+ src/type/primitive/parsers/PrimitiveFloatObjectParser.cpp
106+ include/JavaObject/type/primitive/parsers/PrimitiveFloatObjectParser.h
107+ src/type/primitive/parsers/PrimitiveIntegerObjectParser.cpp
108+ include/JavaObject/type/primitive/parsers/PrimitiveIntegerObjectParser.h
109+ src/type/primitive/parsers/PrimitiveShortObjectParser.cpp
110+ include/JavaObject/type/primitive/parsers/PrimitiveShortObjectParser.h
111+ src/type/primitive/parsers/PrimitiveLongObjectParser.cpp
112+ include/JavaObject/type/primitive/parsers/PrimitiveLongObjectParser.h
113+ src/type/primitive/parsers/PrimitiveBooleanObjectParser.cpp
114+ include/JavaObject/type/primitive/parsers/PrimitiveBooleanObjectParser.h
115+ include/JavaObject/type/object/ObjectTypeCodeParser.h
116+ src/type/object/ObjectTypeCodeParser.cpp
73117)
74118
75119add_library (JavaObjectStreams SHARED ${FILES} )
0 commit comments