From a14a6b29975019a611e37c621b8cb490a6f2a4f7 Mon Sep 17 00:00:00 2001 From: baiiu Date: Tue, 30 Jan 2018 10:26:03 +0800 Subject: [PATCH 001/104] sth --- Retrofit.mdj | 29099 +++++++++++++++++++++++++++++++++++++++++++++++++ RxJava.mdj | 2699 +++++ 2 files changed, 31798 insertions(+) create mode 100644 Retrofit.mdj create mode 100644 RxJava.mdj diff --git a/Retrofit.mdj b/Retrofit.mdj new file mode 100644 index 0000000..136cde2 --- /dev/null +++ b/Retrofit.mdj @@ -0,0 +1,29099 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "visible": true, + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAFeu9vNkvBwPLU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeu9vNkvBxdLo=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "model": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeu9vNkvBy4Wc=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBxdLo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -592, + "top": 1040, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu9vNkvBzGZI=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBxdLo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 911, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Retrofit", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu9vNk/B0bSs=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBxdLo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -592, + "top": 1040, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu9vNk/B1UWw=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBxdLo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -592, + "top": 1040, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 240, + "top": 904, + "width": 602.5029296875, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeu9vNkvBy4Wc=" + }, + "nameLabel": { + "$ref": "AAAAAAFeu9vNkvBzGZI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeu9vNk/B0bSs=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeu9vNk/B1UWw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeu9vNk/B27Fw=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "model": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFeu+DfGPCfkgk=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B27Fw=" + }, + "model": { + "$ref": "AAAAAAFeu+De+/Cc/MY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 934, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+okhttp3.Call.Factory callFactory", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFeu+Irq/CuPCE=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B27Fw=" + }, + "model": { + "$ref": "AAAAAAFeu+IrmvCrqOQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 949, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+HttpUrl baseUrl", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFeu+4K6POE+JM=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B27Fw=" + }, + "model": { + "$ref": "AAAAAAFeu+4K1vOBF5E=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 964, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Converter.Factorys converterFactories", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFeu//1MAF8Ta8=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B27Fw=" + }, + "model": { + "$ref": "AAAAAAFeu//1HQF5wkA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 979, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+CallAdapter.Factorys adapterFactories", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevBTlnT2hWvI=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B27Fw=" + }, + "model": { + "$ref": "AAAAAAFevBTlhD2eupk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 994, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Executor callbackExecutor", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevBuW8F1ueRI=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B27Fw=" + }, + "model": { + "$ref": "AAAAAAFevBuW211rf5g=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1009, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean validateEagerly", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 240, + "top": 929, + "width": 602.5029296875, + "height": 98, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeu9vNk/B3KY8=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "model": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevBt/IFwYP/s=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFevBt/DVwVZCc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1032, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+create(Class)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevNq5E7U6hg0=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFevNq5ArU3QV8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1047, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+eagerlyValidateMethods(Class)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevNqKv7PGdlE=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFevNqKprPDg0s=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1062, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+loadServiceMethod(Method method)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevS+FFk5DdpM=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFevS+FBU5AqSw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1077, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+callAdapter(Type returnType, Annotation[] annotations)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevThX/26zHc8=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFevThX7W6w9Zc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1092, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+nextCallAdapter(CallAdapter.Factory skipPast, Type returnType, Annotation[] annotations)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevTrJHYjg4hE=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFevTrJBIjdboY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1107, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+responseBodyConverter(Type type, Annotation[] annotations)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevTsEXIs0B6s=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFevTsESIsxJ7k=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1122, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+nextResponseBodyConverter(Converter.Factory skipPast, Type type, Annotation[] annotations)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewSlZTxU7Y3Y=", + "_parent": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "model": { + "$ref": "AAAAAAFewSlZGhU4t74=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 1137, + "width": 592.5029296875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+stringConverter(Type type, Annotation[] annotations)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 240, + "top": 1027, + "width": 602.5029296875, + "height": 128, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeu9vNk/B4qhY=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "model": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -296, + "top": 520, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeu9vNk/B5l+w=", + "_parent": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "model": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -296, + "top": 520, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 240, + "top": 904, + "width": 602.5029296875, + "height": 251, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeu9vNkvBxdLo=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeu9vNk/B27Fw=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeu9vNk/B3KY8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeu9vNk/B4qhY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeu9vNk/B5l+w=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFeu+Ks5/C1pR0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeu+Ks6PC21cQ=", + "_parent": { + "$ref": "AAAAAAFeu+Ks5/C1pR0=" + }, + "model": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeu+Ks6PC3iU0=", + "_parent": { + "$ref": "AAAAAAFeu+Ks6PC21cQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -1392, + "top": 672, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu+Ks6PC4nMc=", + "_parent": { + "$ref": "AAAAAAFeu+Ks6PC21cQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 101, + "top": 558, + "width": 142.19384765625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "okhttp3.Call.Factory", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu+Ks6PC5vq8=", + "_parent": { + "$ref": "AAAAAAFeu+Ks6PC21cQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -1392, + "top": 672, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu+Ks6PC69QU=", + "_parent": { + "$ref": "AAAAAAFeu+Ks6PC21cQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -1392, + "top": 672, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 96, + "top": 551, + "width": 152.19384765625, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeu+Ks6PC3iU0=" + }, + "nameLabel": { + "$ref": "AAAAAAFeu+Ks6PC4nMc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeu+Ks6PC5vq8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeu+Ks6PC69QU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeu+Ks6fC7bw8=", + "_parent": { + "$ref": "AAAAAAFeu+Ks5/C1pR0=" + }, + "model": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -696, + "top": 336, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeu+Ks6fC8ggA=", + "_parent": { + "$ref": "AAAAAAFeu+Ks5/C1pR0=" + }, + "model": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevAMSHAnRSDE=", + "_parent": { + "$ref": "AAAAAAFeu+Ks6fC8ggA=" + }, + "model": { + "$ref": "AAAAAAFevAMSCQnO4O4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 101, + "top": 581, + "width": 142.19384765625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Call newCall(Request)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 96, + "top": 576, + "width": 152.19384765625, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeu+Ks6vC9YPc=", + "_parent": { + "$ref": "AAAAAAFeu+Ks5/C1pR0=" + }, + "model": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -696, + "top": 336, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeu+Ks6vC+YtY=", + "_parent": { + "$ref": "AAAAAAFeu+Ks5/C1pR0=" + }, + "model": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -696, + "top": 336, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 96, + "top": 528, + "width": 152.19384765625, + "height": 72, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeu+Ks6PC21cQ=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeu+Ks6fC7bw8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeu+Ks6fC8ggA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeu+Ks6vC9YPc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeu+Ks6vC+YtY=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeu+tBYPEtZII=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeu+tBYfEuQSI=", + "_parent": { + "$ref": "AAAAAAFeu+tBYPEtZII=" + }, + "model": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeu+tBYfEvN+g=", + "_parent": { + "$ref": "AAAAAAFeu+tBYfEuQSI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -1232, + "top": 176, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu+tBYfEwmRE=", + "_parent": { + "$ref": "AAAAAAFeu+tBYfEuQSI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 253, + "top": 383, + "width": 183.650390625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "HttpUrl", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu+tBYfExxgc=", + "_parent": { + "$ref": "AAAAAAFeu+tBYfEuQSI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -1232, + "top": 176, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu+tBYfEyJFQ=", + "_parent": { + "$ref": "AAAAAAFeu+tBYfEuQSI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -1232, + "top": 176, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 248, + "top": 376, + "width": 193.650390625, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeu+tBYfEvN+g=" + }, + "nameLabel": { + "$ref": "AAAAAAFeu+tBYfEwmRE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeu+tBYfExxgc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeu+tBYfEyJFQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeu+tBYfEzRws=", + "_parent": { + "$ref": "AAAAAAFeu+tBYPEtZII=" + }, + "model": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 248, + "top": 401, + "width": 193.650390625, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeu+tBYfE0Akw=", + "_parent": { + "$ref": "AAAAAAFeu+tBYPEtZII=" + }, + "model": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeu+1YtPJos+s=", + "_parent": { + "$ref": "AAAAAAFeu+tBYfE0Akw=" + }, + "model": { + "$ref": "AAAAAAFeu+1YmvJijiM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 253, + "top": 416, + "width": 183.650390625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+static HttpUrl parse(baseUrl)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 248, + "top": 411, + "width": 193.650390625, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeu+tBYvE1Bps=", + "_parent": { + "$ref": "AAAAAAFeu+tBYPEtZII=" + }, + "model": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -616, + "top": 88, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeu+tBYvE2fl8=", + "_parent": { + "$ref": "AAAAAAFeu+tBYPEtZII=" + }, + "model": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -616, + "top": 88, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 248, + "top": 376, + "width": 193.650390625, + "height": 65, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeu+tBYfEuQSI=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeu+tBYfEzRws=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeu+tBYfE0Akw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeu+tBYvE1Bps=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeu+tBYvE2fl8=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFeu/RQ8/bAkXw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeu/RQ8/bBmcU=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "model": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeu/RQ8/bCDzU=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bBmcU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1120, + "top": 192, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/RQ8/bDoPU=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bBmcU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1365, + "top": 262, + "width": 137.2109375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "CallAdapter", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/RQ8/bE9BI=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bBmcU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1120, + "top": 192, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/RQ8/bFpbI=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bBmcU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1120, + "top": 192, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1360, + "top": 255, + "width": 147.2109375, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeu/RQ8/bCDzU=" + }, + "nameLabel": { + "$ref": "AAAAAAFeu/RQ8/bDoPU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeu/RQ8/bE9BI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeu/RQ8/bFpbI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeu/RQ8/bGan8=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "model": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 560, + "top": 96, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeu/RQ8/bHwVI=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "model": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeu/Rqh/cu9CQ=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bHwVI=" + }, + "model": { + "$ref": "AAAAAAFeu/RqcvclwFA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1365, + "top": 285, + "width": 137.2109375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Type responseType()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevApAKxq1Cgk=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bHwVI=" + }, + "model": { + "$ref": "AAAAAAFevApAERqyga4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1365, + "top": 300, + "width": 137.2109375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+adapt(Call)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1360, + "top": 280, + "width": 147.2109375, + "height": 38, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeu/RQ8/bIG8M=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "model": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 560, + "top": 96, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeu/RQ8/bJz8o=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "model": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 560, + "top": 96, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1360, + "top": 232, + "width": 147.2109375, + "height": 87, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeu/RQ8/bBmcU=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeu/RQ8/bGan8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeu/RQ8/bHwVI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeu/RQ8/bIG8M=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeu/RQ8/bJz8o=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFeu/Z/yflY02E=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeu/Z/yvlZNjY=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yflY02E=" + }, + "model": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeu/Z/yvlav2Y=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yvlZNjY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": -240, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/Z/yvlb3sM=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yvlZNjY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 733, + "top": 134, + "width": 81.09765625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Converter", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/Z/yvlcskA=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yvlZNjY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": -240, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/Z/yvldiFw=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yvlZNjY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": -240, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 127, + "width": 91.09765625, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeu/Z/yvlav2Y=" + }, + "nameLabel": { + "$ref": "AAAAAAFeu/Z/yvlb3sM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeu/Z/yvlcskA=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeu/Z/yvldiFw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeu/Z/yvleYI8=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yflY02E=" + }, + "model": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -88, + "top": -120, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeu/Z/y/lfZTQ=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yflY02E=" + }, + "model": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeu/cL2vnkFtc=", + "_parent": { + "$ref": "AAAAAAFeu/Z/y/lfZTQ=" + }, + "model": { + "$ref": "AAAAAAFeu/cLwfnbfes=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 733, + "top": 157, + "width": 81.09765625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+T convert(F)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 152, + "width": 91.09765625, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeu/Z/y/lg36A=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yflY02E=" + }, + "model": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -88, + "top": -120, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeu/Z/y/lhN9c=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yflY02E=" + }, + "model": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -88, + "top": -120, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 728, + "top": 104, + "width": 91.09765625, + "height": 72, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeu/Z/yvlZNjY=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeu/Z/yvleYI8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeu/Z/y/lfZTQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeu/Z/y/lg36A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeu/Z/y/lhN9c=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeu/ndxfyGoHk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeu/ndxfyHXiE=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "model": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeu/ndxfyI/j8=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyHXiE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -752, + "top": -528, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/ndxvyJ6R0=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyHXiE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 565, + "top": 223, + "width": 364, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Converter.Factory", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/ndxvyKpeA=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyHXiE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -752, + "top": -528, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeu/ndxvyLOt8=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyHXiE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -752, + "top": -528, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 560, + "top": 216, + "width": 374, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeu/ndxfyI/j8=" + }, + "nameLabel": { + "$ref": "AAAAAAFeu/ndxvyJ6R0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeu/ndxvyKpeA=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeu/ndxvyLOt8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeu/ndxvyMVb8=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "model": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 560, + "top": 241, + "width": 374, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeu/ndxvyNhsk=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "model": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeu/pYHv1DpkM=", + "_parent": { + "$ref": "AAAAAAFeu/ndxvyNhsk=" + }, + "model": { + "$ref": "AAAAAAFeu/pYA/06jxQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 565, + "top": 256, + "width": 364, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Converter responseBocyConverter()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeu/4MAP/IfnQ=", + "_parent": { + "$ref": "AAAAAAFeu/ndxvyNhsk=" + }, + "model": { + "$ref": "AAAAAAFeu/4L6/+/SjI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 565, + "top": 271, + "width": 364, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Converter requestBodyConverter()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeu/5XFABE2nE=", + "_parent": { + "$ref": "AAAAAAFeu/ndxvyNhsk=" + }, + "model": { + "$ref": "AAAAAAFeu/5W/AA7csc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 565, + "top": 286, + "width": 364, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Converter stringConverter()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 560, + "top": 251, + "width": 374, + "height": 53, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeu/ndxvyO6RE=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "model": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -376, + "top": -264, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeu/ndxvyPLAU=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "model": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -376, + "top": -264, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 560, + "top": 216, + "width": 374, + "height": 88, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeu/ndxfyHXiE=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeu/ndxvyMVb8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeu/ndxvyNhsk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeu/ndxvyO6RE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeu/ndxvyPLAU=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevAK6BAhIb2c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhELNk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BAhJ1xU=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhELNk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 441, + "top": 661, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BAhKcQQ=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhELNk=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 455, + "top": 656, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BAhLKnw=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhELNk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 412, + "top": 670, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BAhMnH8=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhFRoo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 376, + "top": 455, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BQhNkPc=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhFRoo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 389, + "top": 453, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BQhOmjk=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhFRoo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 348, + "top": 459, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BQhPZwQ=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhGDMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 506, + "top": 867, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BQhQT4Q=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhGDMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 518, + "top": 861, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevAK6BQhR2b0=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhGDMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 481, + "top": 880, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevAK6BQhSAcg=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhFRoo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -8, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevAK6BQhTYX4=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhIb2c=" + }, + "model": { + "$ref": "AAAAAAFevAK6BAhGDMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -8, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFeu+tBYPEtZII=" + }, + "lineStyle": 1, + "points": "354:441;500:903", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevAK6BAhJ1xU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevAK6BAhKcQQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevAK6BAhLKnw=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevAK6BAhMnH8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevAK6BQhNkPc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevAK6BQhOmjk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevAK6BQhPZwQ=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevAK6BQhQT4Q=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevAK6BQhR2b0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevAK6BQhSAcg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevAK6BQhTYX4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevALVugkZvvE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkVeLU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkaOp0=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkVeLU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 331, + "top": 735, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkb9bo=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkVeLU=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 343, + "top": 726, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkcwdE=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkVeLU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 308, + "top": 754, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkdq7Q=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkW8GM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 227, + "top": 605, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkeMT4=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkW8GM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 239, + "top": 598, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkfCl4=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkW8GM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 203, + "top": 618, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkgDVk=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkXrCo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 435, + "top": 867, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkhwJ0=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkXrCo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 444, + "top": 857, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevALVuwkiijU=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkXrCo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 416, + "top": 887, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevALVuwkjRsk=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkW8GM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -8, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevALVuwkkt7I=", + "_parent": { + "$ref": "AAAAAAFevALVugkZvvE=" + }, + "model": { + "$ref": "AAAAAAFevALVuQkXrCo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -8, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFeu+Ks5/C1pR0=" + }, + "lineStyle": 1, + "points": "200:600;440:903", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevALVuwkaOp0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevALVuwkb9bo=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevALVuwkcwdE=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevALVuwkdq7Q=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevALVuwkeMT4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevALVuwkfCl4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevALVuwkgDVk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevALVuwkhwJ0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevALVuwkiijU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevALVuwkjRsk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevALVuwkkt7I=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFevAOTugo5TlY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevAOTugo6tps=", + "_parent": { + "$ref": "AAAAAAFevAOTugo5TlY=" + }, + "model": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevAOTugo7Q5I=", + "_parent": { + "$ref": "AAAAAAFevAOTugo6tps=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": 32, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevAOTuwo8Szw=", + "_parent": { + "$ref": "AAAAAAFevAOTugo6tps=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 230, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Call", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevAOTuwo9OJM=", + "_parent": { + "$ref": "AAAAAAFevAOTugo6tps=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": 32, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevAOTuwo+Sa0=", + "_parent": { + "$ref": "AAAAAAFevAOTugo6tps=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": 32, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 56, + "top": 223, + "width": 147.15380859375, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevAOTugo7Q5I=" + }, + "nameLabel": { + "$ref": "AAAAAAFevAOTuwo8Szw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevAOTuwo9OJM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevAOTuwo+Sa0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevAOTuwo/9VM=", + "_parent": { + "$ref": "AAAAAAFevAOTugo5TlY=" + }, + "model": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 56, + "top": 248, + "width": 147.15380859375, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevAOTvApADf0=", + "_parent": { + "$ref": "AAAAAAFevAOTugo5TlY=" + }, + "model": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevAO0iwsOVvM=", + "_parent": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "model": { + "$ref": "AAAAAAFevAO0cwr/ajs=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 263, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Request request()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevAQgnQzDRFQ=", + "_parent": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "model": { + "$ref": "AAAAAAFevAQggwy0StY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 278, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Response execute()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevASztQ1OsTc=", + "_parent": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "model": { + "$ref": "AAAAAAFevASznw0/HG8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 293, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+enqueue(Callack)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevAUGvQ3bLIo=", + "_parent": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "model": { + "$ref": "AAAAAAFevAUGpQ3MR9U=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 308, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+cancel()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevAUu7g5Cmwo=", + "_parent": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "model": { + "$ref": "AAAAAAFevAUu2g4z0nE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 323, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean isExecuted()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevAVTqA6pra8=", + "_parent": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "model": { + "$ref": "AAAAAAFevAVTkw6aNK4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 338, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean isCanceled()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevAVwDA8QlIk=", + "_parent": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "model": { + "$ref": "AAAAAAFevAVv9A8Bzjs=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 61, + "top": 353, + "width": 137.15380859375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Call clone()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 56, + "top": 258, + "width": 147.15380859375, + "height": 113, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevAOTvApBvEQ=", + "_parent": { + "$ref": "AAAAAAFevAOTugo5TlY=" + }, + "model": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": 16, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevAOTvApCNao=", + "_parent": { + "$ref": "AAAAAAFevAOTugo5TlY=" + }, + "model": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": 16, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 56, + "top": 200, + "width": 147.15380859375, + "height": 172, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevAOTugo6tps=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevAOTuwo/9VM=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevAOTvApADf0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevAOTvApBvEQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevAOTvApCNao=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevA3GPyGG86c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGCysI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GPyGH5sc=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGCysI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 668, + "top": 600, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGI5lY=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGCysI=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 682, + "top": 604, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGJYO4=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGCysI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 639, + "top": 593, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGK/Gc=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGDw/A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 741, + "top": 326, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGLTw0=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGDw/A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 754, + "top": 332, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGM1U0=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGDw/A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 716, + "top": 315, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGNQzc=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGEBng=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 595, + "top": 875, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGO9FA=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGEBng=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 608, + "top": 876, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevA3GQCGP1Q0=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGEBng=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 567, + "top": 872, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevA3GQCGQmQs=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGDw/A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -24, + "top": -32, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevA3GQCGRRZI=", + "_parent": { + "$ref": "AAAAAAFevA3GPyGG86c=" + }, + "model": { + "$ref": "AAAAAAFevA3GPiGEBng=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -24, + "top": -32, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "lineStyle": 1, + "points": "734:304;574:903", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevA3GPyGH5sc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevA3GQCGI5lY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevA3GQCGJYO4=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevA3GQCGK/Gc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevA3GQCGLTw0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevA3GQCGM1U0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevA3GQCGNQzc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevA3GQCGO9FA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevA3GQCGP1Q0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevA3GQCGQmQs=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevA3GQCGRRZI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevA46HiOoJnw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevA46HiOpMXQ=", + "_parent": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "model": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevA46HyOq868=", + "_parent": { + "$ref": "AAAAAAFevA46HiOpMXQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 688, + "top": 16, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevA46HyOr7Bg=", + "_parent": { + "$ref": "AAAAAAFevA46HiOpMXQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 511, + "width": 248.26953125, + "height": 13, + "autoResize": false, + "underline": false, + "text": "CallAdapter.Factory", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevA46HyOsYQk=", + "_parent": { + "$ref": "AAAAAAFevA46HiOpMXQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 688, + "top": 16, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevA46HyOthT0=", + "_parent": { + "$ref": "AAAAAAFevA46HiOpMXQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 688, + "top": 16, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1088, + "top": 504, + "width": 258.26953125, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevA46HyOq868=" + }, + "nameLabel": { + "$ref": "AAAAAAFevA46HyOr7Bg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevA46HyOsYQk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevA46HyOthT0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevA46HyOugis=", + "_parent": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "model": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1088, + "top": 529, + "width": 258.26953125, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevA46HyOvZHE=", + "_parent": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "model": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevA8/US3s4d4=", + "_parent": { + "$ref": "AAAAAAFevA46HyOvZHE=" + }, + "model": { + "$ref": "AAAAAAFevA8/Ky3aIAU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 544, + "width": 248.26953125, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+CallAdapter get()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevA+/hS6J0Oc=", + "_parent": { + "$ref": "AAAAAAFevA46HyOvZHE=" + }, + "model": { + "$ref": "AAAAAAFevA+/bi538wQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 559, + "width": 248.26953125, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+static Type getParameterUpperBound()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevBAK9y8mTDs=", + "_parent": { + "$ref": "AAAAAAFevA46HyOvZHE=" + }, + "model": { + "$ref": "AAAAAAFevBAK3y8US1c=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 574, + "width": 248.26953125, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+static Class getRawType()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1088, + "top": 539, + "width": 258.26953125, + "height": 53, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevA46ICOwihw=", + "_parent": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "model": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 344, + "top": 8, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevA46ICOxNJ0=", + "_parent": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "model": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 344, + "top": 8, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1088, + "top": 504, + "width": 258.26953125, + "height": 88, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevA46HiOpMXQ=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevA46HyOugis=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevA46HyOvZHE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevA46ICOwihw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevA46ICOxNJ0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevBHuWzMjQ6A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMfRgE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuWzMkNdk=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMfRgE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 943, + "top": 753, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuWzMlqRQ=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMfRgE=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 952, + "top": 765, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuWzMmq5c=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMfRgE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 926, + "top": 728, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuXDMnFFs=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMgAaA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1140, + "top": 613, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuXDMoI1M=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMgAaA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1146, + "top": 625, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuXDMpbSA=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMgAaA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1128, + "top": 588, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuXDMqQvk=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMhESU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 746, + "top": 894, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuXDMrjcY=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMhESU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 756, + "top": 903, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBHuXDMstLI=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMhESU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 727, + "top": 874, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevBHuXTMt/Pk=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMgAaA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 160, + "top": -112, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevBHuXTMuG7o=", + "_parent": { + "$ref": "AAAAAAFevBHuWzMjQ6A=" + }, + "model": { + "$ref": "AAAAAAFevBHuWjMhESU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 160, + "top": -112, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "lineStyle": 1, + "points": "1153:592;717:903", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevBHuWzMkNdk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevBHuWzMlqRQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevBHuWzMmq5c=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevBHuXDMnFFs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevBHuXDMoI1M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevBHuXDMpbSA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevBHuXDMqQvk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevBHuXDMrjcY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevBHuXDMstLI=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevBHuXTMt/Pk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevBHuXTMuG7o=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFevBZUhkAzr3U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevBZUhkA0I0U=", + "_parent": { + "$ref": "AAAAAAFevBZUhkAzr3U=" + }, + "model": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevBZUhkA1sRE=", + "_parent": { + "$ref": "AAAAAAFevBZUhkA0I0U=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -64, + "top": -144, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevBZUh0A22EY=", + "_parent": { + "$ref": "AAAAAAFevBZUhkA0I0U=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 101, + "top": 766, + "width": 123.8681640625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Executor", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevBZUh0A3jeQ=", + "_parent": { + "$ref": "AAAAAAFevBZUhkA0I0U=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -64, + "top": -144, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevBZUh0A4O7E=", + "_parent": { + "$ref": "AAAAAAFevBZUhkA0I0U=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -64, + "top": -144, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 96, + "top": 759, + "width": 133.8681640625, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevBZUhkA1sRE=" + }, + "nameLabel": { + "$ref": "AAAAAAFevBZUh0A22EY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevBZUh0A3jeQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevBZUh0A4O7E=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevBZUh0A53KE=", + "_parent": { + "$ref": "AAAAAAFevBZUhkAzr3U=" + }, + "model": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -32, + "top": -72, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevBZUh0A6UKU=", + "_parent": { + "$ref": "AAAAAAFevBZUhkAzr3U=" + }, + "model": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevBa5W0Zjtd8=", + "_parent": { + "$ref": "AAAAAAFevBZUh0A6UKU=" + }, + "model": { + "$ref": "AAAAAAFevBa5P0ZLCJk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 101, + "top": 789, + "width": 123.8681640625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+execute(Runnable)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 96, + "top": 784, + "width": 133.8681640625, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevBZUiEA7jwk=", + "_parent": { + "$ref": "AAAAAAFevBZUhkAzr3U=" + }, + "model": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -32, + "top": -72, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevBZUiEA8x+U=", + "_parent": { + "$ref": "AAAAAAFevBZUhkAzr3U=" + }, + "model": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -32, + "top": -72, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 96, + "top": 736, + "width": 133.8681640625, + "height": 72, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevBZUhkA0I0U=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevBZUh0A53KE=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevBZUh0A6UKU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevBZUiEA7jwk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevBZUiEA8x+U=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevBab3kRSwFI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevBab3EROC9A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab3kRTus8=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3EROC9A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 293, + "top": 836, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab3kRUZw4=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3EROC9A=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 301, + "top": 824, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab3kRVImQ=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3EROC9A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 276, + "top": 861, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab3kRW4KA=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URPQOc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 245, + "top": 804, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab3kRXhjY=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URPQOc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 255, + "top": 794, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab3kRYExc=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URPQOc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 226, + "top": 824, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab3kRZwiM=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URQq9I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 342, + "top": 869, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab30RaSZU=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URQq9I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 347, + "top": 857, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBab30RbapY=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URQq9I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 330, + "top": 895, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevBab30RcEVo=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URPQOc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevBab30RdptI=", + "_parent": { + "$ref": "AAAAAAFevBab3kRSwFI=" + }, + "model": { + "$ref": "AAAAAAFevBab3URQq9I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFevBZUhkAzr3U=" + }, + "lineStyle": 1, + "points": "216:808;355:903", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevBab3kRTus8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevBab3kRUZw4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevBab3kRVImQ=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevBab3kRW4KA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevBab3kRXhjY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevBab3kRYExc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevBab3kRZwiM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevBab30RaSZU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevBab30RbapY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevBab30RcEVo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevBab30RdptI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevBwIQV8lew0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevBwIQl8mRSY=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8lew0=" + }, + "model": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevBwIQl8n37U=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8mRSY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -976, + "top": 928, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevBwIQl8oCdw=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8mRSY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1631, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Retrofit.Builder", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevBwIQl8p/rw=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8mRSY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -976, + "top": 928, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevBwIQl8qq/s=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8mRSY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -976, + "top": 928, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": 1624, + "width": 317, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevBwIQl8n37U=" + }, + "nameLabel": { + "$ref": "AAAAAAFevBwIQl8oCdw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevBwIQl8p/rw=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevBwIQl8qq/s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevBwIQl8rDiE=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8lew0=" + }, + "model": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevCIDIoRpFI4=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8rDiE=" + }, + "model": { + "$ref": "AAAAAAFevCIDC4RXILA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1654, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Platform platform", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": 1649, + "width": 317, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevBwIQl8ssXU=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8lew0=" + }, + "model": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevENSEsNC8z0=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevENR+cMwoUY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1677, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+client(OkHttpClient)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevEOSHMQ+p9g=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevEOSCcQsAY4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1692, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+callFactory(okhtt3.Call.Factory)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevETEhMtz0QU=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevETEbsthe5c=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1707, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+baseUrl(String)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevEUMc9F/izo=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevEUMX9Ft8BY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1722, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+baseUrl(HttpUrl)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevEVsCtMCqTA=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevEVr9NLw0NA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1737, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+addConverterFactory(Converter.Factory)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevEsJh9+9Q5A=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevEsJb9+r0Gs=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1752, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+addCallAdapterFactory(CallAdapter.Factory)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevE+Er/kQRDw=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevE+Emfj+EaQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1767, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+callbackExecutor(Executor)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevE/VZ/r6vL4=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevE/VT/rozMs=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1782, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+validateEagerly(boolean)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevFATfv2YYKw=", + "_parent": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "model": { + "$ref": "AAAAAAFevFATav2G7xs=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 53, + "top": 1797, + "width": 307, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+build()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": 1672, + "width": 317, + "height": 143, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevBwIQ18ttEU=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8lew0=" + }, + "model": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -536, + "top": 496, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevBwIQ18uop8=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8lew0=" + }, + "model": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -536, + "top": 496, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 48, + "top": 1624, + "width": 317, + "height": 191, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevBwIQl8mRSY=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevBwIQl8rDiE=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevBwIQl8ssXU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevBwIQ18ttEU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevBwIQ18uop8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevBwwRmEz/mo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEvNfE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwRmE03mY=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEvNfE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 351, + "top": 1376, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwRmE11ZU=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEvNfE=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 338, + "top": 1369, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwR2E2fnc=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEvNfE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 378, + "top": 1389, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwR2E3J6Q=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEweX8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 249, + "top": 1587, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwR2E4pGc=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEweX8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 238, + "top": 1579, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwR2E55xQ=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEweX8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 272, + "top": 1602, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwR2E6SGo=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWExUSk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 454, + "top": 1165, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwR2E7Fpg=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWExUSk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 441, + "top": 1162, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevBwwR2E8y8k=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWExUSk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 480, + "top": 1173, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevBwwR2E9/HU=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWEweX8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -480, + "top": 888, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevBwwR2E+VCY=", + "_parent": { + "$ref": "AAAAAAFevBwwRmEz/mo=" + }, + "model": { + "$ref": "AAAAAAFevBwwRWExUSk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -480, + "top": 888, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFevBwIQV8lew0=" + }, + "lineStyle": 1, + "points": "252:1623;479:1155", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevBwwRmE03mY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevBwwRmE11ZU=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevBwwR2E2fnc=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevBwwR2E3J6Q=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevBwwR2E4pGc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevBwwR2E55xQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevBwwR2E6SGo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevBwwR2E7Fpg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevBwwR2E8y8k=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevBwwR2E9/HU=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevBwwR2E+VCY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevB84jXkzI/s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkvI/Q=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk0hT4=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkvI/Q=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1335, + "top": 414, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk1uIY=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkvI/Q=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1347, + "top": 423, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk2Oew=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkvI/Q=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1312, + "top": 395, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk3md8=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkwjcA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1393, + "top": 342, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk4NqU=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkwjcA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1402, + "top": 352, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk5omw=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkwjcA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1374, + "top": 322, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk6jig=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkx/8Y=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1278, + "top": 486, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk7InE=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkx/8Y=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1290, + "top": 492, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB84jXk8i3Q=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkx/8Y=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1254, + "top": 472, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevB84jXk9DI4=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkwjcA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 304, + "top": -152, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevB84jXk+SrA=", + "_parent": { + "$ref": "AAAAAAFevB84jXkzI/s=" + }, + "model": { + "$ref": "AAAAAAFevB84jHkx/8Y=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 304, + "top": -152, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "tail": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "lineStyle": 1, + "points": "1398:319;1251:503", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevB84jXk0hT4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevB84jXk1uIY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevB84jXk2Oew=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevB84jXk3md8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevB84jXk4NqU=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevB84jXk5omw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevB84jXk6jig=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevB84jXk7InE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevB84jXk8i3Q=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevB84jXk9DI4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevB84jXk+SrA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevB9UDHrVVe0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrR0bE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDHrWXjw=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrR0bE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 774, + "top": 191, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDHrXcLE=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrR0bE=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 789, + "top": 194, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDXrY5Fc=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrR0bE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 745, + "top": 186, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDXrZxWI=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrSlbU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 773, + "top": 198, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDXraN8w=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrSlbU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 786, + "top": 203, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDXrb71U=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrSlbU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 747, + "top": 188, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDXrcUcM=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrTJww=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 776, + "top": 187, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDXrdUp4=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrTJww=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 789, + "top": 187, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevB9UDXreNqo=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrTJww=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 748, + "top": 185, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevB9UDXrf83M=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrSlbU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -72, + "top": -24, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevB9UDXrgMtA=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrVVe0=" + }, + "model": { + "$ref": "AAAAAAFevB9UDHrTJww=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -72, + "top": -24, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "tail": { + "$ref": "AAAAAAFeu/Z/yflY02E=" + }, + "lineStyle": 1, + "points": "765:176;756:215", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevB9UDHrWXjw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevB9UDHrXcLE=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevB9UDXrY5Fc=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevB9UDXrZxWI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevB9UDXraN8w=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevB9UDXrb71U=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevB9UDXrcUcM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevB9UDXrdUp4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevB9UDXreNqo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevB9UDXrf83M=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevB9UDXrgMtA=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevCGQA4D9dfk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D5NYc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4D+9pg=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D5NYc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 168, + "top": 440, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4D/uHw=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D5NYc=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 183, + "top": 438, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4EAj70=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D5NYc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 139, + "top": 445, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4EBFQ0=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D61N0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 160, + "top": 389, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4ECvQE=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D61N0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 174, + "top": 389, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4ED6j8=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D61N0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 132, + "top": 389, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4EEb5E=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D7Aak=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 176, + "top": 493, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4EFvkE=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D7Aak=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 189, + "top": 488, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevCGQA4EGPLw=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D7Aak=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 150, + "top": 501, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevCGQA4EHXEg=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D61N0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevCGQA4EIADc=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D9dfk=" + }, + "model": { + "$ref": "AAAAAAFevCGQA4D7Aak=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu+Ks5/C1pR0=" + }, + "tail": { + "$ref": "AAAAAAFevAOTugo5TlY=" + }, + "lineStyle": 1, + "points": "142:372;166:527", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevCGQA4D+9pg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevCGQA4D/uHw=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevCGQA4EAj70=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevCGQA4EBFQ0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevCGQA4ECvQE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevCGQA4ED6j8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevCGQA4EEb5E=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevCGQA4EFvkE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevCGQA4EGPLw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevCGQA4EHXEg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevCGQA4EIADc=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevCi1boouVkE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevCi1b4ov8Ng=", + "_parent": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "model": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevCi1b4owQeQ=", + "_parent": { + "$ref": "AAAAAAFevCi1b4ov8Ng=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -752, + "top": 1104, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevCi1b4oxdos=", + "_parent": { + "$ref": "AAAAAAFevCi1b4ov8Ng=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 509, + "top": 1695, + "width": 469.68212890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Platform", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevCi1b4oyigo=", + "_parent": { + "$ref": "AAAAAAFevCi1b4ov8Ng=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -752, + "top": 1104, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevCi1b4ozNNc=", + "_parent": { + "$ref": "AAAAAAFevCi1b4ov8Ng=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -752, + "top": 1104, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 504, + "top": 1688, + "width": 479.68212890625, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevCi1b4owQeQ=" + }, + "nameLabel": { + "$ref": "AAAAAAFevCi1b4oxdos=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevCi1b4oyigo=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevCi1b4ozNNc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevCi1b4o0zPQ=", + "_parent": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "model": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevEHUor1lCL8=", + "_parent": { + "$ref": "AAAAAAFevCi1b4o0zPQ=" + }, + "model": { + "$ref": "AAAAAAFevEHUiL1H664=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 509, + "top": 1718, + "width": 469.68212890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+private static final Platform PLATFORM", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 504, + "top": 1713, + "width": 479.68212890625, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevCi1b4o1Yy8=", + "_parent": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "model": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevEJkBsBPHbE=", + "_parent": { + "$ref": "AAAAAAFevCi1b4o1Yy8=" + }, + "model": { + "$ref": "AAAAAAFevEJj68Axm1A=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 509, + "top": 1741, + "width": 469.68212890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+get()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevCj6T4u49xQ=", + "_parent": { + "$ref": "AAAAAAFevCi1b4o1Yy8=" + }, + "model": { + "$ref": "AAAAAAFevCj6Ooua1Do=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 509, + "top": 1756, + "width": 469.68212890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+static Platform findPlatform()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevDkJxppq0+0=", + "_parent": { + "$ref": "AAAAAAFevCi1b4o1Yy8=" + }, + "model": { + "$ref": "AAAAAAFevDkJr5pM/Io=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 509, + "top": 1771, + "width": 469.68212890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+CallAdapter.Factory defaultCallAdapterFactory(Executor callbackExecutor)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevDoUoJx1TdI=", + "_parent": { + "$ref": "AAAAAAFevCi1b4o1Yy8=" + }, + "model": { + "$ref": "AAAAAAFevDoUjJxXpkc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 509, + "top": 1786, + "width": 469.68212890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean isDefaultMethod(Method method)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevDpcnZ34ZBk=", + "_parent": { + "$ref": "AAAAAAFevCi1b4o1Yy8=" + }, + "model": { + "$ref": "AAAAAAFevDpciJ3aR1s=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 509, + "top": 1801, + "width": 469.68212890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Object invokeDefaultMethod(...)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 504, + "top": 1736, + "width": 479.68212890625, + "height": 83, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevCi1cIo21vQ=", + "_parent": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "model": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -424, + "top": 584, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevCi1cIo3Ohs=", + "_parent": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "model": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -424, + "top": 584, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 504, + "top": 1688, + "width": 479.68212890625, + "height": 131, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevCi1b4ov8Ng=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevCi1b4o0zPQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevCi1b4o1Yy8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevCi1cIo21vQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevCi1cIo3Ohs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevDrQb6DBhl4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevDrQb6DC/8I=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DBhl4=" + }, + "model": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevDrQcKDD2/g=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DC/8I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -512, + "top": 1320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDrQcKDEaEc=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DC/8I=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 605, + "top": 1863, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Java8", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDrQcKDFcTw=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DC/8I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -512, + "top": 1320, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDrQcKDGqM8=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DC/8I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -512, + "top": 1320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 600, + "top": 1856, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevDrQcKDD2/g=" + }, + "nameLabel": { + "$ref": "AAAAAAFevDrQcKDEaEc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevDrQcKDFcTw=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevDrQcKDGqM8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevDrQcKDHfwE=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DBhl4=" + }, + "model": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 600, + "top": 1881, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevDrQcKDIlXI=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DBhl4=" + }, + "model": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 600, + "top": 1891, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevDrQcaDJYZs=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DBhl4=" + }, + "model": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -304, + "top": 692, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevDrQcaDKImY=", + "_parent": { + "$ref": "AAAAAAFevDrQb6DBhl4=" + }, + "model": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -304, + "top": 692, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 600, + "top": 1856, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevDrQb6DC/8I=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevDrQcKDHfwE=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevDrQcKDIlXI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevDrQcaDJYZs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevDrQcaDKImY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevDrQ+aEFNs4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevDrQ+KEDOBI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDrQ+aEGBgc=", + "_parent": { + "$ref": "AAAAAAFevDrQ+aEFNs4=" + }, + "model": { + "$ref": "AAAAAAFevDrQ+KEDOBI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 653, + "top": 1820, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevDrQ+aEFNs4=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDrQ+aEHSO8=", + "_parent": { + "$ref": "AAAAAAFevDrQ+aEFNs4=" + }, + "model": { + "$ref": "AAAAAAFevDrQ+KEDOBI=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 642, + "top": 1810, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevDrQ+aEFNs4=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDrQ+aEI7T0=", + "_parent": { + "$ref": "AAAAAAFevDrQ+aEFNs4=" + }, + "model": { + "$ref": "AAAAAAFevDrQ+KEDOBI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 674, + "top": 1841, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevDrQ+aEFNs4=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "tail": { + "$ref": "AAAAAAFevDrQb6DBhl4=" + }, + "lineStyle": 1, + "points": "647:1855;681:1819", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevDrQ+aEGBgc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevDrQ+aEHSO8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevDrQ+aEI7T0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevDsj2qRJOIE=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevDsj2qRKdhU=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRJOIE=" + }, + "model": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevDsj2qRLoLY=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRKdhU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -376, + "top": 1320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDsj26RMf+I=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRKdhU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 733, + "top": 1863, + "width": 53.77734375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Android", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDsj26RNT3E=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRKdhU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -376, + "top": 1320, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDsj26ROlHk=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRKdhU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -376, + "top": 1320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 1856, + "width": 63.77734375, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevDsj2qRLoLY=" + }, + "nameLabel": { + "$ref": "AAAAAAFevDsj26RMf+I=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevDsj26RNT3E=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevDsj26ROlHk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevDsj26RP5v8=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRJOIE=" + }, + "model": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 1881, + "width": 63.77734375, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevDsj26RQaQQ=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRJOIE=" + }, + "model": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 728, + "top": 1891, + "width": 63.77734375, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevDsj26RRJuw=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRJOIE=" + }, + "model": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -188, + "top": 660, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevDsj26RSULQ=", + "_parent": { + "$ref": "AAAAAAFevDsj2qRJOIE=" + }, + "model": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -188, + "top": 660, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 728, + "top": 1856, + "width": 63.77734375, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevDsj2qRKdhU=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevDsj26RP5v8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevDsj26RQaQQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevDsj26RRJuw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevDsj26RSULQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevDskYKSNprk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevDskYKSLBjA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDskYKSOsgY=", + "_parent": { + "$ref": "AAAAAAFevDskYKSNprk=" + }, + "model": { + "$ref": "AAAAAAFevDskYKSLBjA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 738, + "top": 1832, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevDskYKSNprk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDskYKSPTMI=", + "_parent": { + "$ref": "AAAAAAFevDskYKSNprk=" + }, + "model": { + "$ref": "AAAAAAFevDskYKSLBjA=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 723, + "top": 1834, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevDskYKSNprk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDskYaSQFSU=", + "_parent": { + "$ref": "AAAAAAFevDskYKSNprk=" + }, + "model": { + "$ref": "AAAAAAFevDskYKSLBjA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 767, + "top": 1829, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevDskYKSNprk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "tail": { + "$ref": "AAAAAAFevDsj2qRJOIE=" + }, + "lineStyle": 1, + "points": "756:1855;751:1819", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevDskYKSOsgY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevDskYKSPTMI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevDskYaSQFSU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevDtfEqZQTRc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevDtfEqZRmGc=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZQTRc=" + }, + "model": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevDtfE6ZSZYU=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZRmGc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -298, + "top": 1320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDtfE6ZThOM=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZRmGc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 837, + "top": 1863, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "IOS", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDtfE6ZUa1E=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZRmGc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -298, + "top": 1320, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevDtfE6ZVRb4=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZRmGc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -298, + "top": 1320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 832, + "top": 1856, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevDtfE6ZSZYU=" + }, + "nameLabel": { + "$ref": "AAAAAAFevDtfE6ZThOM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevDtfE6ZUa1E=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevDtfE6ZVRb4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevDtfE6ZWPOo=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZQTRc=" + }, + "model": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 832, + "top": 1881, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevDtfE6ZXDhw=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZQTRc=" + }, + "model": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 832, + "top": 1891, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevDtfFKZYLZg=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZQTRc=" + }, + "model": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -149, + "top": 660, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevDtfFKZZcoc=", + "_parent": { + "$ref": "AAAAAAFevDtfEqZQTRc=" + }, + "model": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -149, + "top": 660, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 832, + "top": 1856, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevDtfEqZRmGc=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevDtfE6ZWPOo=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevDtfE6ZXDhw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevDtfFKZYLZg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevDtfFKZZcoc=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevDtfj6aUOYI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevDtfjqaS0d4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDtfj6aV4sg=", + "_parent": { + "$ref": "AAAAAAFevDtfj6aUOYI=" + }, + "model": { + "$ref": "AAAAAAFevDtfjqaS0d4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 807, + "top": 1840, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevDtfj6aUOYI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDtfj6aWddA=", + "_parent": { + "$ref": "AAAAAAFevDtfj6aUOYI=" + }, + "model": { + "$ref": "AAAAAAFevDtfjqaS0d4=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 796, + "top": 1850, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevDtfj6aUOYI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevDtfj6aXkws=", + "_parent": { + "$ref": "AAAAAAFevDtfj6aUOYI=" + }, + "model": { + "$ref": "AAAAAAFevDtfjqaS0d4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 830, + "top": 1821, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevDtfj6aUOYI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "tail": { + "$ref": "AAAAAAFevDtfEqZQTRc=" + }, + "lineStyle": 1, + "points": "836:1855;803:1819", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevDtfj6aV4sg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevDtfj6aWddA=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevDtfj6aXkws=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevD+bSrTUonM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevD+bS7TVgQw=", + "_parent": { + "$ref": "AAAAAAFevD+bSrTUonM=" + }, + "model": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevD+bS7TWZtc=", + "_parent": { + "$ref": "AAAAAAFevD+bS7TVgQw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -512, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevD+bS7TXvHI=", + "_parent": { + "$ref": "AAAAAAFevD+bS7TVgQw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 765, + "top": 351, + "width": 116.7841796875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "BuiltInConverters", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevD+bS7TYId4=", + "_parent": { + "$ref": "AAAAAAFevD+bS7TVgQw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -512, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevD+bS7TZm6k=", + "_parent": { + "$ref": "AAAAAAFevD+bS7TVgQw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 48, + "top": -512, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 760, + "top": 344, + "width": 126.7841796875, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevD+bS7TWZtc=" + }, + "nameLabel": { + "$ref": "AAAAAAFevD+bS7TXvHI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevD+bS7TYId4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevD+bS7TZm6k=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevD+bS7Ta43o=", + "_parent": { + "$ref": "AAAAAAFevD+bSrTUonM=" + }, + "model": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 760, + "top": 369, + "width": 126.7841796875, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevD+bTLTbMqA=", + "_parent": { + "$ref": "AAAAAAFevD+bSrTUonM=" + }, + "model": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 760, + "top": 379, + "width": 126.7841796875, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevD+bTLTczg0=", + "_parent": { + "$ref": "AAAAAAFevD+bSrTUonM=" + }, + "model": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 24, + "top": -256, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevD+bTLTdvAo=", + "_parent": { + "$ref": "AAAAAAFevD+bSrTUonM=" + }, + "model": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 24, + "top": -256, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 760, + "top": 344, + "width": 126.7841796875, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevD+bS7TVgQw=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevD+bS7Ta43o=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevD+bTLTbMqA=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevD+bTLTczg0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevD+bTLTdvAo=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevEADyLhdGug=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevEADyLhbBUU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEADyLhem5g=", + "_parent": { + "$ref": "AAAAAAFevEADyLhdGug=" + }, + "model": { + "$ref": "AAAAAAFevEADyLhbBUU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 779, + "top": 325, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevEADyLhdGug=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEADyLhfJBg=", + "_parent": { + "$ref": "AAAAAAFevEADyLhdGug=" + }, + "model": { + "$ref": "AAAAAAFevEADyLhbBUU=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 767, + "top": 334, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevEADyLhdGug=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEADyLhggHo=", + "_parent": { + "$ref": "AAAAAAFevEADyLhdGug=" + }, + "model": { + "$ref": "AAAAAAFevEADyLhbBUU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 804, + "top": 308, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevEADyLhdGug=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "tail": { + "$ref": "AAAAAAFevD+bSrTUonM=" + }, + "lineStyle": 1, + "points": "806:343;778:304", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevEADyLhem5g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevEADyLhfJBg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevEADyLhggHo=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevEYyvtp9enM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevEYyvtp+X5Y=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp9enM=" + }, + "model": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevEYyv9p/8/o=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp+X5Y=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": -208, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevEYyv9qA4mA=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp+X5Y=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 892, + "top": 351, + "width": 149.1064453125, + "height": 13, + "autoResize": false, + "underline": false, + "text": "GsonConverterFactory", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevEYyv9qBqmY=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp+X5Y=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": -208, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevEYyv9qCGcQ=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp+X5Y=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": -208, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 887, + "top": 344, + "width": 159.1064453125, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevEYyv9p/8/o=" + }, + "nameLabel": { + "$ref": "AAAAAAFevEYyv9qA4mA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevEYyv9qBqmY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevEYyv9qCGcQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevEYyv9qDTsc=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp9enM=" + }, + "model": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 887, + "top": 369, + "width": 159.1064453125, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevEYyv9qEEZY=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp9enM=" + }, + "model": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 887, + "top": 379, + "width": 159.1064453125, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevEYywNqFWc0=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp9enM=" + }, + "model": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": -104, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevEYywNqG5pQ=", + "_parent": { + "$ref": "AAAAAAFevEYyvtp9enM=" + }, + "model": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": -104, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 887, + "top": 344, + "width": 159.1064453125, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevEYyvtp+X5Y=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevEYyv9qDTsc=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevEYyv9qEEZY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevEYywNqFWc0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevEYywNqG5pQ=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevEYzNdrBreI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevEYzNNq/zBw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEYzNdrCpf0=", + "_parent": { + "$ref": "AAAAAAFevEYzNdrBreI=" + }, + "model": { + "$ref": "AAAAAAFevEYzNNq/zBw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 872, + "top": 330, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevEYzNdrBreI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEYzNdrDQFg=", + "_parent": { + "$ref": "AAAAAAFevEYzNdrBreI=" + }, + "model": { + "$ref": "AAAAAAFevEYzNNq/zBw=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 866, + "top": 344, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevEYzNdrBreI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEYzNdrE96A=", + "_parent": { + "$ref": "AAAAAAFevEYzNdrBreI=" + }, + "model": { + "$ref": "AAAAAAFevEYzNNq/zBw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 885, + "top": 303, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevEYzNdrBreI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu/ndxfyGoHk=" + }, + "tail": { + "$ref": "AAAAAAFevEYyvtp9enM=" + }, + "lineStyle": 1, + "points": "919:343;839:304", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevEYzNdrCpf0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevEYzNdrDQFg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevEYzNdrE96A=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevEyMlulxPlg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevEyMleltybA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlulyJ1c=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMleltybA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 433, + "top": 1741, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlulzGlk=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMleltybA=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 432, + "top": 1756, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlul0tbE=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMleltybA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 434, + "top": 1712, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlul19mk=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMleluaJs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 476, + "top": 1745, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlul2r3E=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMleluaJs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 472, + "top": 1758, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlul3FYU=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMleluaJs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 482, + "top": 1718, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlul4O1A=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMlelv1/c=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 389, + "top": 1739, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlul5r1A=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMlelv1/c=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 391, + "top": 1753, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevEyMlul6rdk=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMlelv1/c=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 387, + "top": 1711, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevEyMl+l7Pxo=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMleluaJs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -376, + "top": 352, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevEyMl+l8T1M=", + "_parent": { + "$ref": "AAAAAAFevEyMlulxPlg=" + }, + "model": { + "$ref": "AAAAAAFevEyMlelv1/c=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -376, + "top": 352, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevBwIQV8lew0=" + }, + "tail": { + "$ref": "AAAAAAFevCi1boouVkE=" + }, + "lineStyle": 1, + "points": "503:1738;365:1729", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevEyMlulyJ1c=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevEyMlulzGlk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevEyMlul0tbE=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevEyMlul19mk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevEyMlul2r3E=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevEyMlul3FYU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevEyMlul4O1A=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevEyMlul5r1A=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevEyMlul6rdk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevEyMl+l7Pxo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevEyMl+l8T1M=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevE0juPIx/MA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevE0juPIyP0k=", + "_parent": { + "$ref": "AAAAAAFevE0juPIx/MA=" + }, + "model": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevE0jufIzgCI=", + "_parent": { + "$ref": "AAAAAAFevE0juPIyP0k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 176, + "top": -570, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevE0jufI0DIc=", + "_parent": { + "$ref": "AAAAAAFevE0juPIyP0k=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1157, + "top": 639, + "width": 172.7705078125, + "height": 13, + "autoResize": false, + "underline": false, + "text": "RxJavaCallAdapterFactory", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevE0jufI1U+E=", + "_parent": { + "$ref": "AAAAAAFevE0juPIyP0k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 176, + "top": -570, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevE0jufI2Mr8=", + "_parent": { + "$ref": "AAAAAAFevE0juPIyP0k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 176, + "top": -570, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1152, + "top": 632, + "width": 182.7705078125, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevE0jufIzgCI=" + }, + "nameLabel": { + "$ref": "AAAAAAFevE0jufI0DIc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevE0jufI1U+E=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevE0jufI2Mr8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevE0jufI3SsI=", + "_parent": { + "$ref": "AAAAAAFevE0juPIx/MA=" + }, + "model": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1152, + "top": 657, + "width": 182.7705078125, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevE0jufI4L6g=", + "_parent": { + "$ref": "AAAAAAFevE0juPIx/MA=" + }, + "model": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1152, + "top": 667, + "width": 182.7705078125, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevE0jufI5u4A=", + "_parent": { + "$ref": "AAAAAAFevE0juPIx/MA=" + }, + "model": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 88, + "top": -285, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevE0jufI6mMk=", + "_parent": { + "$ref": "AAAAAAFevE0juPIx/MA=" + }, + "model": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 88, + "top": -285, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1152, + "top": 632, + "width": 182.7705078125, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevE0juPIyP0k=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevE0jufI3SsI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevE0jufI4L6g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevE0jufI5u4A=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevE0jufI6mMk=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevE0kMfJ4YUI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevE0kMfJ2Yp8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevE0kMfJ5Whg=", + "_parent": { + "$ref": "AAAAAAFevE0kMfJ4YUI=" + }, + "model": { + "$ref": "AAAAAAFevE0kMfJ2Yp8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1216, + "top": 608, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevE0kMfJ4YUI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevE0kMfJ65jY=", + "_parent": { + "$ref": "AAAAAAFevE0kMfJ4YUI=" + }, + "model": { + "$ref": "AAAAAAFevE0kMfJ2Yp8=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1201, + "top": 611, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevE0kMfJ4YUI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevE0kMfJ7TZQ=", + "_parent": { + "$ref": "AAAAAAFevE0kMfJ4YUI=" + }, + "model": { + "$ref": "AAAAAAFevE0kMfJ2Yp8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1245, + "top": 601, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevE0kMfJ4YUI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevA46HiOoJnw=" + }, + "tail": { + "$ref": "AAAAAAFevE0juPIx/MA=" + }, + "lineStyle": 1, + "points": "1236:631;1227:592", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevE0kMfJ5Whg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevE0kMfJ65jY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevE0kMfJ7TZQ=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFevFk2ohNtkaA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1520, + "top": 184, + "width": 207, + "height": 38, + "autoResize": false, + "text": "Adapts a Call into the type of T", + "wordWrap": true + }, + { + "_type": "UMLNoteLinkView", + "_id": "AAAAAAFevFk2pBNwF3w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevFk2ohNtkaA=" + }, + "tail": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "lineStyle": 1, + "points": "1507:246;1571:222" + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFevFm+4hrDZCc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 886, + "top": 104, + "width": 355, + "height": 38, + "autoResize": false, + "text": "Convert objects to and from their representation in HTTP", + "wordWrap": true + }, + { + "_type": "UMLNoteLinkView", + "_id": "AAAAAAFevFm+5RrG83A=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevFm+4hrDZCc=" + }, + "tail": { + "$ref": "AAAAAAFeu/Z/yflY02E=" + }, + "lineStyle": 1, + "points": "819:136;885:132" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevMUOvYG8u6s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevMUOvYG9rD0=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG8u6s=" + }, + "model": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevMUOvoG+YnA=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG9rD0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 160, + "top": -128, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevMUOvoG/jHY=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG9rD0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 925, + "top": 919, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Utils", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevMUOvoHADig=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG9rD0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 160, + "top": -128, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevMUOvoHBnFI=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG9rD0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 160, + "top": -128, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 920, + "top": 912, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevMUOvoG+YnA=" + }, + "nameLabel": { + "$ref": "AAAAAAFevMUOvoG/jHY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevMUOvoHADig=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevMUOvoHBnFI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevMUOvoHC/QQ=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG8u6s=" + }, + "model": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 920, + "top": 937, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevMUOvoHDJhk=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG8u6s=" + }, + "model": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 920, + "top": 947, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevMUOv4HEpQU=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG8u6s=" + }, + "model": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 80, + "top": -64, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevMUOv4HF9IQ=", + "_parent": { + "$ref": "AAAAAAFevMUOvYG8u6s=" + }, + "model": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 80, + "top": -64, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 920, + "top": 912, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevMUOvYG9rD0=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevMUOvoHC/QQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevMUOvoHDJhk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevMUOv4HEpQU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevMUOv4HF9IQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevM6QFqwvc9c=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawrvz8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QFqwwrn4=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawrvz8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 884, + "top": 957, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6wxMAo=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawrvz8=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 887, + "top": 972, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6wyKnE=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawrvz8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 877, + "top": 928, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6wzeTY=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawsB/o=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 897, + "top": 954, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6w080s=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawsB/o=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 897, + "top": 968, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6w1HjY=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawsB/o=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 895, + "top": 926, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6w2sEw=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawtkQ0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 871, + "top": 960, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6w36Tg=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawtkQ0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 877, + "top": 973, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevM6QF6w4F18=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawtkQ0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 861, + "top": 934, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevM6QF6w5dQY=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawsB/o=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevM6QF6w6B8o=", + "_parent": { + "$ref": "AAAAAAFevM6QFqwvc9c=" + }, + "model": { + "$ref": "AAAAAAFevM6QFawtkQ0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFevMUOvYG8u6s=" + }, + "lineStyle": 1, + "points": "919:940;843:958", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevM6QFqwwrn4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevM6QF6wxMAo=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevM6QF6wyKnE=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevM6QF6wzeTY=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevM6QF6w080s=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevM6QF6w1HjY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevM6QF6w2sEw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevM6QF6w36Tg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevM6QF6w4F18=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevM6QF6w5dQY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevM6QF6w6B8o=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevNDoKbEHYhg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevNDoKrEIAKE=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "model": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevNDoKrEJ/1s=", + "_parent": { + "$ref": "AAAAAAFevNDoKrEIAKE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": 0, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevNDoKrEK/qc=", + "_parent": { + "$ref": "AAAAAAFevNDoKrEIAKE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1079, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "ServiceMethod", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevNDoKrELFXk=", + "_parent": { + "$ref": "AAAAAAFevNDoKrEIAKE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": 0, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevNDoKrEM+No=", + "_parent": { + "$ref": "AAAAAAFevNDoKrEIAKE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -176, + "top": 0, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1080, + "top": 1072, + "width": 262.60498046875, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevNDoKrEJ/1s=" + }, + "nameLabel": { + "$ref": "AAAAAAFevNDoKrEK/qc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevNDoKrELFXk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevNDoKrEM+No=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevNDoKrENxpY=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "model": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "subViews": [ + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevQ2r//pGbKo=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevQ2r3foi45Q=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1102, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+okhttp3.Call.Factory callFactory", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevQ4BRP2PlUY=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevQ4BKf1r5dc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1117, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+CallAdapter callAdapter", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevQ49dP/WGSA=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevQ49Wf+yZXg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1132, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+HttpUrl baseUrl", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevQ5iqgD9u2I=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevQ5ijgDZXQY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1147, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Converter responseConverter", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevQ9+PQUY8TI=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevQ9+IQT01iY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1162, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+String httpMethod", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevRA9IgY/szA=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevRA9BQYb8II=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1177, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+String relativeUrl", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevRBbxwdm/Q0=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevRBbqwdCuq0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1192, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Headers headers", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevRLaSxb/sfs=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevRLaMBbbGuM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1207, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean hasBody", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevRL53RhW/xQ=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevRL5wRgy4Sg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1222, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean isFormEncoded", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevRMXFRmtJXs=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevRMW9xmJscc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1237, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean isMultipart", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFevRMz6xsEcQo=", + "_parent": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "model": { + "$ref": "AAAAAAFevRMz0Rrgfk8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1252, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+ParameterHandler[] parameterHandlers", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1080, + "top": 1097, + "width": 262.60498046875, + "height": 173, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevNDoK7EOHjg=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "model": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevQ3sRPxpwjM=", + "_parent": { + "$ref": "AAAAAAFevNDoK7EOHjg=" + }, + "model": { + "$ref": "AAAAAAFevQ3sKfxFGgo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1275, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Request toRequest(Object... args)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevSoW5yNs1IM=", + "_parent": { + "$ref": "AAAAAAFevNDoK7EOHjg=" + }, + "model": { + "$ref": "AAAAAAFevSoWxyNIl2M=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1085, + "top": 1290, + "width": 252.60498046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+T toResponse(ResponseBody body)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1080, + "top": 1270, + "width": 262.60498046875, + "height": 38, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevNDoK7EPMpc=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "model": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -88, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevNDoK7EQFKQ=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "model": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -88, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1080, + "top": 1072, + "width": 262.60498046875, + "height": 251, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevNDoKrEIAKE=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevNDoKrENxpY=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevNDoK7EOHjg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevNDoK7EPMpc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevNDoK7EQFKQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevN4LLcEjbe0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEfMYs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcEka8I=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEfMYs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 957, + "top": 1142, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcElwSg=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEfMYs=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 953, + "top": 1157, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcEmZjM=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEfMYs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 964, + "top": 1113, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcEnFC4=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEgmcc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1050, + "top": 1166, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcEog+0=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEgmcc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1044, + "top": 1178, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcEpvW0=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEgmcc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1061, + "top": 1140, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcEqJhU=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLcEhgzc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 864, + "top": 1119, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcErdcY=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLcEhgzc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 863, + "top": 1133, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevN4LLcEslKQ=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLcEhgzc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 867, + "top": 1092, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevN4LLcEt7vo=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLMEgmcc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevN4LLcEuDCs=", + "_parent": { + "$ref": "AAAAAAFevN4LLcEjbe0=" + }, + "model": { + "$ref": "AAAAAAFevN4LLcEhgzc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeu9vNkvBwPLU=" + }, + "tail": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "lineStyle": 1, + "points": "1079:1164;843:1105", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevN4LLcEka8I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevN4LLcElwSg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevN4LLcEmZjM=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevN4LLcEnFC4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevN4LLcEog+0=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevN4LLcEpvW0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevN4LLcEqJhU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevN4LLcErdcY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevN4LLcEslKQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevN4LLcEt7vo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevN4LLcEuDCs=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevOE6pdPDpXQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevOE6ptPE71Q=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPDpXQ=" + }, + "model": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevOE6ptPFKPU=", + "_parent": { + "$ref": "AAAAAAFevOE6ptPE71Q=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1600, + "top": -1184, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevOE6ptPGupA=", + "_parent": { + "$ref": "AAAAAAFevOE6ptPE71Q=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1773, + "top": 607, + "width": 293, + "height": 13, + "autoResize": false, + "underline": false, + "text": "OkHttpCall", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevOE6ptPHq/s=", + "_parent": { + "$ref": "AAAAAAFevOE6ptPE71Q=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1600, + "top": -1184, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevOE6ptPI+x8=", + "_parent": { + "$ref": "AAAAAAFevOE6ptPE71Q=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1600, + "top": -1184, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1768, + "top": 600, + "width": 303, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevOE6ptPFKPU=" + }, + "nameLabel": { + "$ref": "AAAAAAFevOE6ptPGupA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevOE6ptPHq/s=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevOE6ptPI+x8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevOE6ptPJ77I=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPDpXQ=" + }, + "model": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1768, + "top": 625, + "width": 303, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevOE6ptPKdnY=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPDpXQ=" + }, + "model": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewXzS46r4gOI=", + "_parent": { + "$ref": "AAAAAAFevOE6ptPKdnY=" + }, + "model": { + "$ref": "AAAAAAFewXzSx6rR/8A=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1773, + "top": 640, + "width": 293, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+okhttp3.Call createRawCall()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewYe22ejkDLc=", + "_parent": { + "$ref": "AAAAAAFevOE6ptPKdnY=" + }, + "model": { + "$ref": "AAAAAAFewYe2vei9Tok=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1773, + "top": 655, + "width": 293, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+parseResponse(okhttp3.Response rawResponse)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1768, + "top": 635, + "width": 303, + "height": 38, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevOE6p9PL34s=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPDpXQ=" + }, + "model": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 800, + "top": -592, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevOE6p9PMYbI=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPDpXQ=" + }, + "model": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 800, + "top": -592, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1768, + "top": 600, + "width": 303, + "height": 73, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevOE6ptPE71Q=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevOE6ptPJ77I=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevOE6ptPKdnY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevOE6p9PL34s=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevOE6p9PMYbI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevRCpHgizDng=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevRCpHwi0Bkg=", + "_parent": { + "$ref": "AAAAAAFevRCpHgizDng=" + }, + "model": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevRCpHwi1XVE=", + "_parent": { + "$ref": "AAAAAAFevRCpHwi0Bkg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -816, + "top": 496, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevRCpHwi21HE=", + "_parent": { + "$ref": "AAAAAAFevRCpHwi0Bkg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 861, + "top": 1175, + "width": 110.8623046875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "okhttp3.Headers", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevRCpHwi379U=", + "_parent": { + "$ref": "AAAAAAFevRCpHwi0Bkg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -816, + "top": 496, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevRCpHwi4LfA=", + "_parent": { + "$ref": "AAAAAAFevRCpHwi0Bkg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -816, + "top": 496, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 856, + "top": 1168, + "width": 120.8623046875, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevRCpHwi1XVE=" + }, + "nameLabel": { + "$ref": "AAAAAAFevRCpHwi21HE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevRCpHwi379U=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevRCpHwi4LfA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevRCpIAi5Os8=", + "_parent": { + "$ref": "AAAAAAFevRCpHgizDng=" + }, + "model": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 856, + "top": 1193, + "width": 120.8623046875, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevRCpIAi6vj4=", + "_parent": { + "$ref": "AAAAAAFevRCpHgizDng=" + }, + "model": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 856, + "top": 1203, + "width": 120.8623046875, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevRCpIAi7V+M=", + "_parent": { + "$ref": "AAAAAAFevRCpHgizDng=" + }, + "model": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -408, + "top": 248, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevRCpIAi8dw4=", + "_parent": { + "$ref": "AAAAAAFevRCpHgizDng=" + }, + "model": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -408, + "top": 248, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 856, + "top": 1168, + "width": 120.8623046875, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevRCpHwi0Bkg=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevRCpIAi5Os8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevRCpIAi6vj4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevRCpIAi7V+M=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevRCpIAi8dw4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevRJNvQ3LVjQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevRJNvQ3MFo4=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3LVjQ=" + }, + "model": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevRJNvQ3NBdc=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3MFo4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -864, + "top": 592, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevRJNvQ3O3cE=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3MFo4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 853, + "top": 1239, + "width": 128.6484375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "okhttp3.MediaType", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevRJNvQ3PjsE=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3MFo4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -864, + "top": 592, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevRJNvQ3Q2/U=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3MFo4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -864, + "top": 592, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 848, + "top": 1232, + "width": 138.6484375, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevRJNvQ3NBdc=" + }, + "nameLabel": { + "$ref": "AAAAAAFevRJNvQ3O3cE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevRJNvQ3PjsE=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevRJNvQ3Q2/U=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevRJNvQ3RcqI=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3LVjQ=" + }, + "model": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 848, + "top": 1257, + "width": 138.6484375, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevRJNvQ3SmrY=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3LVjQ=" + }, + "model": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 848, + "top": 1267, + "width": 138.6484375, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevRJNvQ3TOOw=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3LVjQ=" + }, + "model": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -432, + "top": 296, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevRJNvQ3UMI8=", + "_parent": { + "$ref": "AAAAAAFevRJNvQ3LVjQ=" + }, + "model": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -432, + "top": 296, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 848, + "top": 1232, + "width": 138.6484375, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevRJNvQ3MFo4=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevRJNvQ3RcqI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevRJNvQ3SmrY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevRJNvQ3TOOw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevRJNvQ3UMI8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevRKY6BObx3s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROXISY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6BOc9lg=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROXISY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1028, + "top": 1171, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6BOd9vY=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROXISY=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1029, + "top": 1156, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6ROeEeU=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROXISY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1027, + "top": 1200, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6ROfj6E=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROYXD4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1003, + "top": 1170, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6ROgF/4=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROYXD4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1006, + "top": 1157, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6ROhsUo=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROYXD4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 998, + "top": 1198, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6ROiubo=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5hOZLrw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1053, + "top": 1172, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6ROjJug=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5hOZLrw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1051, + "top": 1158, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRKY6ROkSbE=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5hOZLrw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1056, + "top": 1199, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevRKY6ROlDeo=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5ROYXD4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevRKY6hOmQDY=", + "_parent": { + "$ref": "AAAAAAFevRKY6BObx3s=" + }, + "model": { + "$ref": "AAAAAAFevRKY5hOZLrw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "tail": { + "$ref": "AAAAAAFevRCpHgizDng=" + }, + "lineStyle": 1, + "points": "977:1191;1079:1194", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevRKY6BOc9lg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevRKY6BOd9vY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevRKY6ROeEeU=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevRKY6ROfj6E=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevRKY6ROgF/4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevRKY6ROhsUo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevRKY6ROiubo=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevRKY6ROjJug=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevRKY6ROkSbE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevRKY6ROlDeo=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevRKY6hOmQDY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevRK49RUHWO0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUDCtc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUIiqw=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUDCtc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1030, + "top": 1210, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUJV/c=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUDCtc=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1027, + "top": 1195, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUK/EE=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUDCtc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1035, + "top": 1239, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RULtCc=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUExXE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1009, + "top": 1214, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUMWhw=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUExXE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1009, + "top": 1200, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUNGtc=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUExXE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1010, + "top": 1242, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUO5Zc=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUFKdY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1050, + "top": 1206, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUP5rI=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUFKdY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1045, + "top": 1193, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevRK49RUQB3U=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUFKdY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1060, + "top": 1232, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevRK49RURhqg=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUExXE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevRK49RUSn7w=", + "_parent": { + "$ref": "AAAAAAFevRK49RUHWO0=" + }, + "model": { + "$ref": "AAAAAAFevRK49BUFKdY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "tail": { + "$ref": "AAAAAAFevRJNvQ3LVjQ=" + }, + "lineStyle": 1, + "points": "987:1240;1079:1222", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevRK49RUIiqw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevRK49RUJV/c=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevRK49RUK/EE=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevRK49RULtCc=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevRK49RUMWhw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevRK49RUNGtc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevRK49RUO5Zc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevRK49RUP5rI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevRK49RUQB3U=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevRK49RURhqg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevRK49RUSn7w=" + } + }, + { + "_type": "UMLNoteView", + "_id": "AAAAAAFevSu/WTcr6S8=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 944, + "top": 1016, + "width": 401, + "height": 38, + "autoResize": false, + "text": "Adapts an invocation of an interface method into an HTTP call.", + "wordWrap": true + }, + { + "_type": "UMLNoteLinkView", + "_id": "AAAAAAFevSu/YDcu634=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevSu/WTcr6S8=" + }, + "tail": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "lineStyle": 1, + "points": "1159:1071;1152:1054" + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevSwze0E+7Pk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevSwze0E/5d8=", + "_parent": { + "$ref": "AAAAAAFevSwze0E+7Pk=" + }, + "model": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevSwze0FANJE=", + "_parent": { + "$ref": "AAAAAAFevSwze0E/5d8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 160, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevSwzfEFBYgk=", + "_parent": { + "$ref": "AAAAAAFevSwze0E/5d8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1511, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "ServiceMethod.Builder", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevSwzfEFCsxE=", + "_parent": { + "$ref": "AAAAAAFevSwze0E/5d8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 160, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevSwzfEFDq8Y=", + "_parent": { + "$ref": "AAAAAAFevSwze0E/5d8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 160, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1088, + "top": 1504, + "width": 599.62744140625, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevSwze0FANJE=" + }, + "nameLabel": { + "$ref": "AAAAAAFevSwzfEFBYgk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevSwzfEFCsxE=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevSwzfEFDq8Y=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevSwzfEFEMfM=", + "_parent": { + "$ref": "AAAAAAFevSwze0E+7Pk=" + }, + "model": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1088, + "top": 1529, + "width": 599.62744140625, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevSwzfEFFgfg=", + "_parent": { + "$ref": "AAAAAAFevSwze0E+7Pk=" + }, + "model": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevS7oQkTbEp8=", + "_parent": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "model": { + "$ref": "AAAAAAFevS7oFkSuKT4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1544, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+build()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevS8ed0iooLI=", + "_parent": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "model": { + "$ref": "AAAAAAFevS8eWkh75L8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1559, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+createCallAdapter()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevTqMPIcUtfM=", + "_parent": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "model": { + "$ref": "AAAAAAFevTqMGYbnyeI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1574, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+createResponseConverter()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevTt98Y+lDvw=", + "_parent": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "model": { + "$ref": "AAAAAAFevTt90I94QuU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1589, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+parseMethodAnnotation(Annotation annotation)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevT3oIpGd+RI=", + "_parent": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "model": { + "$ref": "AAAAAAFevT3oBZFw1do=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1604, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+parseHeaders(String[] headers)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevUBEtZOVnfY=", + "_parent": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "model": { + "$ref": "AAAAAAFevUBEl5Nomds=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1619, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+parseParameter(int p, Type parameterType, Annotation[] annotations)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevUUS5pfapYo=", + "_parent": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "model": { + "$ref": "AAAAAAFevUUSyJetNY4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1093, + "top": 1634, + "width": 589.62744140625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+parseParameterAnnotation(int p, Type type, Annotation[] annotations, Annotation annotation)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1088, + "top": 1539, + "width": 599.62744140625, + "height": 113, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevSwzfEFGFOU=", + "_parent": { + "$ref": "AAAAAAFevSwze0E+7Pk=" + }, + "model": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 80, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevSwzfUFHkgI=", + "_parent": { + "$ref": "AAAAAAFevSwze0E+7Pk=" + }, + "model": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 80, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1088, + "top": 1504, + "width": 599.62744140625, + "height": 161, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevSwze0E/5d8=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevSwzfEFEMfM=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevSwzfEFFgfg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevSwzfEFGFOU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevSwzfUFHkgI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevTOoU181JmU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8xv2s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU1820Pc=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8xv2s=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1295, + "top": 1413, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU183uUs=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8xv2s=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1281, + "top": 1419, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU184PK4=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8xv2s=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1322, + "top": 1400, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU185c5g=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8yVCg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1325, + "top": 1479, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU186BYM=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8yVCg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1312, + "top": 1482, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU187i94=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8yVCg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1352, + "top": 1472, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU188kqc=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8zMIc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1265, + "top": 1346, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU189CUY=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8zMIc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1253, + "top": 1354, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevTOoU18+Fmo=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8zMIc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1288, + "top": 1331, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevTOoU18/5sA=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8yVCg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevTOoU19AtP8=", + "_parent": { + "$ref": "AAAAAAFevTOoU181JmU=" + }, + "model": { + "$ref": "AAAAAAFevTOoUl8zMIc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "tail": { + "$ref": "AAAAAAFevSwze0E+7Pk=" + }, + "lineStyle": 1, + "points": "1350:1503;1268:1323", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevTOoU1820Pc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevTOoU183uUs=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevTOoU184PK4=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevTOoU185c5g=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevTOoU186BYM=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevTOoU187i94=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevTOoU188kqc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevTOoU189CUY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevTOoU18+Fmo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevTOoU18/5sA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevTOoU19AtP8=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevUpda6In+xg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevUpda6IoBcg=", + "_parent": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "model": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevUpda6Ip7ss=", + "_parent": { + "$ref": "AAAAAAFevUpda6IoBcg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -144, + "top": 144, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevUpdbKIqyYc=", + "_parent": { + "$ref": "AAAAAAFevUpda6IoBcg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1565, + "top": 1287, + "width": 326.8662109375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "ParameterHandler", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevUpdbKIrD7s=", + "_parent": { + "$ref": "AAAAAAFevUpda6IoBcg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -144, + "top": 144, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevUpdbKIsCww=", + "_parent": { + "$ref": "AAAAAAFevUpda6IoBcg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -144, + "top": 144, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1560, + "top": 1280, + "width": 336.8662109375, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevUpda6Ip7ss=" + }, + "nameLabel": { + "$ref": "AAAAAAFevUpdbKIqyYc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevUpdbKIrD7s=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevUpdbKIsCww=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevUpdbKIth+8=", + "_parent": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "model": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1560, + "top": 1305, + "width": 336.8662109375, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevUpdbaIuzaM=", + "_parent": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "model": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevUqFXaTJUMQ=", + "_parent": { + "$ref": "AAAAAAFevUpdbaIuzaM=" + }, + "model": { + "$ref": "AAAAAAFevUqFKaSZNUM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1565, + "top": 1320, + "width": 326.8662109375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+abstract void apply(RequestBuilder builder, T value)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevUvu8rVHYZg=", + "_parent": { + "$ref": "AAAAAAFevUpdbaIuzaM=" + }, + "model": { + "$ref": "AAAAAAFevUvuxrUXjbU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1565, + "top": 1335, + "width": 326.8662109375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+ParameterHandler iterable()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFevV0ksbpeDhY=", + "_parent": { + "$ref": "AAAAAAFevUpdbaIuzaM=" + }, + "model": { + "$ref": "AAAAAAFevV0khbouGIk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1565, + "top": 1350, + "width": 326.8662109375, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+ParameterHandler array()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1560, + "top": 1315, + "width": 336.8662109375, + "height": 53, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevUpdbaIvRak=", + "_parent": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "model": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -8, + "top": 312, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevUpdbaIwfV8=", + "_parent": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "model": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -8, + "top": 312, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1560, + "top": 1280, + "width": 336.8662109375, + "height": 88, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevUpda6IoBcg=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevUpdbKIth+8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevUpdbaIuzaM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevUpdbaIvRak=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevUpdbaIwfV8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFevUuHHbGGXrs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevUuHG7GCLUk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGHy1w=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHG7GCLUk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1447, + "top": 1263, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGIrEU=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHG7GCLUk=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1443, + "top": 1278, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGJodg=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHG7GCLUk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1454, + "top": 1234, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGKauA=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGDh3M=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1530, + "top": 1284, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGLzAA=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGDh3M=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1524, + "top": 1296, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGMacw=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGDh3M=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1540, + "top": 1258, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGN4y0=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGERDM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1364, + "top": 1243, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGOrIw=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGERDM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1363, + "top": 1257, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevUuHHbGPdGM=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGERDM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1367, + "top": 1216, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevUuHHbGQvp8=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGDh3M=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFevUuHHrGRc7I=", + "_parent": { + "$ref": "AAAAAAFevUuHHbGGXrs=" + }, + "model": { + "$ref": "AAAAAAFevUuHHLGERDM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "tail": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "lineStyle": 1, + "points": "1559:1282;1343:1229", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevUuHHbGHy1w=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevUuHHbGIrEU=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevUuHHbGJodg=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFevUuHHbGKauA=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFevUuHHbGLzAA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFevUuHHbGMacw=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFevUuHHbGN4y0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFevUuHHbGOrIw=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFevUuHHbGPdGM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFevUuHHbGQvp8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFevUuHHrGRc7I=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevd9kBuRSkyQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevd9kBuRT8w8=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRSkyQ=" + }, + "model": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevd9kBuRUarU=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRT8w8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd9kBuRV5Vo=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRT8w8=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1565, + "top": 1444, + "width": 67, + "height": 13, + "autoResize": false, + "underline": false, + "text": "RelativeUrl", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd9kBuRW+to=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRT8w8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd9kBuRXwow=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRT8w8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1560, + "top": 1437, + "width": 77, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevd9kBuRUarU=" + }, + "nameLabel": { + "$ref": "AAAAAAFevd9kBuRV5Vo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevd9kBuRW+to=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd9kBuRXwow=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevd9kB+RY0P0=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRSkyQ=" + }, + "model": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1560, + "top": 1462, + "width": 77, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevd9kB+RZkRs=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRSkyQ=" + }, + "model": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1560, + "top": 1472, + "width": 77, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevd9kB+RasoA=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRSkyQ=" + }, + "model": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevd9kB+RbSvU=", + "_parent": { + "$ref": "AAAAAAFevd9kBuRSkyQ=" + }, + "model": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1560, + "top": 1437, + "width": 77, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevd9kBuRT8w8=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevd9kB+RY0P0=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevd9kB+RZkRs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevd9kB+RasoA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevd9kB+RbSvU=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevd9kTeSrqIs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd9kTOSpwrA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd9kTeSsmsc=", + "_parent": { + "$ref": "AAAAAAFevd9kTeSrqIs=" + }, + "model": { + "$ref": "AAAAAAFevd9kTOSpwrA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1641, + "top": 1385, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd9kTeSrqIs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd9kTeStBWU=", + "_parent": { + "$ref": "AAAAAAFevd9kTeSrqIs=" + }, + "model": { + "$ref": "AAAAAAFevd9kTOSpwrA=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1630, + "top": 1375, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevd9kTeSrqIs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd9kTuSuOW0=", + "_parent": { + "$ref": "AAAAAAFevd9kTeSrqIs=" + }, + "model": { + "$ref": "AAAAAAFevd9kTOSpwrA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1662, + "top": 1406, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd9kTeSrqIs=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFevd9kBuRSkyQ=" + }, + "lineStyle": 1, + "points": "1620:1436;1684:1368", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevd9kTeSsmsc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevd9kTeStBWU=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd9kTuSuOW0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevd+IM+ctxYw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevd+IM+cuzPQ=", + "_parent": { + "$ref": "AAAAAAFevd+IM+ctxYw=" + }, + "model": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevd+IM+cvi4g=", + "_parent": { + "$ref": "AAAAAAFevd+IM+cuzPQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd+INOcwz60=", + "_parent": { + "$ref": "AAAAAAFevd+IM+cuzPQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1651, + "top": 1444, + "width": 43, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Header", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd+INOcx0nQ=", + "_parent": { + "$ref": "AAAAAAFevd+IM+cuzPQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd+INOcyI9s=", + "_parent": { + "$ref": "AAAAAAFevd+IM+cuzPQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1646, + "top": 1437, + "width": 53, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevd+IM+cvi4g=" + }, + "nameLabel": { + "$ref": "AAAAAAFevd+INOcwz60=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevd+INOcx0nQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd+INOcyI9s=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevd+INOczjak=", + "_parent": { + "$ref": "AAAAAAFevd+IM+ctxYw=" + }, + "model": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1646, + "top": 1462, + "width": 53, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevd+INOc0lgg=", + "_parent": { + "$ref": "AAAAAAFevd+IM+ctxYw=" + }, + "model": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1646, + "top": 1472, + "width": 53, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevd+INOc1OIc=", + "_parent": { + "$ref": "AAAAAAFevd+IM+ctxYw=" + }, + "model": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevd+INOc2Bfw=", + "_parent": { + "$ref": "AAAAAAFevd+IM+ctxYw=" + }, + "model": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1646, + "top": 1437, + "width": 53, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevd+IM+cuzPQ=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevd+INOczjak=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevd+INOc0lgg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevd+INOc1OIc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevd+INOc2Bfw=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevd+IZeeGLls=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd+IZeeE8xk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd+IZeeH1Ns=", + "_parent": { + "$ref": "AAAAAAFevd+IZeeGLls=" + }, + "model": { + "$ref": "AAAAAAFevd+IZeeE8xk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1681, + "top": 1390, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd+IZeeGLls=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd+IZueIcOc=", + "_parent": { + "$ref": "AAAAAAFevd+IZeeGLls=" + }, + "model": { + "$ref": "AAAAAAFevd+IZeeE8xk=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1667, + "top": 1384, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevd+IZeeGLls=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd+IZueJE+A=", + "_parent": { + "$ref": "AAAAAAFevd+IZeeGLls=" + }, + "model": { + "$ref": "AAAAAAFevd+IZeeE8xk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1708, + "top": 1401, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd+IZeeGLls=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFevd+IM+ctxYw=" + }, + "lineStyle": 1, + "points": "1681:1436;1709:1368", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevd+IZeeH1Ns=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevd+IZueIcOc=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd+IZueJE+A=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevd+4G+oIrhg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevd+4G+oJqEI=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oIrhg=" + }, + "model": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevd+4G+oKP4w=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oJqEI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd+4HOoLFvY=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oJqEI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1713, + "top": 1444, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Path", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd+4HOoM/u4=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oJqEI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd+4HOoNoJQ=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oJqEI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1708, + "top": 1437, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevd+4G+oKP4w=" + }, + "nameLabel": { + "$ref": "AAAAAAFevd+4HOoLFvY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevd+4HOoM/u4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd+4HOoNoJQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevd+4HOoOKyg=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oIrhg=" + }, + "model": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1708, + "top": 1462, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevd+4HOoPnu4=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oIrhg=" + }, + "model": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1708, + "top": 1472, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevd+4HOoQRjY=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oIrhg=" + }, + "model": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevd+4HOoRwMY=", + "_parent": { + "$ref": "AAAAAAFevd+4G+oIrhg=" + }, + "model": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1708, + "top": 1437, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevd+4G+oJqEI=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevd+4HOoOKyg=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevd+4HOoPnu4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevd+4HOoQRjY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevd+4HOoRwMY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevd+4SOphXUg=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd+4R+pfF8w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd+4SOpifq0=", + "_parent": { + "$ref": "AAAAAAFevd+4SOphXUg=" + }, + "model": { + "$ref": "AAAAAAFevd+4R+pfF8w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1715, + "top": 1396, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd+4SOphXUg=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd+4SOpjFI8=", + "_parent": { + "$ref": "AAAAAAFevd+4SOphXUg=" + }, + "model": { + "$ref": "AAAAAAFevd+4R+pfF8w=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1700, + "top": 1396, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevd+4SOphXUg=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd+4SOpkloE=", + "_parent": { + "$ref": "AAAAAAFevd+4SOphXUg=" + }, + "model": { + "$ref": "AAAAAAFevd+4R+pfF8w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1744, + "top": 1395, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd+4SOphXUg=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFevd+4G+oIrhg=" + }, + "lineStyle": 1, + "points": "1732:1436;1729:1368", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevd+4SOpifq0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevd+4SOpjFI8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd+4SOpkloE=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFevd/pt+6TKvU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFevd/pt+6UaD4=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6TKvU=" + }, + "model": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFevd/pt+6VvXg=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6UaD4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd/pt+6WL4g=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6UaD4=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1773, + "top": 1444, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Query", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd/puO6X71w=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6UaD4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFevd/puO6YQxw=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6UaD4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1768, + "top": 1437, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFevd/pt+6VvXg=" + }, + "nameLabel": { + "$ref": "AAAAAAFevd/pt+6WL4g=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFevd/puO6X71w=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd/puO6YQxw=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFevd/puO6ZdFk=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6TKvU=" + }, + "model": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1768, + "top": 1462, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFevd/puO6a128=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6TKvU=" + }, + "model": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1768, + "top": 1472, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFevd/puO6bin8=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6TKvU=" + }, + "model": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFevd/puO6c7zA=", + "_parent": { + "$ref": "AAAAAAFevd/pt+6TKvU=" + }, + "model": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1768, + "top": 1437, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFevd/pt+6UaD4=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFevd/puO6ZdFk=" + }, + "operationCompartment": { + "$ref": "AAAAAAFevd/puO6a128=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFevd/puO6bin8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFevd/puO6c7zA=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFevd/p5O7srIU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFevd/p4+7q/y4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd/p5O7tb1Q=", + "_parent": { + "$ref": "AAAAAAFevd/p5O7srIU=" + }, + "model": { + "$ref": "AAAAAAFevd/p4+7q/y4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1751, + "top": 1402, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd/p5O7srIU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd/p5O7uqu4=", + "_parent": { + "$ref": "AAAAAAFevd/p5O7srIU=" + }, + "model": { + "$ref": "AAAAAAFevd/p4+7q/y4=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1737, + "top": 1408, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFevd/p5O7srIU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFevd/p5O7v5Tg=", + "_parent": { + "$ref": "AAAAAAFevd/p5O7srIU=" + }, + "model": { + "$ref": "AAAAAAFevd/p4+7q/y4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1778, + "top": 1389, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFevd/p5O7srIU=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFevd/pt+6TKvU=" + }, + "lineStyle": 1, + "points": "1782:1436;1749:1368", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFevd/p5O7tb1Q=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFevd/p5O7uqu4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFevd/p5O7v5Tg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveAPNPFuaW4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveAPNPFvgHo=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFuaW4=" + }, + "model": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveAPNPFwoZ8=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFvgHo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveAPNPFxehE=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFvgHo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1833, + "top": 1444, + "width": 63, + "height": 13, + "autoResize": false, + "underline": false, + "text": "QueryMap", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveAPNPFyJIE=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFvgHo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveAPNPFzveo=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFvgHo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1828, + "top": 1437, + "width": 73, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveAPNPFwoZ8=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveAPNPFxehE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveAPNPFyJIE=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveAPNPFzveo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveAPNPF05dc=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFuaW4=" + }, + "model": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1828, + "top": 1462, + "width": 73, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveAPNfF17Go=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFuaW4=" + }, + "model": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1828, + "top": 1472, + "width": 73, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveAPNfF2Oj8=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFuaW4=" + }, + "model": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveAPNfF3zMo=", + "_parent": { + "$ref": "AAAAAAFeveAPNPFuaW4=" + }, + "model": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1828, + "top": 1437, + "width": 73, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveAPNPFvgHo=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveAPNPF05dc=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveAPNfF17Go=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveAPNfF2Oj8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveAPNfF3zMo=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveAPY/HHTWo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveAPY/HF42g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveAPY/HIvTA=", + "_parent": { + "$ref": "AAAAAAFeveAPY/HHTWo=" + }, + "model": { + "$ref": "AAAAAAFeveAPY/HF42g=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1795, + "top": 1406, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveAPY/HHTWo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveAPY/HJFMU=", + "_parent": { + "$ref": "AAAAAAFeveAPY/HHTWo=" + }, + "model": { + "$ref": "AAAAAAFeveAPY/HF42g=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1784, + "top": 1417, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveAPY/HHTWo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveAPY/HKtmU=", + "_parent": { + "$ref": "AAAAAAFeveAPY/HHTWo=" + }, + "model": { + "$ref": "AAAAAAFeveAPY/HF42g=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1816, + "top": 1385, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveAPY/HHTWo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveAPNPFuaW4=" + }, + "lineStyle": 1, + "points": "1841:1436;1772:1368", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveAPY/HIvTA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveAPY/HJFMU=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveAPY/HKtmU=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveAzpfRJSow=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveAzpfRKMSk=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRJSow=" + }, + "model": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveAzpvRLFFI=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRKMSk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveAzpvRMfsc=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRKMSk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1915, + "top": 1444, + "width": 69, + "height": 13, + "autoResize": false, + "underline": false, + "text": "HeaderMap", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveAzpvRNQBE=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRKMSk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveAzpvROIMo=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRKMSk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": 368, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1910, + "top": 1437, + "width": 79, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveAzpvRLFFI=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveAzpvRMfsc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveAzpvRNQBE=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveAzpvROIMo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveAzpvRPhGc=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRJSow=" + }, + "model": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1910, + "top": 1462, + "width": 79, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveAzpvRQxSs=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRJSow=" + }, + "model": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1910, + "top": 1472, + "width": 79, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveAzpvRRxzU=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRJSow=" + }, + "model": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveAzp/RSZQ4=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRJSow=" + }, + "model": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 72, + "top": 424, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1910, + "top": 1437, + "width": 79, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveAzpfRKMSk=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveAzpvRPhGc=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveAzpvRQxSs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveAzpvRRxzU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveAzp/RSZQ4=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveAz3PSigss=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveAz3PSgiFk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveAz3PSjB7w=", + "_parent": { + "$ref": "AAAAAAFeveAz3PSigss=" + }, + "model": { + "$ref": "AAAAAAFeveAz3PSgiFk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1847, + "top": 1408, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveAz3PSigss=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveAz3PSkNrQ=", + "_parent": { + "$ref": "AAAAAAFeveAz3PSigss=" + }, + "model": { + "$ref": "AAAAAAFeveAz3PSgiFk=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1839, + "top": 1421, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveAz3PSigss=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveAz3fSlqFw=", + "_parent": { + "$ref": "AAAAAAFeveAz3PSigss=" + }, + "model": { + "$ref": "AAAAAAFeveAz3PSgiFk=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1862, + "top": 1383, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveAz3PSigss=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveAzpfRJSow=" + }, + "lineStyle": 1, + "points": "1911:1436;1800:1368", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveAz3PSjB7w=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveAz3PSkNrQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveAz3fSlqFw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveBVqvckXbU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveBVqvcl+eY=", + "_parent": { + "$ref": "AAAAAAFeveBVqvckXbU=" + }, + "model": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveBVq/cmlEY=", + "_parent": { + "$ref": "AAAAAAFeveBVqvcl+eY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 20, + "top": 358, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveBVq/cn3jM=", + "_parent": { + "$ref": "AAAAAAFeveBVqvcl+eY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2005, + "top": 1439, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Field", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveBVq/cof6o=", + "_parent": { + "$ref": "AAAAAAFeveBVqvcl+eY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 20, + "top": 358, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveBVq/cpw14=", + "_parent": { + "$ref": "AAAAAAFeveBVqvcl+eY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 20, + "top": 358, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2000, + "top": 1432, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveBVq/cmlEY=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveBVq/cn3jM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveBVq/cof6o=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveBVq/cpw14=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveBVq/cqPDY=", + "_parent": { + "$ref": "AAAAAAFeveBVqvckXbU=" + }, + "model": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2000, + "top": 1457, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveBVq/crAO8=", + "_parent": { + "$ref": "AAAAAAFeveBVqvckXbU=" + }, + "model": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2000, + "top": 1467, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveBVq/cstFk=", + "_parent": { + "$ref": "AAAAAAFeveBVqvckXbU=" + }, + "model": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 74, + "top": 419, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveBVrPctBPs=", + "_parent": { + "$ref": "AAAAAAFeveBVqvckXbU=" + }, + "model": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 74, + "top": 419, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 2000, + "top": 1432, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveBVqvcl+eY=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveBVq/cqPDY=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveBVq/crAO8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveBVq/cstFk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveBVrPctBPs=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveBV3Pd9xK0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveBV2/d7pw8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveBV3Pd+raQ=", + "_parent": { + "$ref": "AAAAAAFeveBV3Pd9xK0=" + }, + "model": { + "$ref": "AAAAAAFeveBV2/d7pw8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1908, + "top": 1412, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveBV3Pd9xK0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveBV3Pd/ffo=", + "_parent": { + "$ref": "AAAAAAFeveBV3Pd9xK0=" + }, + "model": { + "$ref": "AAAAAAFeveBV2/d7pw8=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1902, + "top": 1426, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveBV3Pd9xK0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveBV3PeAQiQ=", + "_parent": { + "$ref": "AAAAAAFeveBV3Pd9xK0=" + }, + "model": { + "$ref": "AAAAAAFeveBV2/d7pw8=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1919, + "top": 1385, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveBV3Pd9xK0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveBVqvckXbU=" + }, + "lineStyle": 1, + "points": "1999:1443;1829:1368", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveBV3Pd+raQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveBV3Pd/ffo=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveBV3PeAQiQ=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveB8pvn/OJs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveB8pvoAc5o=", + "_parent": { + "$ref": "AAAAAAFeveB8pvn/OJs=" + }, + "model": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveB8pvoBkyI=", + "_parent": { + "$ref": "AAAAAAFeveB8pvoAc5o=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 44, + "top": 294, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveB8p/oCTh0=", + "_parent": { + "$ref": "AAAAAAFeveB8pvoAc5o=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2077, + "top": 1407, + "width": 57, + "height": 13, + "autoResize": false, + "underline": false, + "text": "FieldMap", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveB8p/oDzQM=", + "_parent": { + "$ref": "AAAAAAFeveB8pvoAc5o=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 44, + "top": 294, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveB8p/oEmOo=", + "_parent": { + "$ref": "AAAAAAFeveB8pvoAc5o=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 44, + "top": 294, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2072, + "top": 1400, + "width": 67, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveB8pvoBkyI=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveB8p/oCTh0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveB8p/oDzQM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveB8p/oEmOo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveB8p/oFD9M=", + "_parent": { + "$ref": "AAAAAAFeveB8pvn/OJs=" + }, + "model": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2072, + "top": 1425, + "width": 67, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveB8p/oGrpY=", + "_parent": { + "$ref": "AAAAAAFeveB8pvn/OJs=" + }, + "model": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2072, + "top": 1435, + "width": 67, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveB8p/oHxT8=", + "_parent": { + "$ref": "AAAAAAFeveB8pvn/OJs=" + }, + "model": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 22, + "top": 147, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveB8p/oIZow=", + "_parent": { + "$ref": "AAAAAAFeveB8pvn/OJs=" + }, + "model": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 22, + "top": 147, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 2072, + "top": 1400, + "width": 67, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveB8pvoAc5o=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveB8p/oFD9M=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveB8p/oGrpY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveB8p/oHxT8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveB8p/oIZow=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveB81/pYO8M=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveB81vpWyXY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveB81/pZzWU=", + "_parent": { + "$ref": "AAAAAAFeveB81/pYO8M=" + }, + "model": { + "$ref": "AAAAAAFeveB81vpWyXY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1980, + "top": 1398, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveB81/pYO8M=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveB81/pa5u4=", + "_parent": { + "$ref": "AAAAAAFeveB81/pYO8M=" + }, + "model": { + "$ref": "AAAAAAFeveB81vpWyXY=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1976, + "top": 1413, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveB81/pYO8M=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveB81/pbu3I=", + "_parent": { + "$ref": "AAAAAAFeveB81/pYO8M=" + }, + "model": { + "$ref": "AAAAAAFeveB81vpWyXY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1987, + "top": 1369, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveB81/pYO8M=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveB8pvn/OJs=" + }, + "lineStyle": 1, + "points": "2071:1413;1897:1367", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveB81/pZzWU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveB81/pa5u4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveB81/pbu3I=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveCfTPzaf9s=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveCfTPzbW1I=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzaf9s=" + }, + "model": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveCfTPzce7g=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzbW1I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -28, + "top": 198, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveCfTPzdAi4=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzbW1I=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2117, + "top": 1359, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Part", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveCfTPzet+0=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzbW1I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -28, + "top": 198, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveCfTPzfbGg=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzbW1I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -28, + "top": 198, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2112, + "top": 1352, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveCfTPzce7g=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveCfTPzdAi4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveCfTPzet+0=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveCfTPzfbGg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveCfTPzgHrA=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzaf9s=" + }, + "model": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2112, + "top": 1377, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveCfTfzhjuo=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzaf9s=" + }, + "model": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2112, + "top": 1387, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveCfTfziFTg=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzaf9s=" + }, + "model": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -14, + "top": 99, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveCfTfzjuhE=", + "_parent": { + "$ref": "AAAAAAFeveCfTPzaf9s=" + }, + "model": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -14, + "top": 99, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 2112, + "top": 1352, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveCfTPzbW1I=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveCfTPzgHrA=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveCfTfzhjuo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveCfTfziFTg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveCfTfzjuhE=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveCff/0zJdQ=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveCff/0xXmc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveCfgP00QeI=", + "_parent": { + "$ref": "AAAAAAFeveCff/0zJdQ=" + }, + "model": { + "$ref": "AAAAAAFeveCff/0xXmc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2002, + "top": 1365, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveCff/0zJdQ=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveCfgP01ry4=", + "_parent": { + "$ref": "AAAAAAFeveCff/0zJdQ=" + }, + "model": { + "$ref": "AAAAAAFeveCff/0xXmc=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2000, + "top": 1380, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveCff/0zJdQ=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveCfgP02NMw=", + "_parent": { + "$ref": "AAAAAAFeveCff/0zJdQ=" + }, + "model": { + "$ref": "AAAAAAFeveCff/0xXmc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2005, + "top": 1336, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveCff/0zJdQ=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveCfTPzaf9s=" + }, + "lineStyle": 1, + "points": "2111:1371;1897:1344", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveCfgP00QeI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveCfgP01ry4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveCfgP02NMw=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveDBsf+1g9w=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveDBsf+2/3I=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+1g9w=" + }, + "model": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveDBsf+3jPU=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+2/3I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -196, + "top": 70, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveDBsf+4ow4=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+2/3I=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2093, + "top": 1295, + "width": 92, + "height": 13, + "autoResize": false, + "underline": false, + "text": "ClRawPartass1", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveDBsf+50Zs=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+2/3I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -196, + "top": 70, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveDBsv+6ljE=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+2/3I=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -196, + "top": 70, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2088, + "top": 1288, + "width": 102, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveDBsf+3jPU=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveDBsf+4ow4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveDBsf+50Zs=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveDBsv+6ljE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveDBsv+7ugI=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+1g9w=" + }, + "model": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2088, + "top": 1313, + "width": 102, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveDBsv+8MqI=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+1g9w=" + }, + "model": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2088, + "top": 1323, + "width": 102, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveDBsv+9UT8=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+1g9w=" + }, + "model": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -98, + "top": 35, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveDBsv++T/0=", + "_parent": { + "$ref": "AAAAAAFeveDBsf+1g9w=" + }, + "model": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -98, + "top": 35, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 2088, + "top": 1288, + "width": 102, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveDBsf+2/3I=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveDBsv+7ugI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveDBsv+8MqI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveDBsv+9UT8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveDBsv++T/0=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveDB4wAOFBI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveDB4gAMe5g=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveDB4wAPmbA=", + "_parent": { + "$ref": "AAAAAAFeveDB4wAOFBI=" + }, + "model": { + "$ref": "AAAAAAFeveDB4gAMe5g=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1992, + "top": 1323, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveDB4wAOFBI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveDB4wAQEUg=", + "_parent": { + "$ref": "AAAAAAFeveDB4wAOFBI=" + }, + "model": { + "$ref": "AAAAAAFeveDB4gAMe5g=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1992, + "top": 1338, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveDB4wAOFBI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveDB4wARryI=", + "_parent": { + "$ref": "AAAAAAFeveDB4wAOFBI=" + }, + "model": { + "$ref": "AAAAAAFeveDB4gAMe5g=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1991, + "top": 1294, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveDB4wAOFBI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveDBsf+1g9w=" + }, + "lineStyle": 1, + "points": "2087:1312;1897:1318", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveDB4wAPmbA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveDB4wAQEUg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveDB4wARryI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveD+YApAUEs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveD+YApBZLY=", + "_parent": { + "$ref": "AAAAAAFeveD+YApAUEs=" + }, + "model": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveD+YApCuVk=", + "_parent": { + "$ref": "AAAAAAFeveD+YApBZLY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -546, + "top": -42, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveD+YApDBc0=", + "_parent": { + "$ref": "AAAAAAFeveD+YApBZLY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2029, + "top": 1239, + "width": 51, + "height": 13, + "autoResize": false, + "underline": false, + "text": "PartMap", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveD+YApEQVs=", + "_parent": { + "$ref": "AAAAAAFeveD+YApBZLY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -546, + "top": -42, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveD+YQpFAhk=", + "_parent": { + "$ref": "AAAAAAFeveD+YApBZLY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -546, + "top": -42, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2024, + "top": 1232, + "width": 61, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveD+YApCuVk=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveD+YApDBc0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveD+YApEQVs=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveD+YQpFAhk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveD+YQpGzLI=", + "_parent": { + "$ref": "AAAAAAFeveD+YApAUEs=" + }, + "model": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2024, + "top": 1257, + "width": 61, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveD+YQpH7gc=", + "_parent": { + "$ref": "AAAAAAFeveD+YApAUEs=" + }, + "model": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 2024, + "top": 1267, + "width": 61, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveD+YQpIWrk=", + "_parent": { + "$ref": "AAAAAAFeveD+YApAUEs=" + }, + "model": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -209, + "top": 219, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveD+YQpJ8Xc=", + "_parent": { + "$ref": "AAAAAAFeveD+YApAUEs=" + }, + "model": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -209, + "top": 219, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 2024, + "top": 1232, + "width": 61, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveD+YApBZLY=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveD+YQpGzLI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveD+YQpH7gc=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveD+YQpIWrk=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveD+YQpJ8Xc=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveD+kgqZEbo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveD+kgqX5Jg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveD+kwqaiek=", + "_parent": { + "$ref": "AAAAAAFeveD+kgqZEbo=" + }, + "model": { + "$ref": "AAAAAAFeveD+kgqX5Jg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1963, + "top": 1282, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveD+kgqZEbo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveD+kwqb5To=", + "_parent": { + "$ref": "AAAAAAFeveD+kgqZEbo=" + }, + "model": { + "$ref": "AAAAAAFeveD+kgqX5Jg=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1966, + "top": 1297, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveD+kgqZEbo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveD+kwqcF20=", + "_parent": { + "$ref": "AAAAAAFeveD+kgqZEbo=" + }, + "model": { + "$ref": "AAAAAAFeveD+kgqX5Jg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1956, + "top": 1253, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveD+kgqZEbo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveD+YApAUEs=" + }, + "lineStyle": 1, + "points": "2023:1261;1897:1287", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveD+kwqaiek=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveD+kwqb5To=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveD+kwqcF20=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeveFhrBUxqWw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeveFhrRUyNn0=", + "_parent": { + "$ref": "AAAAAAFeveFhrBUxqWw=" + }, + "model": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeveFhrRUzf5o=", + "_parent": { + "$ref": "AAAAAAFeveFhrRUyNn0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -542, + "top": 192, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveFhrRU0Hos=", + "_parent": { + "$ref": "AAAAAAFeveFhrRUyNn0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1925, + "top": 1207, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Body", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveFhrRU1Qz8=", + "_parent": { + "$ref": "AAAAAAFeveFhrRUyNn0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -542, + "top": 192, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeveFhrRU2/GM=", + "_parent": { + "$ref": "AAAAAAFeveFhrRUyNn0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -542, + "top": 192, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1920, + "top": 1200, + "width": 51, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeveFhrRUzf5o=" + }, + "nameLabel": { + "$ref": "AAAAAAFeveFhrRU0Hos=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeveFhrRU1Qz8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveFhrRU2/GM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeveFhrRU3KUI=", + "_parent": { + "$ref": "AAAAAAFeveFhrBUxqWw=" + }, + "model": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1920, + "top": 1225, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeveFhrRU4NmE=", + "_parent": { + "$ref": "AAAAAAFeveFhrBUxqWw=" + }, + "model": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1920, + "top": 1235, + "width": 51, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeveFhrRU5jUI=", + "_parent": { + "$ref": "AAAAAAFeveFhrBUxqWw=" + }, + "model": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -207, + "top": 336, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeveFhrRU64ys=", + "_parent": { + "$ref": "AAAAAAFeveFhrBUxqWw=" + }, + "model": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -207, + "top": 336, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1920, + "top": 1200, + "width": 51, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeveFhrRUyNn0=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeveFhrRU3KUI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeveFhrRU4NmE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeveFhrRU5jUI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeveFhrRU64ys=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeveFh4hWKf1k=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeveFh4RWITnM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveFh4hWLICk=", + "_parent": { + "$ref": "AAAAAAFeveFh4hWKf1k=" + }, + "model": { + "$ref": "AAAAAAFeveFh4RWITnM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1876, + "top": 1263, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveFh4hWKf1k=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveFh4hWMsgs=", + "_parent": { + "$ref": "AAAAAAFeveFh4hWKf1k=" + }, + "model": { + "$ref": "AAAAAAFeveFh4RWITnM=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1882, + "top": 1277, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeveFh4hWKf1k=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeveFh4hWNjCI=", + "_parent": { + "$ref": "AAAAAAFeveFh4hWKf1k=" + }, + "model": { + "$ref": "AAAAAAFeveFh4RWITnM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1863, + "top": 1236, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeveFh4hWKf1k=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevUpda6In+xg=" + }, + "tail": { + "$ref": "AAAAAAFeveFhrBUxqWw=" + }, + "lineStyle": 1, + "points": "1919:1234;1822:1279", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeveFh4hWLICk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeveFh4hWMsgs=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeveFh4hWNjCI=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFewTPcETc6lRk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFewTPcEjc7p8c=", + "_parent": { + "$ref": "AAAAAAFewTPcETc6lRk=" + }, + "model": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFewTPcEjc87Pk=", + "_parent": { + "$ref": "AAAAAAFewTPcEjc7p8c=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 304, + "top": -176, + "width": 64, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewTPcEjc9CCA=", + "_parent": { + "$ref": "AAAAAAFewTPcEjc7p8c=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 390, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Call", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewTPcEjc+NjM=", + "_parent": { + "$ref": "AAAAAAFewTPcEjc7p8c=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 304, + "top": -176, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewTPcEjc/sJc=", + "_parent": { + "$ref": "AAAAAAFewTPcEjc7p8c=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 304, + "top": -176, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1696, + "top": 383, + "width": 205, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFewTPcEjc87Pk=" + }, + "nameLabel": { + "$ref": "AAAAAAFewTPcEjc9CCA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFewTPcEjc+NjM=" + }, + "propertyLabel": { + "$ref": "AAAAAAFewTPcEjc/sJc=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFewTPcEjdA2VM=", + "_parent": { + "$ref": "AAAAAAFewTPcETc6lRk=" + }, + "model": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 152, + "top": -88, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFewTPcEjdBjq8=", + "_parent": { + "$ref": "AAAAAAFewTPcETc6lRk=" + }, + "model": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewTQXCToHST8=", + "_parent": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "model": { + "$ref": "AAAAAAFewTQW6TnUvAk=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 413, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Response execute()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewTRH/DxOHuI=", + "_parent": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "model": { + "$ref": "AAAAAAFewTRH2DwbNB0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 428, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+void enqueue(Callback callback)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewTUOfE4vB50=", + "_parent": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "model": { + "$ref": "AAAAAAFewTUOUU38TWg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 443, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean isExecuted()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewTU081AW6Zg=", + "_parent": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "model": { + "$ref": "AAAAAAFewTU00E/jEbU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 458, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+void cancel()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewTVn6VH9usI=", + "_parent": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "model": { + "$ref": "AAAAAAFewTVnzFHKWsc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 473, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+boolean isCanceled()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewTXGO1PkNXY=", + "_parent": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "model": { + "$ref": "AAAAAAFewTXGHFOxSRo=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 488, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Call clone()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewTX0GVX7Qak=", + "_parent": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "model": { + "$ref": "AAAAAAFewTXz+lXIlpU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1701, + "top": 503, + "width": 195, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Request request()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1696, + "top": 408, + "width": 205, + "height": 113, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFewTPcEjdC1ec=", + "_parent": { + "$ref": "AAAAAAFewTPcETc6lRk=" + }, + "model": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 152, + "top": -88, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFewTPcEjdDRU8=", + "_parent": { + "$ref": "AAAAAAFewTPcETc6lRk=" + }, + "model": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 152, + "top": -88, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1696, + "top": 360, + "width": 205, + "height": 162, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFewTPcEjc7p8c=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFewTPcEjdA2VM=" + }, + "operationCompartment": { + "$ref": "AAAAAAFewTPcEjdBjq8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFewTPcEjdC1ec=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFewTPcEjdDRU8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFewTbJVGHW5pc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHSepE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHXQqo=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHSepE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1607, + "top": 331, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHYqLU=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHSepE=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1613, + "top": 317, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHZMis=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHSepE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1594, + "top": 358, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHaHlU=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHTrt4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1536, + "top": 299, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHbHzI=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHTrt4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1544, + "top": 288, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHcuGc=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHTrt4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1521, + "top": 323, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHdeLk=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHU9ko=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1677, + "top": 362, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHeQIM=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHU9ko=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1680, + "top": 349, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTbJVWHf6Ew=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHU9ko=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1670, + "top": 389, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFewTbJVWHgKsg=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHTrt4=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFewTbJVWHh7o0=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHW5pc=" + }, + "model": { + "$ref": "AAAAAAFewTbJVGHU9ko=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFewTPcETc6lRk=" + }, + "tail": { + "$ref": "AAAAAAFeu/RQ8/bAkXw=" + }, + "lineStyle": 1, + "points": "1507:309;1695:393", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFewTbJVWHXQqo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFewTbJVWHYqLU=" + }, + "propertyLabel": { + "$ref": "AAAAAAFewTbJVWHZMis=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFewTbJVWHaHlU=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFewTbJVWHbHzI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFewTbJVWHcuGc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFewTbJVWHdeLk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFewTbJVWHeQIM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFewTbJVWHf6Ew=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFewTbJVWHgKsg=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFewTbJVWHh7o0=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFewTcgS2c44Jc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFewTcgSmc2F5w=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTcgS2c5EW0=", + "_parent": { + "$ref": "AAAAAAFewTcgS2c44Jc=" + }, + "model": { + "$ref": "AAAAAAFewTcgSmc2F5w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1859, + "top": 561, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewTcgS2c44Jc=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTcgS2c6E+w=", + "_parent": { + "$ref": "AAAAAAFewTcgS2c44Jc=" + }, + "model": { + "$ref": "AAAAAAFewTcgSmc2F5w=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1846, + "top": 569, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewTcgS2c44Jc=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewTcgS2c7BUg=", + "_parent": { + "$ref": "AAAAAAFewTcgS2c44Jc=" + }, + "model": { + "$ref": "AAAAAAFewTcgSmc2F5w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1884, + "top": 546, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewTcgS2c44Jc=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFewTPcETc6lRk=" + }, + "tail": { + "$ref": "AAAAAAFevOE6pdPDpXQ=" + }, + "lineStyle": 1, + "points": "1896:599;1849:522", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFewTcgS2c5EW0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFewTcgS2c6E+w=" + }, + "propertyLabel": { + "$ref": "AAAAAAFewTcgS2c7BUg=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFewX3X77YEBVU=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFewX3X77YF0iA=", + "_parent": { + "$ref": "AAAAAAFewX3X77YEBVU=" + }, + "model": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFewX3X8LYGf5w=", + "_parent": { + "$ref": "AAAAAAFewX3X77YF0iA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": -752, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewX3X8LYH2LI=", + "_parent": { + "$ref": "AAAAAAFewX3X77YF0iA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1613, + "top": 991, + "width": 142, + "height": 13, + "autoResize": false, + "underline": false, + "text": "RequestBuilder", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewX3X8LYInQY=", + "_parent": { + "$ref": "AAAAAAFewX3X77YF0iA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": -752, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewX3X8LYJZbE=", + "_parent": { + "$ref": "AAAAAAFewX3X77YF0iA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -160, + "top": -752, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1608, + "top": 984, + "width": 152, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFewX3X8LYGf5w=" + }, + "nameLabel": { + "$ref": "AAAAAAFewX3X8LYH2LI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFewX3X8LYInQY=" + }, + "propertyLabel": { + "$ref": "AAAAAAFewX3X8LYJZbE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFewX3X8LYKytk=", + "_parent": { + "$ref": "AAAAAAFewX3X77YEBVU=" + }, + "model": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1608, + "top": 1009, + "width": 152, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFewX3X8bYLJ5M=", + "_parent": { + "$ref": "AAAAAAFewX3X77YEBVU=" + }, + "model": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFewYAO8NSmF74=", + "_parent": { + "$ref": "AAAAAAFewX3X8bYLJ5M=" + }, + "model": { + "$ref": "AAAAAAFewYAO0tRwxs0=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1613, + "top": 1024, + "width": 142, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+okhttp3.Request build()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1608, + "top": 1019, + "width": 152, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFewX3X8bYM/EI=", + "_parent": { + "$ref": "AAAAAAFewX3X77YEBVU=" + }, + "model": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": -376, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFewX3X8bYN7go=", + "_parent": { + "$ref": "AAAAAAFewX3X77YEBVU=" + }, + "model": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": -376, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1608, + "top": 984, + "width": 152, + "height": 58, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFewX3X77YF0iA=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFewX3X8LYKytk=" + }, + "operationCompartment": { + "$ref": "AAAAAAFewX3X8bYLJ5M=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFewX3X8bYM/EI=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFewX3X8bYN7go=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFewX9ysMu/eZo=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u7RFI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9ysMvA210=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u7RFI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1480, + "top": 1100, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvBCyQ=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u7RFI=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1485, + "top": 1114, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvCcc4=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u7RFI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1469, + "top": 1073, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvDRCk=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u81eo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1588, + "top": 1059, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvEUkQ=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u81eo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1590, + "top": 1072, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvFGsU=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u81eo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1582, + "top": 1032, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvG3pU=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u9BrY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1372, + "top": 1143, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvHsOs=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u9BrY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1379, + "top": 1155, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX9yscvIdBo=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u9BrY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1358, + "top": 1119, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFewX9yscvJZS4=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u81eo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFewX9yscvKOM0=", + "_parent": { + "$ref": "AAAAAAFewX9ysMu/eZo=" + }, + "model": { + "$ref": "AAAAAAFewX9yr8u9BrY=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFevNDoKbEHYhg=" + }, + "tail": { + "$ref": "AAAAAAFewX3X77YEBVU=" + }, + "lineStyle": 1, + "points": "1607:1042;1343:1145", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFewX9ysMvA210=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFewX9yscvBCyQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAFewX9yscvCcc4=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFewX9yscvDRCk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFewX9yscvEUkQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFewX9yscvFGsU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFewX9yscvG3pU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFewX9yscvHsOs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFewX9yscvIdBo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFewX9yscvJZS4=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFewX9yscvKOM0=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFewX+Dts55kUA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFewX+Dt8568cM=", + "_parent": { + "$ref": "AAAAAAFewX+Dts55kUA=" + }, + "model": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFewX+Dt8572GI=", + "_parent": { + "$ref": "AAAAAAFewX+Dt8568cM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -16, + "top": -32, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewX+Dt858boo=", + "_parent": { + "$ref": "AAAAAAFewX+Dt8568cM=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1869, + "top": 951, + "width": 141, + "height": 13, + "autoResize": false, + "underline": false, + "text": "okhttp3.Request.Bilder", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewX+Dt859ZJ8=", + "_parent": { + "$ref": "AAAAAAFewX+Dt8568cM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -16, + "top": -32, + "width": 73, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFewX+Dt85+WBE=", + "_parent": { + "$ref": "AAAAAAFewX+Dt8568cM=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -16, + "top": -32, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1864, + "top": 944, + "width": 151, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFewX+Dt8572GI=" + }, + "nameLabel": { + "$ref": "AAAAAAFewX+Dt858boo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFewX+Dt859ZJ8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFewX+Dt85+WBE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFewX+Dt85/MX8=", + "_parent": { + "$ref": "AAAAAAFewX+Dts55kUA=" + }, + "model": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1864, + "top": 969, + "width": 151, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFewX+Dt86AEq0=", + "_parent": { + "$ref": "AAAAAAFewX+Dts55kUA=" + }, + "model": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1864, + "top": 979, + "width": 151, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFewX+DuM6BHFo=", + "_parent": { + "$ref": "AAAAAAFewX+Dts55kUA=" + }, + "model": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -8, + "top": -16, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFewX+DuM6CuU8=", + "_parent": { + "$ref": "AAAAAAFewX+Dts55kUA=" + }, + "model": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -8, + "top": -16, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 1864, + "top": 944, + "width": 151, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFewX+Dt8568cM=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFewX+Dt85/MX8=" + }, + "operationCompartment": { + "$ref": "AAAAAAFewX+Dt86AEq0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFewX+DuM6BHFo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFewX+DuM6CuU8=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAFewX/SJdIGyw0=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFewX/SI9ICFe0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJdIHtq8=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SI9ICFe0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1813, + "top": 997, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJdII+ew=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SI9ICFe0=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1816, + "top": 1012, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJdIJWVs=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SI9ICFe0=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1808, + "top": 968, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJdIKXio=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIDHeE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1839, + "top": 993, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJtILbNQ=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIDHeE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1840, + "top": 1006, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJtIMIpU=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIDHeE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1839, + "top": 965, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 2, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJtINi80=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIEv14=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1788, + "top": 1002, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJtIO3VE=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIEv14=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1792, + "top": 1014, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFewX/SJtIPeas=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIEv14=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 1779, + "top": 975, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "edgePosition": 0, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFewX/SJtIQxIA=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIDHeE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAFewX/SJtIRFmw=", + "_parent": { + "$ref": "AAAAAAFewX/SJdIGyw0=" + }, + "model": { + "$ref": "AAAAAAFewX/SJNIEv14=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFewX3X77YEBVU=" + }, + "tail": { + "$ref": "AAAAAAFewX+Dts55kUA=" + }, + "lineStyle": 1, + "points": "1863:980;1760:998", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFewX/SJdIHtq8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFewX/SJdII+ew=" + }, + "propertyLabel": { + "$ref": "AAAAAAFewX/SJdIJWVs=" + }, + "showMultiplicity": true, + "showType": true, + "tailRoleNameLabel": { + "$ref": "AAAAAAFewX/SJdIKXio=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAFewX/SJtILbNQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAFewX/SJtIMIpU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAFewX/SJtINi80=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAFewX/SJtIO3VE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAFewX/SJtIPeas=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAFewX/SJtIQxIA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAFewX/SJtIRFmw=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeu9vNkfBuznk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Retrofit", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFeu+sYZvDfMKo=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu+sYZvDg1Cw=", + "_parent": { + "$ref": "AAAAAAFeu+sYZvDfMKo=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu+sYZvDhpj0=", + "_parent": { + "$ref": "AAAAAAFeu+sYZvDfMKo=" + }, + "reference": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFeu+tdwPFwEdk=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu+tdwPFxE6A=", + "_parent": { + "$ref": "AAAAAAFeu+tdwPFwEdk=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu+tdwPFy1Jo=", + "_parent": { + "$ref": "AAAAAAFeu+tdwPFwEdk=" + }, + "reference": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFeu+7jLvV2uqY=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu+7jLvV318g=", + "_parent": { + "$ref": "AAAAAAFeu+7jLvV2uqY=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu+7jLvV4btI=", + "_parent": { + "$ref": "AAAAAAFeu+7jLvV2uqY=" + }, + "reference": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevABdzgLAUQM=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevABdzgLByCk=", + "_parent": { + "$ref": "AAAAAAFevABdzgLAUQM=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevABdzgLCTR8=", + "_parent": { + "$ref": "AAAAAAFevABdzgLAUQM=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevACoXwSKLVo=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevACoXwSLPzA=", + "_parent": { + "$ref": "AAAAAAFevACoXwSKLVo=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevACoYASMTdU=", + "_parent": { + "$ref": "AAAAAAFevACoXwSKLVo=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFeu+De+/Cc/MY=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "okhttp3.Call.Factory callFactory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFeu+IrmvCrqOQ=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "HttpUrl baseUrl", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFeu+4K1vOBF5E=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "Converter.Factorys converterFactories", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFeu//1HQF5wkA=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "CallAdapter.Factorys adapterFactories", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevBTlhD2eupk=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "Executor callbackExecutor", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevBuW211rf5g=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "boolean validateEagerly", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevBt/DVwVZCc=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "create", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevMQUzm685vM=", + "_parent": { + "$ref": "AAAAAAFevBt/DVwVZCc=" + }, + "name": "Class", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevNq5ArU3QV8=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "eagerlyValidateMethods", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevNrWdLWhy70=", + "_parent": { + "$ref": "AAAAAAFevNq5ArU3QV8=" + }, + "name": "Class", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevNqKprPDg0s=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "loadServiceMethod", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevNqSErQtiQ4=", + "_parent": { + "$ref": "AAAAAAFevNqKprPDg0s=" + }, + "name": "Method method", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevS+FBU5AqSw=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "callAdapter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevS+jU07F7oA=", + "_parent": { + "$ref": "AAAAAAFevS+FBU5AqSw=" + }, + "name": "Type returnType", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevS+jVE7G8IQ=", + "_parent": { + "$ref": "AAAAAAFevS+FBU5AqSw=" + }, + "name": "Annotation[] annotations", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevThX7W6w9Zc=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "nextCallAdapter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTjCKm8+8jQ=", + "_parent": { + "$ref": "AAAAAAFevThX7W6w9Zc=" + }, + "name": "CallAdapter.Factory skipPast", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTjCKm8/Qzg=", + "_parent": { + "$ref": "AAAAAAFevThX7W6w9Zc=" + }, + "name": "Type returnType", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTjCKm9AQ8A=", + "_parent": { + "$ref": "AAAAAAFevThX7W6w9Zc=" + }, + "name": "Annotation[] annotations", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevTrJBIjdboY=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "responseBodyConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTrR8YlrAz0=", + "_parent": { + "$ref": "AAAAAAFevTrJBIjdboY=" + }, + "name": "Type type", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTrR8YlsTV0=", + "_parent": { + "$ref": "AAAAAAFevTrJBIjdboY=" + }, + "name": "Annotation[] annotations", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevTsESIsxJ7k=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "nextResponseBodyConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTsfw4u/lJI=", + "_parent": { + "$ref": "AAAAAAFevTsESIsxJ7k=" + }, + "name": "Converter.Factory skipPast", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTsfxIvA2w4=", + "_parent": { + "$ref": "AAAAAAFevTsESIsxJ7k=" + }, + "name": "Type type", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTsfxIvBC7o=", + "_parent": { + "$ref": "AAAAAAFevTsESIsxJ7k=" + }, + "name": "Annotation[] annotations", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewSlZGhU4t74=", + "_parent": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "name": "stringConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFewSlhARXPN08=", + "_parent": { + "$ref": "AAAAAAFewSlZGhU4t74=" + }, + "name": "Type type", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFewSlhARXQIB4=", + "_parent": { + "$ref": "AAAAAAFewSlZGhU4t74=" + }, + "name": "Annotation[] annotations", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeu+Ks5/CzSNE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "okhttp3.Call.Factory", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevALVuQkVeLU=", + "_parent": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevALVuQkW8GM=", + "_parent": { + "$ref": "AAAAAAFevALVuQkVeLU=" + }, + "reference": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevALVuQkXrCo=", + "_parent": { + "$ref": "AAAAAAFevALVuQkVeLU=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevAMSCQnO4O4=", + "_parent": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "name": "Call newCall", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevAM5Pgn5N0g=", + "_parent": { + "$ref": "AAAAAAFevAMSCQnO4O4=" + }, + "name": "Request", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeu+tBX/Er6YU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "HttpUrl", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevAK6BAhELNk=", + "_parent": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAK6BAhFRoo=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhELNk=" + }, + "reference": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAK6BAhGDMs=", + "_parent": { + "$ref": "AAAAAAFevAK6BAhELNk=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFeu+1YmvJijiM=", + "_parent": { + "$ref": "AAAAAAFeu+tBX/Er6YU=" + }, + "name": "static HttpUrl parse", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFeu+1+DvJ7JE8=", + "_parent": { + "$ref": "AAAAAAFeu+1YmvJijiM=" + }, + "name": "baseUrl", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeu/RQ8va+6ew=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "CallAdapter", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevBIKNjRijxI=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBIKNjRjcY0=", + "_parent": { + "$ref": "AAAAAAFevBIKNjRijxI=" + }, + "reference": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBIKNzRkSVE=", + "_parent": { + "$ref": "AAAAAAFevBIKNjRijxI=" + }, + "reference": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevB84jHkvI/Q=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevB84jHkwjcA=", + "_parent": { + "$ref": "AAAAAAFevB84jHkvI/Q=" + }, + "reference": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevB84jHkx/8Y=", + "_parent": { + "$ref": "AAAAAAFevB84jHkvI/Q=" + }, + "reference": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFewTaGg1tw/Xo=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "source": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "target": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "visibility": "public" + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFewTbJVGHSepE=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFewTbJVGHTrt4=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHSepE=" + }, + "reference": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFewTbJVGHU9ko=", + "_parent": { + "$ref": "AAAAAAFewTbJVGHSepE=" + }, + "reference": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFeu/RqcvclwFA=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "name": "Type responseType", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevApAERqyga4=", + "_parent": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "name": "adapt", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevApfRhrmqfU=", + "_parent": { + "$ref": "AAAAAAFevApAERqyga4=" + }, + "name": "Call", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeu/Z/yPlWabY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Converter", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAFeu/ySa/6RBaI=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "source": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "target": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public" + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevACVXQOrpMM=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevACVXQOsraY=", + "_parent": { + "$ref": "AAAAAAFevACVXQOrpMM=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevACVXQOtA9Y=", + "_parent": { + "$ref": "AAAAAAFevACVXQOrpMM=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevAKnowdJYGQ=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAKnowdKS28=", + "_parent": { + "$ref": "AAAAAAFevAKnowdJYGQ=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAKnowdLeO8=", + "_parent": { + "$ref": "AAAAAAFevAKnowdJYGQ=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevALI+gii8C4=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevALI+gij3i8=", + "_parent": { + "$ref": "AAAAAAFevALI+gii8C4=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevALI+gike8Y=", + "_parent": { + "$ref": "AAAAAAFevALI+gii8C4=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevAmIvRcxx34=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAmIvhcyxWM=", + "_parent": { + "$ref": "AAAAAAFevAmIvRcxx34=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAmIvhczdyI=", + "_parent": { + "$ref": "AAAAAAFevAmIvRcxx34=" + }, + "reference": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevA4GnSJT1HQ=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevA4GnSJU2RU=", + "_parent": { + "$ref": "AAAAAAFevA4GnSJT1HQ=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevA4GnSJVTzE=", + "_parent": { + "$ref": "AAAAAAFevA4GnSJT1HQ=" + }, + "reference": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevB9UDHrR0bE=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevB9UDHrSlbU=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrR0bE=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevB9UDHrTJww=", + "_parent": { + "$ref": "AAAAAAFevB9UDHrR0bE=" + }, + "reference": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFeu/cLwfnbfes=", + "_parent": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "name": "T convert", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFeu/7fnQDdH+4=", + "_parent": { + "$ref": "AAAAAAFeu/cLwfnbfes=" + }, + "name": "F", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeu/ndxfyEnj0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Converter.Factory", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAFeu/xyFf3zVKE=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "source": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "target": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public" + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFeu/3jLf8Eyiw=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu/3jLv8F5DQ=", + "_parent": { + "$ref": "AAAAAAFeu/3jLf8Eyiw=" + }, + "reference": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFeu/3jLv8GHBI=", + "_parent": { + "$ref": "AAAAAAFeu/3jLf8Eyiw=" + }, + "reference": { + "$ref": "AAAAAAFeu/Z/yPlWabY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevA3GPiGCysI=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevA3GPiGDw/A=", + "_parent": { + "$ref": "AAAAAAFevA3GPiGCysI=" + }, + "reference": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevA3GPiGEBng=", + "_parent": { + "$ref": "AAAAAAFevA3GPiGCysI=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFeu/pYA/06jxQ=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "name": "Converter responseBocyConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFeu/4L6/+/SjI=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "name": "Converter requestBodyConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFeu/5W/AA7csc=", + "_parent": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "name": "Converter stringConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFevAOTuQo3lIY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Call", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevAh2IBJqFHU=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAh2IBJrURY=", + "_parent": { + "$ref": "AAAAAAFevAh2IBJqFHU=" + }, + "reference": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevAh2IBJs2Qo=", + "_parent": { + "$ref": "AAAAAAFevAh2IBJqFHU=" + }, + "reference": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevCGQA4D5NYc=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevCGQA4D61N0=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D5NYc=" + }, + "reference": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevCGQA4D7Aak=", + "_parent": { + "$ref": "AAAAAAFevCGQA4D5NYc=" + }, + "reference": { + "$ref": "AAAAAAFeu+Ks5/CzSNE=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevAO0cwr/ajs=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "name": "Request request", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevAQggwy0StY=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "name": "Response execute", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevASznw0/HG8=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "name": "enqueue", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevATVag1qdGo=", + "_parent": { + "$ref": "AAAAAAFevASznw0/HG8=" + }, + "name": "Callack", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevAUGpQ3MR9U=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "name": "cancel", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevAUu2g4z0nE=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "name": "boolean isExecuted", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevAVTkw6aNK4=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "name": "boolean isCanceled", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevAVv9A8Bzjs=", + "_parent": { + "$ref": "AAAAAAFevAOTuQo3lIY=" + }, + "name": "Call clone", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevA46HSOm5II=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "CallAdapter.Factory", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevBHPTTGFSLo=", + "_parent": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBHPTTGGQxM=", + "_parent": { + "$ref": "AAAAAAFevBHPTTGFSLo=" + }, + "reference": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBHPTTGHw3o=", + "_parent": { + "$ref": "AAAAAAFevBHPTTGFSLo=" + }, + "reference": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevBHuWjMfRgE=", + "_parent": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBHuWjMgAaA=", + "_parent": { + "$ref": "AAAAAAFevBHuWjMfRgE=" + }, + "reference": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBHuWjMhESU=", + "_parent": { + "$ref": "AAAAAAFevBHuWjMfRgE=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevA8/Ky3aIAU=", + "_parent": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "name": "CallAdapter get", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevA+/bi538wQ=", + "_parent": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "name": "static Type getParameterUpperBound", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevBAK3y8US1c=", + "_parent": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "name": "static Class getRawType", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFevBZUhUAxnwg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Executor", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevBab3EROC9A=", + "_parent": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBab3URPQOc=", + "_parent": { + "$ref": "AAAAAAFevBab3EROC9A=" + }, + "reference": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBab3URQq9I=", + "_parent": { + "$ref": "AAAAAAFevBab3EROC9A=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevBa5P0ZLCJk=", + "_parent": { + "$ref": "AAAAAAFevBZUhUAxnwg=" + }, + "name": "execute", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevBb0PUbKnDo=", + "_parent": { + "$ref": "AAAAAAFevBa5P0ZLCJk=" + }, + "name": "Runnable", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevBwIQV8jk/k=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Retrofit.Builder", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevBwwRWEvNfE=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBwwRWEweX8=", + "_parent": { + "$ref": "AAAAAAFevBwwRWEvNfE=" + }, + "reference": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevBwwRWExUSk=", + "_parent": { + "$ref": "AAAAAAFevBwwRWEvNfE=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevCIDC4RXILA=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "Platform platform", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevENR+cMwoUY=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "client", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevEN9McOIQJM=", + "_parent": { + "$ref": "AAAAAAFevENR+cMwoUY=" + }, + "name": "OkHttpClient", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevEOSCcQsAY4=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "callFactory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevEPkisSEXfo=", + "_parent": { + "$ref": "AAAAAAFevEOSCcQsAY4=" + }, + "name": "okhtt3.Call.Factory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevETEbsthe5c=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "baseUrl", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevETVpsu5O0o=", + "_parent": { + "$ref": "AAAAAAFevETEbsthe5c=" + }, + "name": "String", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevEUMX9Ft8BY=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "baseUrl", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevEUfAtHFJEU=", + "_parent": { + "$ref": "AAAAAAFevEUMX9Ft8BY=" + }, + "name": "HttpUrl", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevEVr9NLw0NA=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "addConverterFactory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevEV9t9NI+RA=", + "_parent": { + "$ref": "AAAAAAFevEVr9NLw0NA=" + }, + "name": "Converter.Factory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevEsJb9+r0Gs=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "addCallAdapterFactory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevEsPceADfMg=", + "_parent": { + "$ref": "AAAAAAFevEsJb9+r0Gs=" + }, + "name": "CallAdapter.Factory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevE+Emfj+EaQ=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "callbackExecutor", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevE+NbPlf6aY=", + "_parent": { + "$ref": "AAAAAAFevE+Emfj+EaQ=" + }, + "name": "Executor", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevE/VT/rozMs=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "validateEagerly", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevE/rAPtJ87E=", + "_parent": { + "$ref": "AAAAAAFevE/VT/rozMs=" + }, + "name": "boolean", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevFATav2G7xs=", + "_parent": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "name": "build", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevCi1boos3fA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Platform", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevDrk0aJL/Qo=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "source": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "target": { + "$ref": "AAAAAAFevDrkaaIHOeI=" + }, + "visibility": "public" + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevEyMleltybA=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevEyMleluaJs=", + "_parent": { + "$ref": "AAAAAAFevEyMleltybA=" + }, + "reference": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevEyMlelv1/c=", + "_parent": { + "$ref": "AAAAAAFevEyMleltybA=" + }, + "reference": { + "$ref": "AAAAAAFevBwIQV8jk/k=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevEHUiL1H664=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "name": "private static final Platform PLATFORM", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevEJj68Axm1A=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "name": "get", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevCj6Ooua1Do=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "name": "static Platform findPlatform", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevDkJr5pM/Io=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "name": "CallAdapter.Factory defaultCallAdapterFactory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevDnq2JqkoG8=", + "_parent": { + "$ref": "AAAAAAFevDkJr5pM/Io=" + }, + "name": "Executor callbackExecutor", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevDoUjJxXpkc=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "name": "boolean isDefaultMethod", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevDoY0pyvGS0=", + "_parent": { + "$ref": "AAAAAAFevDoUjJxXpkc=" + }, + "name": "Method method", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevDpciJ3aR1s=", + "_parent": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "name": "Object invokeDefaultMethod", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevDpylp4yiCc=", + "_parent": { + "$ref": "AAAAAAFevDpciJ3aR1s=" + }, + "name": "...", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevDrQb6C/kNg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Java8", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevDrQ+KEDOBI=", + "_parent": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "source": { + "$ref": "AAAAAAFevDrQb6C/kNg=" + }, + "target": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevDrkaaIHOeI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class2", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevDsj2aRHQc0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Android", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevDskYKSLBjA=", + "_parent": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "source": { + "$ref": "AAAAAAFevDsj2aRHQc0=" + }, + "target": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevDtfEaZOcf8=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "IOS", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevDtfjqaS0d4=", + "_parent": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "source": { + "$ref": "AAAAAAFevDtfEaZOcf8=" + }, + "target": { + "$ref": "AAAAAAFevCi1boos3fA=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevD+bSbTSPDM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "BuiltInConverters", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevD/UvrYK4HE=", + "_parent": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "source": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "target": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public" + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevEADyLhbBUU=", + "_parent": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "source": { + "$ref": "AAAAAAFevD+bSbTSPDM=" + }, + "target": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevEYyvdp7dx0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "GsonConverterFactory", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevEYzNNq/zBw=", + "_parent": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "source": { + "$ref": "AAAAAAFevEYyvdp7dx0=" + }, + "target": { + "$ref": "AAAAAAFeu/ndxfyEnj0=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevE0juPIvJkw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RxJavaCallAdapterFactory", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevE0kMfJ2Yp8=", + "_parent": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "source": { + "$ref": "AAAAAAFevE0juPIvJkw=" + }, + "target": { + "$ref": "AAAAAAFevA46HSOm5II=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevMUOvIG6eS0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Utils", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevM6QFawrvz8=", + "_parent": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevM6QFawsB/o=", + "_parent": { + "$ref": "AAAAAAFevM6QFawrvz8=" + }, + "reference": { + "$ref": "AAAAAAFevMUOvIG6eS0=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevM6QFawtkQ0=", + "_parent": { + "$ref": "AAAAAAFevM6QFawrvz8=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "shared", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevNDoKbEFIbo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ServiceMethod", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevN4LLMEfMYs=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevN4LLMEgmcc=", + "_parent": { + "$ref": "AAAAAAFevN4LLMEfMYs=" + }, + "reference": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevN4LLcEhgzc=", + "_parent": { + "$ref": "AAAAAAFevN4LLMEfMYs=" + }, + "reference": { + "$ref": "AAAAAAFeu9vNkfBuznk=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFevOhvmuOx8Zs=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "source": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "target": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "attributes": [ + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevQ2r3foi45Q=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "okhttp3.Call.Factory callFactory", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevQ4BKf1r5dc=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "CallAdapter callAdapter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevQ49Wf+yZXg=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "HttpUrl baseUrl", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevQ5ijgDZXQY=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "Converter responseConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevQ9+IQT01iY=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "String httpMethod", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevRA9BQYb8II=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "String relativeUrl", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevRBbqwdCuq0=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "Headers headers", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevRLaMBbbGuM=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "boolean hasBody", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevRL5wRgy4Sg=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "boolean isFormEncoded", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevRMW9xmJscc=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "boolean isMultipart", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + }, + { + "_type": "UMLAttribute", + "_id": "AAAAAAFevRMz0Rrgfk8=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "ParameterHandler[] parameterHandlers", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "aggregation": "none", + "isID": false + } + ], + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevQ3sKfxFGgo=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "Request toRequest", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevSoHbiHMZtg=", + "_parent": { + "$ref": "AAAAAAFevQ3sKfxFGgo=" + }, + "name": "Object... args", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevSoWxyNIl2M=", + "_parent": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "name": "T toResponse", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevSotxyPNCOA=", + "_parent": { + "$ref": "AAAAAAFevSoWxyNIl2M=" + }, + "name": "ResponseBody body", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevOE6pdPBLzo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "OkHttpCall", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFewTPLpzVYR0M=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "source": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "target": { + "$ref": "AAAAAAFewTPLajT/XGY=" + }, + "visibility": "public" + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFewTcgSmc2F5w=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "source": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "target": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFewXzSx6rR/8A=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "name": "okhttp3.Call createRawCall", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewYe2vei9Tok=", + "_parent": { + "$ref": "AAAAAAFevOE6pdPBLzo=" + }, + "name": "parseResponse", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFewYe8felvo0M=", + "_parent": { + "$ref": "AAAAAAFewYe2vei9Tok=" + }, + "name": "okhttp3.Response rawResponse", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevRCpHgixl3E=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "okhttp3.Headers", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevRKY5ROXISY=", + "_parent": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevRKY5ROYXD4=", + "_parent": { + "$ref": "AAAAAAFevRKY5ROXISY=" + }, + "reference": { + "$ref": "AAAAAAFevRCpHgixl3E=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevRKY5hOZLrw=", + "_parent": { + "$ref": "AAAAAAFevRKY5ROXISY=" + }, + "reference": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevRJNvA3JEDU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "okhttp3.MediaType", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevRK49BUDCtc=", + "_parent": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevRK49BUExXE=", + "_parent": { + "$ref": "AAAAAAFevRK49BUDCtc=" + }, + "reference": { + "$ref": "AAAAAAFevRJNvA3JEDU=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevRK49BUFKdY=", + "_parent": { + "$ref": "AAAAAAFevRK49BUDCtc=" + }, + "reference": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevSwzekE8nmw=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ServiceMethod.Builder", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevTOoUl8xv2s=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevTOoUl8yVCg=", + "_parent": { + "$ref": "AAAAAAFevTOoUl8xv2s=" + }, + "reference": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevTOoUl8zMIc=", + "_parent": { + "$ref": "AAAAAAFevTOoUl8xv2s=" + }, + "reference": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevS7oFkSuKT4=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "name": "build", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevS8eWkh75L8=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "name": "createCallAdapter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevTqMGYbnyeI=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "name": "createResponseConverter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevTt90I94QuU=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "name": "parseMethodAnnotation", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevTuEH5AGXAM=", + "_parent": { + "$ref": "AAAAAAFevTt90I94QuU=" + }, + "name": "Annotation annotation", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevT3oBZFw1do=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "name": "parseHeaders", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevT3vO5H+aIw=", + "_parent": { + "$ref": "AAAAAAFevT3oBZFw1do=" + }, + "name": "String[] headers", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevUBEl5Nomds=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "name": "parseParameter", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUBL+pP2PYk=", + "_parent": { + "$ref": "AAAAAAFevUBEl5Nomds=" + }, + "name": "int p", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUBL+pP3bBI=", + "_parent": { + "$ref": "AAAAAAFevUBEl5Nomds=" + }, + "name": "Type parameterType", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUBL+pP4Afo=", + "_parent": { + "$ref": "AAAAAAFevUBEl5Nomds=" + }, + "name": "Annotation[] annotations", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevUUSyJetNY4=", + "_parent": { + "$ref": "AAAAAAFevSwzekE8nmw=" + }, + "name": "parseParameterAnnotation", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUUbJZg7960=", + "_parent": { + "$ref": "AAAAAAFevUUSyJetNY4=" + }, + "name": "int p", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUUbJZg8B3o=", + "_parent": { + "$ref": "AAAAAAFevUUSyJetNY4=" + }, + "name": "Type type", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUUbJZg98Ek=", + "_parent": { + "$ref": "AAAAAAFevUUSyJetNY4=" + }, + "name": "Annotation[] annotations", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUUbJZg+TL4=", + "_parent": { + "$ref": "AAAAAAFevUUSyJetNY4=" + }, + "name": "Annotation annotation", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevUpdaqIl23U=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ParameterHandler", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFevUuHG7GCLUk=", + "_parent": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevUuHHLGDh3M=", + "_parent": { + "$ref": "AAAAAAFevUuHG7GCLUk=" + }, + "reference": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFevUuHHLGERDM=", + "_parent": { + "$ref": "AAAAAAFevUuHG7GCLUk=" + }, + "reference": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFevUqFKaSZNUM=", + "_parent": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "name": "abstract void apply", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUquVaUnhqc=", + "_parent": { + "$ref": "AAAAAAFevUqFKaSZNUM=" + }, + "name": "RequestBuilder builder", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + }, + { + "_type": "UMLParameter", + "_id": "AAAAAAFevUquVaUojDw=", + "_parent": { + "$ref": "AAAAAAFevUqFKaSZNUM=" + }, + "name": "T value", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevUvuxrUXjbU=", + "_parent": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "name": "ParameterHandler iterable", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFevV0khbouGIk=", + "_parent": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "name": "ParameterHandler array", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevd9kBORQgXI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RelativeUrl", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevd9kTOSpwrA=", + "_parent": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "source": { + "$ref": "AAAAAAFevd9kBORQgXI=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevd+IMucrGyQ=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Header", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevd+IZeeE8xk=", + "_parent": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "source": { + "$ref": "AAAAAAFevd+IMucrGyQ=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevd+4GuoGWnI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Path", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevd+4R+pfF8w=", + "_parent": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "source": { + "$ref": "AAAAAAFevd+4GuoGWnI=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFevd/ptu6Ru+E=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Query", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFevd/p4+7q/y4=", + "_parent": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "source": { + "$ref": "AAAAAAFevd/ptu6Ru+E=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveAPM/FssCk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "QueryMap", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveAPY/HF42g=", + "_parent": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "source": { + "$ref": "AAAAAAFeveAPM/FssCk=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveAzpfRHUxk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "HeaderMap", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveAz3PSgiFk=", + "_parent": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "source": { + "$ref": "AAAAAAFeveAzpfRHUxk=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveBVqvcipOg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Field", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveBV2/d7pw8=", + "_parent": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "source": { + "$ref": "AAAAAAFeveBVqvcipOg=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveB8pvn9AiE=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "FieldMap", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveB81vpWyXY=", + "_parent": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "source": { + "$ref": "AAAAAAFeveB8pvn9AiE=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveCfS/zYFOU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Part", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveCff/0xXmc=", + "_parent": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "source": { + "$ref": "AAAAAAFeveCfS/zYFOU=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveDBsP+zdlA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "ClRawPartass1", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveDB4gAMe5g=", + "_parent": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "source": { + "$ref": "AAAAAAFeveDBsP+zdlA=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveD+YAo+PCY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "PartMap", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveD+kgqX5Jg=", + "_parent": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "source": { + "$ref": "AAAAAAFeveD+YAo+PCY=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeveFhrBUvsYg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Body", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeveFh4RWITnM=", + "_parent": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "source": { + "$ref": "AAAAAAFeveFhrBUvsYg=" + }, + "target": { + "$ref": "AAAAAAFevUpdaqIl23U=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFewTPLajT/XGY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFewTPcETc4GCY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Call", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAFewTaqzV8ZiMo=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "source": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "target": { + "$ref": "AAAAAAFeu/RQ8va+6ew=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFewTQW6TnUvAk=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "name": "Response execute", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewTRH2DwbNB0=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "name": "void enqueue", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFewTR8Fj0S4rA=", + "_parent": { + "$ref": "AAAAAAFewTRH2DwbNB0=" + }, + "name": "Callback callback", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewTUOUU38TWg=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "name": "boolean isExecuted", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewTU00E/jEbU=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "name": "void cancel", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewTVnzFHKWsc=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "name": "boolean isCanceled", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewTXGHFOxSRo=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "name": "Call clone", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + }, + { + "_type": "UMLOperation", + "_id": "AAAAAAFewTXz+lXIlpU=", + "_parent": { + "$ref": "AAAAAAFewTPcETc4GCY=" + }, + "name": "Request request", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFewX3X7rYCBHA=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RequestBuilder", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFewX9yr8u7RFI=", + "_parent": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFewX9yr8u81eo=", + "_parent": { + "$ref": "AAAAAAFewX9yr8u7RFI=" + }, + "reference": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFewX9yr8u9BrY=", + "_parent": { + "$ref": "AAAAAAFewX9yr8u7RFI=" + }, + "reference": { + "$ref": "AAAAAAFevNDoKbEFIbo=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFewYAO0tRwxs0=", + "_parent": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "name": "okhttp3.Request build", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFewX+Dts53j7s=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "okhttp3.Request.Bilder", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAFewX/SI9ICFe0=", + "_parent": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFewX/SJNIDHeE=", + "_parent": { + "$ref": "AAAAAAFewX/SI9ICFe0=" + }, + "reference": { + "$ref": "AAAAAAFewX+Dts53j7s=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "none", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAFewX/SJNIEv14=", + "_parent": { + "$ref": "AAAAAAFewX/SI9ICFe0=" + }, + "reference": { + "$ref": "AAAAAAFewX3X7rYCBHA=" + }, + "visibility": "public", + "navigable": true, + "aggregation": "composite", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "isDerived": false, + "isID": false + }, + "visibility": "public", + "isDerived": false + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + } + ], + "visibility": "public" + } + ] +} \ No newline at end of file diff --git a/RxJava.mdj b/RxJava.mdj new file mode 100644 index 0000000..f1ffe03 --- /dev/null +++ b/RxJava.mdj @@ -0,0 +1,2699 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "visible": true, + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLClassView", + "_id": "AAAAAAFeo3voaCqcuwA=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeo3voaSqd7ss=", + "_parent": { + "$ref": "AAAAAAFeo3voaCqcuwA=" + }, + "model": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeo3voaSqe/A4=", + "_parent": { + "$ref": "AAAAAAFeo3voaSqd7ss=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -96, + "top": 320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo3voaSqfpeI=", + "_parent": { + "$ref": "AAAAAAFeo3voaSqd7ss=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 141, + "top": 503, + "width": 191, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Observable", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo3voaSqgzuk=", + "_parent": { + "$ref": "AAAAAAFeo3voaSqd7ss=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -96, + "top": 320, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo3voaSqhM4k=", + "_parent": { + "$ref": "AAAAAAFeo3voaSqd7ss=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -96, + "top": 320, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 136, + "top": 496, + "width": 201, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeo3voaSqe/A4=" + }, + "nameLabel": { + "$ref": "AAAAAAFeo3voaSqfpeI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeo3voaSqgzuk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo3voaSqhM4k=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeo3voaSqiv5o=", + "_parent": { + "$ref": "AAAAAAFeo3voaCqcuwA=" + }, + "model": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 136, + "top": 521, + "width": 201, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeo3voaSqjXbg=", + "_parent": { + "$ref": "AAAAAAFeo3voaCqcuwA=" + }, + "model": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeo9FgV4V2WFA=", + "_parent": { + "$ref": "AAAAAAFeo3voaSqjXbg=" + }, + "model": { + "$ref": "AAAAAAFeo9FgJ4VzNAQ=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 141, + "top": 536, + "width": 191, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+lift(Operator)", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 136, + "top": 531, + "width": 201, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeo3voaiqkwCQ=", + "_parent": { + "$ref": "AAAAAAFeo3voaCqcuwA=" + }, + "model": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -48, + "top": 160, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeo3voaiql48U=", + "_parent": { + "$ref": "AAAAAAFeo3voaCqcuwA=" + }, + "model": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -48, + "top": 160, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 136, + "top": 496, + "width": 201, + "height": 113, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeo3voaSqd7ss=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeo3voaSqiv5o=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeo3voaSqjXbg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeo3voaiqkwCQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeo3voaiql48U=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFeo9qpL4e89Fw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeo9qpL4e9V4w=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e89Fw=" + }, + "model": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeo9qpL4e+RC4=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e9V4w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": -176, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo9qpL4e/r9c=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e9V4w=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 501, + "top": 318, + "width": 60, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Operator", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo9qpL4fAVHk=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e9V4w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": -176, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo9qpL4fBweA=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e9V4w=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -80, + "top": -176, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 496, + "top": 311, + "width": 70, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeo9qpL4e+RC4=" + }, + "nameLabel": { + "$ref": "AAAAAAFeo9qpL4e/r9c=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeo9qpL4fAVHk=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo9qpL4fBweA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeo9qpL4fCrW0=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e89Fw=" + }, + "model": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -40, + "top": -88, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeo9qpMIfDJ1s=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e89Fw=" + }, + "model": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -40, + "top": -88, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeo9qpMIfEVtY=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e89Fw=" + }, + "model": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -40, + "top": -88, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeo9qpMIfFTA8=", + "_parent": { + "$ref": "AAAAAAFeo9qpL4e89Fw=" + }, + "model": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -40, + "top": -88, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 496, + "top": 288, + "width": 70, + "height": 49, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeo9qpL4e9V4w=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": true, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeo9qpL4fCrW0=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeo9qpMIfDJ1s=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeo9qpMIfEVtY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeo9qpMIfFTA8=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFeo+DmA4nBxso=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeo+DmA4nCk/k=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nBxso=" + }, + "model": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeo+DmA4nDV8Y=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nCk/k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 32, + "top": -96, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+DmA4nEVUg=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nCk/k=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 573, + "top": 187, + "width": 81, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Func1", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+DmBInFYME=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nCk/k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 32, + "top": -96, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+DmBInGR+g=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nCk/k=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 32, + "top": -96, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 568, + "top": 180, + "width": 91, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeo+DmA4nDV8Y=" + }, + "nameLabel": { + "$ref": "AAAAAAFeo+DmA4nEVUg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeo+DmBInFYME=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo+DmBInGR+g=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeo+DmBInHseI=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nBxso=" + }, + "model": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 568, + "top": 205, + "width": 91, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeo+DmBInIKK4=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nBxso=" + }, + "model": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "subViews": [ + { + "_type": "UMLOperationView", + "_id": "AAAAAAFeo+EILInsldM=", + "_parent": { + "$ref": "AAAAAAFeo+DmBInIKK4=" + }, + "model": { + "$ref": "AAAAAAFeo+EH/InpILI=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 573, + "top": 220, + "width": 81, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+R call(T t);()", + "horizontalAlignment": 0, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 568, + "top": 215, + "width": 91, + "height": 23, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeo+DmBInJ3Yc=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nBxso=" + }, + "model": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 568, + "top": 238, + "width": 91, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeo+DmBInKbH4=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4nBxso=" + }, + "model": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 16, + "top": -48, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 568, + "top": 144, + "width": 91, + "height": 105, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeo+DmA4nCk/k=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": false, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeo+DmBInHseI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeo+DmBInIKK4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeo+DmBInJ3Yc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeo+DmBInKbH4=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeo+QAD4taMj4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo+QADotY4RA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+QAD4tbfM4=", + "_parent": { + "$ref": "AAAAAAFeo+QAD4taMj4=" + }, + "model": { + "$ref": "AAAAAAFeo+QADotY4RA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 548, + "top": 253, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+QAD4taMj4=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+QAD4tcehA=", + "_parent": { + "$ref": "AAAAAAFeo+QAD4taMj4=" + }, + "model": { + "$ref": "AAAAAAFeo+QADotY4RA=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 536, + "top": 244, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeo+QAD4taMj4=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+QAD4td0tw=", + "_parent": { + "$ref": "AAAAAAFeo+QAD4taMj4=" + }, + "model": { + "$ref": "AAAAAAFeo+QADotY4RA=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 573, + "top": 270, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+QAD4taMj4=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeo+DmA4nBxso=" + }, + "tail": { + "$ref": "AAAAAAFeo9qpL4e89Fw=" + }, + "lineStyle": 1, + "points": "548:287;575:249", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeo+QAD4tbfM4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeo+QAD4tcehA=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo+QAD4td0tw=" + } + }, + { + "_type": "UMLInterfaceView", + "_id": "AAAAAAFeo+QsCItrr/I=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo+QsCItpiMs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeo+QsCYts1so=", + "_parent": { + "$ref": "AAAAAAFeo+QsCItrr/I=" + }, + "model": { + "$ref": "AAAAAAFeo+QsCItpiMs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeo+QsCYttmZg=", + "_parent": { + "$ref": "AAAAAAFeo+QsCYts1so=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 256, + "top": -88, + "width": 68.732421875, + "height": 13, + "autoResize": false, + "underline": false, + "text": "«interface»", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+QsCYtulns=", + "_parent": { + "$ref": "AAAAAAFeo+QsCYts1so=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 677, + "top": 78, + "width": 60, + "height": 13, + "autoResize": false, + "underline": false, + "text": "Function", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+QsCYtvTG4=", + "_parent": { + "$ref": "AAAAAAFeo+QsCYts1so=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 256, + "top": -88, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+QsCotwoaM=", + "_parent": { + "$ref": "AAAAAAFeo+QsCYts1so=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 256, + "top": -88, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 672, + "top": 71, + "width": 70, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeo+QsCYttmZg=" + }, + "nameLabel": { + "$ref": "AAAAAAFeo+QsCYtulns=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeo+QsCYtvTG4=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo+QsCotwoaM=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeo+QsCotxiRI=", + "_parent": { + "$ref": "AAAAAAFeo+QsCItrr/I=" + }, + "model": { + "$ref": "AAAAAAFeo+QsCItpiMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 128, + "top": -44, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeo+QsCotyGuM=", + "_parent": { + "$ref": "AAAAAAFeo+QsCItrr/I=" + }, + "model": { + "$ref": "AAAAAAFeo+QsCItpiMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 128, + "top": -44, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeo+QsCotzSzs=", + "_parent": { + "$ref": "AAAAAAFeo+QsCItrr/I=" + }, + "model": { + "$ref": "AAAAAAFeo+QsCItpiMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 128, + "top": -44, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeo+QsC4t05do=", + "_parent": { + "$ref": "AAAAAAFeo+QsCItrr/I=" + }, + "model": { + "$ref": "AAAAAAFeo+QsCItpiMs=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 128, + "top": -44, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 672, + "top": 48, + "width": 70, + "height": 49, + "autoResize": false, + "stereotypeDisplay": "icon", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeo+QsCYts1so=" + }, + "wordWrap": false, + "suppressAttributes": true, + "suppressOperations": true, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeo+QsCotxiRI=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeo+QsCotyGuM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeo+QsCotzSzs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeo+QsC4t05do=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAFeo+QsZouUDtk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo+QsZouS3ns=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+QsZouVACQ=", + "_parent": { + "$ref": "AAAAAAFeo+QsZouUDtk=" + }, + "model": { + "$ref": "AAAAAAFeo+QsZouS3ns=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 657, + "top": 105, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+QsZouUDtk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+QsZouWDcg=", + "_parent": { + "$ref": "AAAAAAFeo+QsZouUDtk=" + }, + "model": { + "$ref": "AAAAAAFeo+QsZouS3ns=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 645, + "top": 96, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeo+QsZouUDtk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+QsZouXsNI=", + "_parent": { + "$ref": "AAAAAAFeo+QsZouUDtk=" + }, + "model": { + "$ref": "AAAAAAFeo+QsZouS3ns=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 682, + "top": 122, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+QsZouUDtk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeo+QsCItrr/I=" + }, + "tail": { + "$ref": "AAAAAAFeo+DmA4nBxso=" + }, + "lineStyle": 1, + "points": "653:143;687:97", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeo+QsZouVACQ=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeo+QsZouWDcg=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo+QsZouXsNI=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAFeo+SAh4wAY40=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAFeo+SAh4wBDkg=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wAY40=" + }, + "model": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAFeo+SAh4wCfQo=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wBDkg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -208, + "top": -252, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+SAiIwDKsU=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wBDkg=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;1", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 405, + "top": 351, + "width": 68.63720703125, + "height": 13, + "autoResize": false, + "underline": false, + "text": "OperatorX", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+SAiIwE+oI=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wBDkg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -208, + "top": -252, + "width": 80.49462890625, + "height": 13, + "autoResize": false, + "underline": false, + "text": "(from Model)", + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "LabelView", + "_id": "AAAAAAFeo+SAiIwFBS4=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wBDkg=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -208, + "top": -252, + "width": 0, + "height": 13, + "autoResize": false, + "underline": false, + "horizontalAlignment": 1, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 400, + "top": 344, + "width": 78.63720703125, + "height": 25, + "autoResize": false, + "stereotypeLabel": { + "$ref": "AAAAAAFeo+SAh4wCfQo=" + }, + "nameLabel": { + "$ref": "AAAAAAFeo+SAiIwDKsU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAFeo+SAiIwE+oI=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo+SAiIwFBS4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAFeo+SAiIwG/kc=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wAY40=" + }, + "model": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 400, + "top": 369, + "width": 78.63720703125, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAFeo+SAiIwHC1g=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wAY40=" + }, + "model": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 400, + "top": 379, + "width": 78.63720703125, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAFeo+SAiIwI+z4=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wAY40=" + }, + "model": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -104, + "top": -126, + "width": 10, + "height": 10, + "autoResize": false + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAFeo+SAiIwJZ6c=", + "_parent": { + "$ref": "AAAAAAFeo+SAh4wAY40=" + }, + "model": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": -104, + "top": -126, + "width": 10, + "height": 10, + "autoResize": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": true, + "containerExtending": false, + "left": 400, + "top": 344, + "width": 78.63720703125, + "height": 45, + "autoResize": false, + "stereotypeDisplay": "label", + "showVisibility": true, + "showNamespace": false, + "showProperty": true, + "showType": true, + "nameCompartment": { + "$ref": "AAAAAAFeo+SAh4wBDkg=" + }, + "wordWrap": false, + "suppressAttributes": false, + "suppressOperations": false, + "suppressReceptions": true, + "showMultiplicity": true, + "showOperationSignature": true, + "attributeCompartment": { + "$ref": "AAAAAAFeo+SAiIwG/kc=" + }, + "operationCompartment": { + "$ref": "AAAAAAFeo+SAiIwHC1g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAFeo+SAiIwI+z4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAFeo+SAiIwJZ6c=" + } + }, + { + "_type": "UMLInterfaceRealizationView", + "_id": "AAAAAAFeo+TrOIx17Hk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo+TrOIx0e9s=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+TrOYx2S2E=", + "_parent": { + "$ref": "AAAAAAFeo+TrOIx17Hk=" + }, + "model": { + "$ref": "AAAAAAFeo+TrOIx0e9s=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 488, + "top": 308, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+TrOIx17Hk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+TrOYx3uLA=", + "_parent": { + "$ref": "AAAAAAFeo+TrOIx17Hk=" + }, + "model": { + "$ref": "AAAAAAFeo+TrOIx0e9s=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 479, + "top": 296, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeo+TrOIx17Hk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+TrOYx437Q=", + "_parent": { + "$ref": "AAAAAAFeo+TrOIx17Hk=" + }, + "model": { + "$ref": "AAAAAAFeo+TrOIx0e9s=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 507, + "top": 331, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+TrOIx17Hk=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeo9qpL4e89Fw=" + }, + "tail": { + "$ref": "AAAAAAFeo+SAh4wAY40=" + }, + "lineStyle": 1, + "points": "477:343;519:309.6857142857143", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeo+TrOYx2S2E=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeo+TrOYx3uLA=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo+TrOYx437Q=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAFeo+ViJIyStVI=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAFeo+ViIoyQj4A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+ViJYyTctE=", + "_parent": { + "$ref": "AAAAAAFeo+ViJIyStVI=" + }, + "model": { + "$ref": "AAAAAAFeo+ViIoyQj4A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 344, + "top": 424, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+ViJIyStVI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+ViJYyUqr8=", + "_parent": { + "$ref": "AAAAAAFeo+ViJIyStVI=" + }, + "model": { + "$ref": "AAAAAAFeo+ViIoyQj4A=" + }, + "visible": null, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 334, + "top": 413, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAFeo+ViJIyStVI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAFeo+ViJYyVy2I=", + "_parent": { + "$ref": "AAAAAAFeo+ViJIyStVI=" + }, + "model": { + "$ref": "AAAAAAFeo+ViIoyQj4A=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 365, + "top": 447, + "width": 0, + "height": 13, + "autoResize": false, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAFeo+ViJIyStVI=" + }, + "edgePosition": 1, + "underline": false, + "horizontalAlignment": 2, + "verticalAlignment": 5, + "wordWrap": false + } + ], + "visible": true, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "head": { + "$ref": "AAAAAAFeo+SAh4wAY40=" + }, + "tail": { + "$ref": "AAAAAAFeo3voaCqcuwA=" + }, + "lineStyle": 1, + "points": "298:495;413:389", + "stereotypeDisplay": "label", + "showVisibility": true, + "showProperty": true, + "nameLabel": { + "$ref": "AAAAAAFeo+ViJYyTctE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAFeo+ViJYyUqr8=" + }, + "propertyLabel": { + "$ref": "AAAAAAFeo+ViJYyVy2I=" + } + } + ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeo3voZyqaYjI=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Observable", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9Ey4IVeC+U=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo8ju1YUJXJk=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9WJ6YZIaco=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9XaiIZjxjk=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9YRO4amVCk=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9X6nIZ84Bk=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9jLy4cCfmk=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9lTioc0+mY=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9mL/4dNmPk=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9nqoIdpp2I=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9ohOoeKjXw=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo+ViIoyQj4A=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "source": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "target": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFeo9FgJ4VzNAQ=", + "_parent": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "name": "lift", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFeo9N+8YV+32g=", + "_parent": { + "$ref": "AAAAAAFeo9FgJ4VzNAQ=" + }, + "name": "Operator", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeo8ju1YUJXJk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "RxJavaHooks", + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFeo8pfiIU05Kg=", + "_parent": { + "$ref": "AAAAAAFeo8ju1YUJXJk=" + }, + "name": "onCreate", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "parameters": [ + { + "_type": "UMLParameter", + "_id": "AAAAAAFeo8r/pIU8P84=", + "_parent": { + "$ref": "AAAAAAFeo8pfiIU05Kg=" + }, + "name": "Observable.OnSubscribe b", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "type": "", + "isReadOnly": false, + "isOrdered": false, + "isUnique": false, + "direction": "in" + } + ], + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo9QJG4WhCFo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Operator", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeo9Uzl4YyPac=", + "_parent": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "source": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "target": { + "$ref": "AAAAAAFeo9SFxIXL784=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9iF04bpPWo=", + "_parent": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "source": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "target": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "visibility": "public" + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAFeo9jwGYcbPQY=", + "_parent": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "source": { + "$ref": "AAAAAAFeo9QJG4WhCFo=" + }, + "target": { + "$ref": "AAAAAAFeo3voZyqaYjI=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo9SFxIXL784=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Func1", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeo+BMBolxulc=", + "_parent": { + "$ref": "AAAAAAFeo9SFxIXL784=" + }, + "source": { + "$ref": "AAAAAAFeo9SFxIXL784=" + }, + "target": { + "$ref": "AAAAAAFeo9Spk4X10Lk=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo9Spk4X10Lk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Function", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo9X6nIZ84Bk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Interface1", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo9qpLoe6MKo=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Operator", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeo+A41YlgdFw=", + "_parent": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "source": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "target": { + "$ref": "AAAAAAFeo9SFxIXL784=" + }, + "visibility": "public" + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeo+QADotY4RA=", + "_parent": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "source": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "target": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "visibility": "public" + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeo+RolYvOlz8=", + "_parent": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "source": { + "$ref": "AAAAAAFeo+RoKoulzjk=" + }, + "target": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo+DmA4m/SYU=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Func1", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeo+QsZouS3ns=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "source": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "target": { + "$ref": "AAAAAAFeo+QsCItpiMs=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "operations": [ + { + "_type": "UMLOperation", + "_id": "AAAAAAFeo+EH/InpILI=", + "_parent": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "name": "R call(T t);", + "visibility": "public", + "isStatic": false, + "isLeaf": false, + "concurrency": "sequential", + "isQuery": false, + "isAbstract": false + } + ], + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo+Kxn4oO/VM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Interface2", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo+LlNIpnfas=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Interface3", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeo+MFm4rXXQM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Class1", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFeo+MF+4sAAk4=", + "_parent": { + "$ref": "AAAAAAFeo+MFm4rXXQM=" + }, + "source": { + "$ref": "AAAAAAFeo+MFm4rXXQM=" + }, + "target": { + "$ref": "AAAAAAFeo+DmA4m/SYU=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo+QsCItpiMs=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Function", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLInterface", + "_id": "AAAAAAFeo+RoKoulzjk=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Interface4", + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false + }, + { + "_type": "UMLClass", + "_id": "AAAAAAFeo+SAhov+GIc=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "OperatorX", + "ownedElements": [ + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFeo+SA4YwnyVc=", + "_parent": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "source": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "target": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFeo+S+eIxCy9I=", + "_parent": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "source": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "target": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visibility": "public" + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAFeo+TV24xbA5o=", + "_parent": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "source": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "target": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visibility": "public" + }, + { + "_type": "UMLInterfaceRealization", + "_id": "AAAAAAFeo+TrOIx0e9s=", + "_parent": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "source": { + "$ref": "AAAAAAFeo+SAhov+GIc=" + }, + "target": { + "$ref": "AAAAAAFeo9qpLoe6MKo=" + }, + "visibility": "public" + } + ], + "visibility": "public", + "isAbstract": false, + "isFinalSpecialization": false, + "isLeaf": false, + "isActive": false + } + ], + "visibility": "public" + } + ] +} \ No newline at end of file From 32ef70e9374fbc8fd3c226da1f6b214056a6a33b Mon Sep 17 00:00:00 2001 From: zhuzhe Date: Wed, 11 Sep 2019 12:34:25 +0800 Subject: [PATCH 002/104] update --- CommonTool/build.gradle | 18 +++--- Dagger2Study/build.gradle | 11 ++-- LiteOrmStudy/build.gradle | 2 +- RxJava2Study/build.gradle | 9 ++- RxJavaStudy/build.gradle | 12 ++-- build.gradle | 6 +- buildSystem/dependencies.gradle | 59 ++++++++----------- gradle.properties | 8 +-- gradle/wrapper/gradle-wrapper.properties | 4 +- lib_component/StethoRelease/.gitignore | 1 - lib_component/StethoRelease/build.gradle | 25 -------- .../StethoRelease/proguard-rules.pro | 17 ------ .../src/main/AndroidManifest.xml | 11 ---- .../main/java/com/facebook/stetho/Stetho.java | 15 ----- .../stetho/okhttp3/StethoInterceptor.java | 20 ------- .../src/main/res/values/strings.xml | 3 - retrofitStudy/retrofit/AndroidManifest.xml | 8 +-- retrofitStudy/retrofitDemo/build.gradle | 2 +- retrofitStudy/rxjava/AndroidManifest.xml | 4 -- settings.gradle | 17 +++--- someApplications/MyApplication/build.gradle | 11 ++-- someApplications/ptr-lib/AndroidManifest.xml | 4 -- someApplications/ptr-lib/build.gradle | 2 +- unitTestStudy/build.gradle | 6 +- 24 files changed, 81 insertions(+), 194 deletions(-) delete mode 100644 lib_component/StethoRelease/.gitignore delete mode 100644 lib_component/StethoRelease/build.gradle delete mode 100644 lib_component/StethoRelease/proguard-rules.pro delete mode 100644 lib_component/StethoRelease/src/main/AndroidManifest.xml delete mode 100644 lib_component/StethoRelease/src/main/java/com/facebook/stetho/Stetho.java delete mode 100644 lib_component/StethoRelease/src/main/java/com/facebook/stetho/okhttp3/StethoInterceptor.java delete mode 100644 lib_component/StethoRelease/src/main/res/values/strings.xml diff --git a/CommonTool/build.gradle b/CommonTool/build.gradle index 4971862..9765441 100644 --- a/CommonTool/build.gradle +++ b/CommonTool/build.gradle @@ -1,6 +1,7 @@ apply plugin: 'com.android.application' -apply plugin: 'me.tatarka.retrolambda' -apply plugin: 'android-apt' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -41,10 +42,6 @@ dependencies { // compile majorFrame.Gson // // //依赖注入 - // complie majorFrame.ButterKnife - // apt majorFrame.aptButterKnifeCompiler - // compile majorFrame.Dagger2 - // apt majorFrame.aptDagger2Compiler // compile 'org.glassfish:javax.annotation:10.0-b28' // // //网络 @@ -91,12 +88,15 @@ dependencies { //依赖注入 def majorFrame = rootProject.ext.majorFrame - compile majorFrame.ButterKnife - apt majorFrame.aptButterKnifeCompiler compile majorFrame.Dagger2 - apt majorFrame.aptDagger2Compiler + annotationProcessor majorFrame.aptDagger2Compiler + kapt majorFrame.aptDagger2Compiler compile 'org.glassfish:javax.annotation:10.0-b28' + implementation majorFrame.ButterKnife + annotationProcessor majorFrame.aptButterKnifeProcessor + kapt majorFrame.kaptButterKnifeProcessor + //网络 compile majorFrame.okHttp compile majorFrame.loggingInterceptor diff --git a/Dagger2Study/build.gradle b/Dagger2Study/build.gradle index 383e46f..5724fbe 100644 --- a/Dagger2Study/build.gradle +++ b/Dagger2Study/build.gradle @@ -1,5 +1,7 @@ apply plugin: 'com.android.application' -apply plugin: 'com.neenbedankt.android-apt' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -24,11 +26,12 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" + compile rootProject.ext.support.appcompat - compile 'com.google.dagger:dagger:2.4' - apt 'com.google.dagger:dagger-compiler:2.4' + compile majorFrame.Dagger2 + annotationProcessor majorFrame.aptDagger2Compiler + kapt majorFrame.aptDagger2Compiler //java注解 compile 'org.glassfish:javax.annotation:10.0-b28' } diff --git a/LiteOrmStudy/build.gradle b/LiteOrmStudy/build.gradle index 5ca234e..4723e3e 100644 --- a/LiteOrmStudy/build.gradle +++ b/LiteOrmStudy/build.gradle @@ -22,6 +22,6 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" + compile rootProject.ext.support.appcompat compile project(':lib_component:LogUtil') } diff --git a/RxJava2Study/build.gradle b/RxJava2Study/build.gradle index 59bb319..98ce9c4 100644 --- a/RxJava2Study/build.gradle +++ b/RxJava2Study/build.gradle @@ -1,4 +1,7 @@ apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -10,10 +13,6 @@ android { targetSdkVersion rootProject.ext.targetSdkVersion as int versionCode 1 versionName "1.0" - - jackOptions { - enabled true - } } buildTypes { @@ -30,7 +29,7 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) - compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" + compile rootProject.ext.support.appcompat compile "io.reactivex.rxjava2:rxjava:2.1.0" compile 'io.reactivex.rxjava2:rxandroid:2.0.1' diff --git a/RxJavaStudy/build.gradle b/RxJavaStudy/build.gradle index 7ee987f..737d0cc 100644 --- a/RxJavaStudy/build.gradle +++ b/RxJavaStudy/build.gradle @@ -1,6 +1,7 @@ apply plugin: 'com.android.application' -apply plugin: 'me.tatarka.retrolambda' -apply plugin: 'android-apt' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -33,9 +34,12 @@ dependencies { testCompile 'junit:junit:4.12' compile rootProject.ext.support.appcompat + def major = rootProject.ext.majorFrame + //butterknife - compile 'com.jakewharton:butterknife:8.0.1' - apt 'com.jakewharton:butterknife-compiler:8.0.1' + implementation major.ButterKnife + annotationProcessor major.aptButterKnifeProcessor + kapt major.kaptButterKnifeProcessor //log compile 'com.github.orhanobut:logger:1.12' diff --git a/build.gradle b/build.gradle index 4df82d2..a603db5 100644 --- a/build.gradle +++ b/build.gradle @@ -4,11 +4,11 @@ apply from: 'buildSystem/dependencies.gradle' buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.3' - classpath 'me.tatarka:gradle-retrolambda:3.2.5' - classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' + classpath 'com.android.tools.build:gradle:3.4.2' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } diff --git a/buildSystem/dependencies.gradle b/buildSystem/dependencies.gradle index 17af203..a70e486 100644 --- a/buildSystem/dependencies.gradle +++ b/buildSystem/dependencies.gradle @@ -2,16 +2,17 @@ allprojects { repositories { jcenter() mavenCentral() + google() maven { url "https://jitpack.io" } } } ext { - compileSdkVersion = 25 + compileSdkVersion = 28 buildToolsVersion = '25.0.2' - supportLibVersion = '25.3.1' - targetSdkVersion = 25 + supportLibVersion = '1.0.0' + targetSdkVersion = 28 minSdkVersion = 15 versionCode = releaseTime() versionName = "2.6" @@ -20,7 +21,6 @@ ext { javaTargetCompatibility = JavaVersion.VERSION_1_8 - retrofitVersion = '2.2.0' okHttpVersion = '3.6.0' okHttpUtilsVersion = '2.6.2' @@ -30,9 +30,9 @@ ext { rxLifeCycleVersion = '1.0' rxBindingVersion = '1.0.1' - GsonVersion = '2.8.0' - GlideVersion = '3.7.0' - ButterKnifeVersion = '8.4.0' + GsonVersion = '2.8.5' + GlideVersion = '4.9.0' + ButterKnifeVersion = '10.1.0' Dagger2Version = '2.0' @@ -44,12 +44,18 @@ ext { //dependencies support = [ - - appcompat : "com.android.support:appcompat-v7:${supportLibVersion}", - design : "com.android.support:design:${supportLibVersion}", - recyclerView: "com.android.support:recyclerview-v7:${supportLibVersion}", - cardView : "com.android.support:cardview-v7:${supportLibVersion}", - + appcompat : 'androidx.appcompat:appcompat:1.0.2', + annotation : "androidx.annotation:annotation:1.0.2", + + design : "com.google.android.material:material:1.0.0-rc01", + recyclerView : 'androidx.recyclerview:recyclerview:1.0.0', + constraintlayout : 'androidx.constraintlayout:constraintlayout:1.1.3', + cardView : "androidx.cardview:cardview:1.0.0", + lifecycle : "androidx.lifecycle:lifecycle-extensions:2.0.0", + lifecycleProcessor: "androidx.lifecycle:lifecycle-compiler:2.0.0", + legacy : "androidx.legacy:legacy-support-v4:1.0.0", + room : "androidx.room:room-runtime:2.1.0", + roomProcessor : "androidx.room:room-compiler:2.1.0" ] rx = [ @@ -91,8 +97,10 @@ ext { Glide : "com.github.bumptech.glide:glide:${GlideVersion}", //ButterKnife - ButterKnife : "com.jakewharton:butterknife:${ButterKnifeVersion}", - aptButterKnifeCompiler: "com.jakewharton:butterknife-compiler:${ButterKnifeVersion}", +//ButterKnife + ButterKnife : "com.jakewharton:butterknife:${ButterKnifeVersion}", + aptButterKnifeProcessor : "com.jakewharton:butterknife-compiler:${ButterKnifeVersion}", + kaptButterKnifeProcessor: "com.jakewharton:butterknife-compiler:${ButterKnifeVersion}", //Dagger2 Dagger2 : "com.google.dagger:dagger:${Dagger2Version}", @@ -125,31 +133,10 @@ ext { ] - - - // } - - - - - - - - - - - - - - - - - - // 工具方法 import java.text.DateFormat diff --git a/gradle.properties b/gradle.properties index 1d3591c..57c5ef2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,18 +1,16 @@ # Project-wide Gradle settings. - # IDE (e.g. Android Studio) users: # Gradle settings configured through the IDE *will override* # any settings specified in this file. - # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html - # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx10248m -XX:MaxPermSize=256m # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 - # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true \ No newline at end of file +# org.gradle.parallel=true +android.useAndroidX=true +android.enableJetifier=true \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index bcdd751..d255fe0 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Aug 17 09:57:40 CST 2016 +#Wed Sep 11 11:42:14 CST 2019 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip diff --git a/lib_component/StethoRelease/.gitignore b/lib_component/StethoRelease/.gitignore deleted file mode 100644 index 796b96d..0000000 --- a/lib_component/StethoRelease/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build diff --git a/lib_component/StethoRelease/build.gradle b/lib_component/StethoRelease/build.gradle deleted file mode 100644 index c191c24..0000000 --- a/lib_component/StethoRelease/build.gradle +++ /dev/null @@ -1,25 +0,0 @@ -apply plugin: 'com.android.library' - -android { - compileSdkVersion rootProject.ext.compileSdkVersion as Integer - buildToolsVersion rootProject.ext.buildToolsVersion as String - - defaultConfig { - minSdkVersion rootProject.ext.minSdkVersion as int - targetSdkVersion rootProject.ext.targetSdkVersion as int - versionCode rootProject.ext.versionCode as int - versionName rootProject.ext.versionName as String - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } - } -} - -dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - compile rootProject.ext.majorFrame.okHttp -} diff --git a/lib_component/StethoRelease/proguard-rules.pro b/lib_component/StethoRelease/proguard-rules.pro deleted file mode 100644 index 331871c..0000000 --- a/lib_component/StethoRelease/proguard-rules.pro +++ /dev/null @@ -1,17 +0,0 @@ -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in /Users/baiiu/Library/Android/sdk/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the proguardFiles -# directive in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} diff --git a/lib_component/StethoRelease/src/main/AndroidManifest.xml b/lib_component/StethoRelease/src/main/AndroidManifest.xml deleted file mode 100644 index 13cad51..0000000 --- a/lib_component/StethoRelease/src/main/AndroidManifest.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/lib_component/StethoRelease/src/main/java/com/facebook/stetho/Stetho.java b/lib_component/StethoRelease/src/main/java/com/facebook/stetho/Stetho.java deleted file mode 100644 index 02dd7ee..0000000 --- a/lib_component/StethoRelease/src/main/java/com/facebook/stetho/Stetho.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.facebook.stetho; - -import android.content.Context; - -/** - * author: baiiu - * date: on 16/10/24 16:54 - * description: - */ -public class Stetho { - - public static void initializeWithDefaults(final Context context) { - } - -} diff --git a/lib_component/StethoRelease/src/main/java/com/facebook/stetho/okhttp3/StethoInterceptor.java b/lib_component/StethoRelease/src/main/java/com/facebook/stetho/okhttp3/StethoInterceptor.java deleted file mode 100644 index 96eccd9..0000000 --- a/lib_component/StethoRelease/src/main/java/com/facebook/stetho/okhttp3/StethoInterceptor.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.facebook.stetho.okhttp3; - -import java.io.IOException; -import okhttp3.Interceptor; -import okhttp3.Request; -import okhttp3.Response; - -/** - * author: baiiu - * date: on 16/10/24 16:55 - * description: - */ -public class StethoInterceptor implements Interceptor { - - @Override public Response intercept(Chain chain) throws IOException { - Request request = chain.request(); - return chain.proceed(request); - } - -} diff --git a/lib_component/StethoRelease/src/main/res/values/strings.xml b/lib_component/StethoRelease/src/main/res/values/strings.xml deleted file mode 100644 index 3e6fc74..0000000 --- a/lib_component/StethoRelease/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - Stetho - diff --git a/retrofitStudy/retrofit/AndroidManifest.xml b/retrofitStudy/retrofit/AndroidManifest.xml index fc403a4..171ebd1 100644 --- a/retrofitStudy/retrofit/AndroidManifest.xml +++ b/retrofitStudy/retrofit/AndroidManifest.xml @@ -1,13 +1,9 @@ - - diff --git a/retrofitStudy/retrofitDemo/build.gradle b/retrofitStudy/retrofitDemo/build.gradle index f04d645..60cb825 100644 --- a/retrofitStudy/retrofitDemo/build.gradle +++ b/retrofitStudy/retrofitDemo/build.gradle @@ -23,7 +23,7 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' - compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" + compile rootProject.ext.support.appcompat //okHttp compile 'com.squareup.okhttp3:logging-interceptor:3.3.1' diff --git a/retrofitStudy/rxjava/AndroidManifest.xml b/retrofitStudy/rxjava/AndroidManifest.xml index fe3c33a..9f21caf 100644 --- a/retrofitStudy/rxjava/AndroidManifest.xml +++ b/retrofitStudy/rxjava/AndroidManifest.xml @@ -4,9 +4,5 @@ android:versionName="1.0" package="retrofit2.adapter.rxjava"> - - diff --git a/settings.gradle b/settings.gradle index d12e86f..75707e5 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,18 +1,18 @@ /* 通用工具类,汇总整理 */ -//include ':CommonTool' +include ':CommonTool' /* 三方框架学习 */ include( - // 'unitTestStudy', - // ':LiteOrmStudy', - // ':RxJavaStudy', - // ':RxJava2Study', - // ':Dagger2Study', + 'unitTestStudy', + ':LiteOrmStudy', + ':RxJavaStudy', + ':RxJava2Study', + ':Dagger2Study', ) @@ -28,10 +28,10 @@ include( // App include( - // ':someApplications:PerformanceApp', + ':someApplications:PerformanceApp', ':someApplications:MyApplication', ":someApplications:ptr-lib", - // ":someApplications:touchEventStudy" + ":someApplications:touchEventStudy", ":someApplications:InterestingStudy", ) @@ -40,7 +40,6 @@ include( // 辅助分析包 include( - ':lib_component:StethoRelease', ':lib_component:LogUtil', ':lib_component:LogUtilRelease', ':lib_component:CrashWoodpecker', diff --git a/someApplications/MyApplication/build.gradle b/someApplications/MyApplication/build.gradle index 016db99..beaf838 100644 --- a/someApplications/MyApplication/build.gradle +++ b/someApplications/MyApplication/build.gradle @@ -1,5 +1,7 @@ apply plugin: 'com.android.application' -apply plugin: 'com.neenbedankt.android-apt' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -29,8 +31,9 @@ dependencies { compile project(':someApplications:ptr-lib') - - compile 'com.jakewharton:butterknife:8.0.1' - apt 'com.jakewharton:butterknife-compiler:8.0.1' + def major = rootProject.ext.majorFrame + implementation major.ButterKnife + annotationProcessor major.aptButterKnifeProcessor + kapt major.kaptButterKnifeProcessor } diff --git a/someApplications/ptr-lib/AndroidManifest.xml b/someApplications/ptr-lib/AndroidManifest.xml index beb3495..2f0eac9 100644 --- a/someApplications/ptr-lib/AndroidManifest.xml +++ b/someApplications/ptr-lib/AndroidManifest.xml @@ -4,9 +4,5 @@ android:versionCode="1" android:versionName="1.0"> - - diff --git a/someApplications/ptr-lib/build.gradle b/someApplications/ptr-lib/build.gradle index cb26d6d..3437ab0 100755 --- a/someApplications/ptr-lib/build.gradle +++ b/someApplications/ptr-lib/build.gradle @@ -30,5 +30,5 @@ android { dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') - compile "com.android.support:support-v4:${rootProject.ext.supportLibVersion}" + compile rootProject.ext.support.appcompat } diff --git a/unitTestStudy/build.gradle b/unitTestStudy/build.gradle index e5519cb..42a487a 100644 --- a/unitTestStudy/build.gradle +++ b/unitTestStudy/build.gradle @@ -29,10 +29,8 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) - compile "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}" - - - androidTestCompile "com.android.support:support-annotations:${rootProject.ext.supportLibVersion}" + compile rootProject.ext.support.appcompat + compile rootProject.ext.support.annotation //local unit test testCompile 'junit:junit:4.12' From d28b4c9a5e9e3927ae76c193d3b390c8e8f36a73 Mon Sep 17 00:00:00 2001 From: zhuzhe Date: Wed, 11 Sep 2019 13:26:49 +0800 Subject: [PATCH 003/104] migrate to androidx --- CommonTool/build.gradle | 2 +- .../src/main/res/layout/activity_catch.xml | 2 +- .../src/main/res/layout/item_trace.xml | 2 +- someApplications/InterestingStudy/build.gradle | 5 +---- .../java/com/baiiu/workhard/MainActivity.java | 6 ++++-- .../main/res/layout/fragment_fastscroll.xml | 2 +- .../src/main/res/layout/fragment_page.xml | 2 +- .../src/main/res/layout/fragment_ptr.xml | 2 +- .../src/main/res/layout/activity_main.xml | 2 +- someApplications/touchEventStudy/build.gradle | 18 +++++++++++------- .../behaviors/SimpleBehavior.java | 4 +++- .../simpleSample/ATextView.java | 7 +++++-- .../toucheventstudy/touchEvent/MyView.java | 7 +++++-- .../main/res/layout/fragment_fastscroll.xml | 2 +- unitTestStudy/build.gradle | 11 ----------- 15 files changed, 37 insertions(+), 37 deletions(-) diff --git a/CommonTool/build.gradle b/CommonTool/build.gradle index 9765441..4726a02 100644 --- a/CommonTool/build.gradle +++ b/CommonTool/build.gradle @@ -81,9 +81,9 @@ dependencies { compile rootProject.ext.support.appcompat compile rootProject.ext.support.recyclerView compile rootProject.ext.support.design + compile rootProject.ext.support.constraintlayout compile majorFrame.Gson - compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8' //依赖注入 diff --git a/lib_component/CrashWoodPecker/src/main/res/layout/activity_catch.xml b/lib_component/CrashWoodPecker/src/main/res/layout/activity_catch.xml index a1d40af..e4c7c31 100755 --- a/lib_component/CrashWoodPecker/src/main/res/layout/activity_catch.xml +++ b/lib_component/CrashWoodPecker/src/main/res/layout/activity_catch.xml @@ -27,7 +27,7 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - diff --git a/someApplications/InterestingStudy/build.gradle b/someApplications/InterestingStudy/build.gradle index e7c75ba..98fb090 100644 --- a/someApplications/InterestingStudy/build.gradle +++ b/someApplications/InterestingStudy/build.gradle @@ -22,9 +22,6 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) - androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { - exclude group: 'com.android.support', module: 'support-annotations' - }) - compile 'com.android.support:appcompat-v7:25.3.1' + compile rootProject.ext.support.appcompat compile project(':lib_component:LogUtil') } diff --git a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java index 21b3725..d43c64d 100644 --- a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java +++ b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java @@ -2,8 +2,6 @@ import android.graphics.Color; import android.os.Bundle; -import android.support.v4.view.MotionEventCompat; -import android.support.v7.app.AppCompatActivity; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; @@ -11,6 +9,10 @@ import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.view.MotionEventCompat; + import com.baiiu.library.LogUtil; public class MainActivity extends AppCompatActivity { diff --git a/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml b/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml index 3403706..72a4b20 100644 --- a/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml +++ b/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml @@ -8,7 +8,7 @@ > - - - - diff --git a/someApplications/touchEventStudy/build.gradle b/someApplications/touchEventStudy/build.gradle index dd9d869..2f86b51 100644 --- a/someApplications/touchEventStudy/build.gradle +++ b/someApplications/touchEventStudy/build.gradle @@ -1,17 +1,18 @@ apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-kapt' android { - compileSdkVersion 25 + compileSdkVersion 28 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.baiiu.toucheventstudy" minSdkVersion 15 - targetSdkVersion 25 + targetSdkVersion 28 versionCode 1 versionName "1.0" - - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { @@ -31,11 +32,14 @@ dependencies { compile support.appcompat compile support.design - compile 'com.jakewharton:butterknife:8.5.1' - annotationProcessor 'com.jakewharton:butterknife-compiler:8.5.1' + def major = rootProject.ext.majorFrame + implementation major.ButterKnife + annotationProcessor major.aptButterKnifeProcessor + kapt major.kaptButterKnifeProcessor compile project(':lib_component:LogUtil') - compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8' + compile rootProject.ext.support.constraintlayout + testCompile 'junit:junit:4.12' } diff --git a/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/behaviors/SimpleBehavior.java b/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/behaviors/SimpleBehavior.java index baa7e2e..7f5db5b 100644 --- a/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/behaviors/SimpleBehavior.java +++ b/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/behaviors/SimpleBehavior.java @@ -1,11 +1,13 @@ package com.baiiu.toucheventstudy.behaviors; import android.content.Context; -import android.support.design.widget.CoordinatorLayout; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.view.View; import android.view.ViewGroup; + +import androidx.coordinatorlayout.widget.CoordinatorLayout; + import com.baiiu.toucheventstudy.simpleSample.TempView; /** diff --git a/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/simpleSample/ATextView.java b/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/simpleSample/ATextView.java index 6628060..cda21c9 100644 --- a/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/simpleSample/ATextView.java +++ b/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/simpleSample/ATextView.java @@ -1,8 +1,11 @@ package com.baiiu.toucheventstudy.simpleSample; import android.content.Context; -import android.support.design.widget.CoordinatorLayout; import android.util.AttributeSet; + +import androidx.appcompat.widget.AppCompatTextView; +import androidx.coordinatorlayout.widget.CoordinatorLayout; + import com.baiiu.toucheventstudy.behaviors.SimpleBehavior; /** @@ -11,7 +14,7 @@ * description: */ @CoordinatorLayout.DefaultBehavior(SimpleBehavior.class) -public class ATextView extends android.support.v7.widget.AppCompatTextView { +public class ATextView extends AppCompatTextView { public ATextView(Context context) { super(context); } diff --git a/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/touchEvent/MyView.java b/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/touchEvent/MyView.java index 6515de7..78ddfd7 100644 --- a/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/touchEvent/MyView.java +++ b/someApplications/touchEventStudy/src/main/java/com/baiiu/toucheventstudy/touchEvent/MyView.java @@ -1,9 +1,12 @@ package com.baiiu.toucheventstudy.touchEvent; import android.content.Context; -import android.support.annotation.Nullable; import android.util.AttributeSet; import android.view.MotionEvent; + +import androidx.annotation.Nullable; +import androidx.appcompat.widget.AppCompatTextView; + import com.baiiu.library.LogUtil; /** @@ -11,7 +14,7 @@ * date: on 17/5/8 14:13 * description: */ -public class MyView extends android.support.v7.widget.AppCompatTextView { +public class MyView extends AppCompatTextView { public MyView(Context context) { super(context); } diff --git a/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml b/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml index 983964e..d446bed 100644 --- a/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml +++ b/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml @@ -9,7 +9,7 @@ > - Date: Wed, 11 Sep 2019 15:09:48 +0800 Subject: [PATCH 004/104] can run --- CommonTool/build.gradle | 8 ++ .../commontool/ExampleInstrumentedTest.java | 7 +- .../java/com/baiiu/commontool/app/UIUtil.java | 4 +- .../baiiu/commontool/base/BaseActivity.java | 10 ++- .../baiiu/commontool/base/BaseFragment.java | 3 +- .../commontool/base/BaseListAdapter.java | 5 +- .../commontool/base/BasePagerAdapter.java | 5 +- .../baiiu/commontool/base/BaseViewHolder.java | 9 +- .../commontool/view/LoadFrameLayout.java | 4 +- .../commontool/view/SwipeBackLayout.java | 8 +- Dagger2Study/build.gradle | 5 ++ .../com/baiiu/dagger2learn/MainActivity.java | 4 +- .../DoubleDependenciesFragment.java | 7 +- .../littleSample/FruitFragment.java | 7 +- .../LittleSingleSampleFragment.java | 7 +- .../dagger2learn/mvpSample/MainFragment.java | 22 +++-- LiteOrmStudy/build.gradle | 12 +++ .../liteormlearn/learn/TestActivity.java | 5 +- RxJava2Study/build.gradle | 9 +- .../rxjava2study/ExampleInstrumentedTest.java | 7 +- .../baiiu/rxjava2study/CreateFragment.java | 7 +- .../com/baiiu/rxjava2study/MainActivity.java | 6 +- .../testing/rxjavalearn/MainActivity.java | 6 +- .../rxjavalearn/bestSample/CacheFragment.java | 5 +- .../rxjavalearn/bestSample/data/Data.java | 5 +- .../fragments/ConvertFragment.java | 7 +- .../fragments/InitFirstLearnFragment.java | 5 +- .../fragments/ResearchFragment.java | 6 +- .../fragments/RetrofitRxFragment.java | 8 +- .../operators/AggregateOperatorsFragment.java | 3 +- .../operators/CombiningOperatorsFragment.java | 3 +- .../ConditionalBooleanOperatorsFragment.java | 3 +- .../operators/ConnectOperatorsFragment.java | 6 +- .../operators/CreateOperatorFragment.java | 10 ++- .../operators/ErrorHandingFragment.java | 3 +- .../operators/FilterOperatorsFragment.java | 6 +- .../operators/TransformOperatorsFragment.java | 3 +- .../operators/UtilityOperatorsFragment.java | 6 +- build.gradle | 2 + lib_component/CrashWoodPecker/build.gradle | 7 ++ .../me/drakeet/library/ui/CatchActivity.java | 8 +- .../drakeet/library/ui/CrashListAdapter.java | 6 +- .../CrashWoodPeckerRelease/build.gradle | 7 ++ lib_component/LogUtil/build.gradle | 7 ++ .../main/java/com/baiiu/library/LogUtil.java | 5 +- lib_component/LogUtilRelease/build.gradle | 7 ++ retrofitStudy/retrofit/build.gradle | 7 ++ retrofitStudy/retrofitDemo/build.gradle | 12 +++ .../testing/myapplication/MainActivity.java | 8 +- .../fragments/ConverterTestFragment.java | 7 +- .../fragments/ErrorTestFragment.java | 6 +- .../fragments/NewsListFragment.java | 8 +- .../fragments/OkHttpFragment.java | 8 +- .../fragments/RetrofitFragment.java | 8 +- retrofitStudy/rxjava/build.gradle | 7 ++ .../InterestingStudy/build.gradle | 16 ++++ .../workhard/ExampleInstrumentedTest.java | 7 +- someApplications/MyApplication/build.gradle | 5 ++ .../com/baiiu/myapplication/MainActivity.java | 6 +- .../dialog/OneDialogFragment.java | 11 ++- .../JavaJsCommunication/JavaJsFragment.java | 11 ++- .../fastscrooll/FastScrollFragment.java | 10 ++- .../FastScrollLinearLayoutManager.java | 7 +- .../FastScrollLinearSmoothScroller.java | 3 +- .../module/fastscrooll/SimpleTextAdapter.java | 3 +- .../module/ultraPtr/PtrPageFragment.java | 10 ++- .../module/ultraPtr/base/BaseViewHolder.java | 6 +- .../ultraPtr/base/FooterRecyclerAdapter.java | 4 +- .../ultraPtr/base/FooterViewHolder.java | 7 +- .../module/ultraPtr/base/LoadFrameLayout.java | 23 ++++-- .../base/LoadingMoreScrollListener.java | 5 +- .../sthElse/FooterDecoratorAdapter.java | 5 +- .../sthElse/LoadingFrameRecyclerAdapter.java | 4 +- .../module/watermark/MyDecoration.java | 4 +- .../module/watermark/MyDrawable.java | 3 +- .../module/watermark/WatermarkFragment.java | 10 ++- .../com/baiiu/myapplication/util/UIUtil.java | 4 +- .../view/RecyclerViewDivider.java | 7 +- .../main/res/layout/fragment_fastscroll.xml | 6 +- someApplications/PerformanceApp/build.gradle | 15 ++++ .../performance/ExampleInstrumentedTest.java | 7 +- .../com/baiiu/performance/BaseFragment.java | 3 +- .../com/baiiu/performance/MainActivity.java | 4 +- .../fragments/LeakCanaryFragment.java | 9 +- .../performance/fragments/MergeFragment.java | 11 ++- .../fragments/StrictModeFragment.java | 8 +- someApplications/ptr-lib/build.gradle | 12 +++ .../cube/views/ptr/PtrDefaultHandler.java | 3 +- someApplications/touchEventStudy/build.gradle | 15 ++-- .../ExampleInstrumentedTest.java | 7 +- .../baiiu/toucheventstudy/MainActivity.java | 6 +- .../toucheventstudy/base/BaseFragment.java | 6 +- .../toucheventstudy/base/BaseViewHolder.java | 6 +- .../behaviors/ScrollAwareBehavior.java | 10 ++- .../behaviors/ScrollUpDownBehavior.java | 14 ++-- .../list/ListScrollFragment.java | 8 +- .../list/SimpleTextAdapter.java | 3 +- .../simpleSample/TempView.java | 5 +- .../touchEvent/MyViewGroup.java | 10 ++- .../viewDragHelper/VHLinearLayout.java | 8 +- .../layout/fragment_coordinator_simple.xml | 4 +- .../main/res/layout/fragment_fastscroll.xml | 8 +- unitTestStudy/build.gradle | 16 ++++ .../testingexample/ApplicationTest.java | 13 ++- .../testing/testingexample/EspressoTest.java | 76 ++++++++--------- .../EspressoTestJUnitStyle.java | 49 +++++------ .../LocalInstrumentedUnitTest.java | 51 +++++------- .../testingexample/UiautomatorTest.java | 82 +++++++++---------- .../UiautomatorTestJunitStyle.java | 71 +++++++--------- .../testing/testingexample/MainActivity.java | 3 +- 110 files changed, 687 insertions(+), 399 deletions(-) diff --git a/CommonTool/build.gradle b/CommonTool/build.gradle index 4726a02..50ca3d1 100644 --- a/CommonTool/build.gradle +++ b/CommonTool/build.gradle @@ -21,10 +21,18 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) + testImplementation 'junit:junit:4.12' + androidTestImplementation "androidx.test:runner:1.1.0" + androidTestImplementation "androidx.test.espresso:espresso-core:3.1.0" //单元测试,local unit test, simple dependencies on Android framework testCompile 'junit:junit:4.12' diff --git a/CommonTool/src/androidTest/java/com/baiiu/commontool/ExampleInstrumentedTest.java b/CommonTool/src/androidTest/java/com/baiiu/commontool/ExampleInstrumentedTest.java index bc20323..b4beeb5 100644 --- a/CommonTool/src/androidTest/java/com/baiiu/commontool/ExampleInstrumentedTest.java +++ b/CommonTool/src/androidTest/java/com/baiiu/commontool/ExampleInstrumentedTest.java @@ -1,13 +1,14 @@ package com.baiiu.commontool; import android.content.Context; -import android.support.test.InstrumentationRegistry; -import android.support.test.runner.AndroidJUnit4; + +import androidx.test.InstrumentationRegistry; +import androidx.test.runner.AndroidJUnit4; import org.junit.Test; import org.junit.runner.RunWith; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; /** * Instrumentation test, which will execute on an Android device. diff --git a/CommonTool/src/main/java/com/baiiu/commontool/app/UIUtil.java b/CommonTool/src/main/java/com/baiiu/commontool/app/UIUtil.java index dc58b17..45d4322 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/app/UIUtil.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/app/UIUtil.java @@ -3,11 +3,13 @@ import android.content.Context; import android.os.Handler; import android.os.Looper; -import android.support.annotation.LayoutRes; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; + +import androidx.annotation.LayoutRes; + import com.squareup.leakcanary.RefWatcher; /** diff --git a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseActivity.java b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseActivity.java index fdb880c..155043a 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseActivity.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseActivity.java @@ -1,16 +1,18 @@ package com.baiiu.commontool.base; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v7.app.ActionBar; -import android.support.v7.app.AppCompatActivity; -import android.support.v7.widget.Toolbar; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AppCompatActivity; +import androidx.appcompat.widget.Toolbar; + import butterknife.BindView; import butterknife.ButterKnife; import com.baiiu.commontool.R; diff --git a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseFragment.java b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseFragment.java index d825b0a..5f42bbb 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseFragment.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseFragment.java @@ -1,6 +1,7 @@ package com.baiiu.commontool.base; -import android.support.v4.app.Fragment; +import androidx.fragment.app.Fragment; + import com.baiiu.commontool.app.UIUtil; /** diff --git a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseListAdapter.java b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseListAdapter.java index 8d5f4c9..fba5213 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseListAdapter.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseListAdapter.java @@ -1,9 +1,12 @@ package com.baiiu.commontool.base; import android.content.Context; -import android.support.v7.widget.RecyclerView; import android.view.ViewGroup; + +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.commontool.util.CommonUtil; + import java.util.ArrayList; import java.util.List; diff --git a/CommonTool/src/main/java/com/baiiu/commontool/base/BasePagerAdapter.java b/CommonTool/src/main/java/com/baiiu/commontool/base/BasePagerAdapter.java index dbf2be3..257941f 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/base/BasePagerAdapter.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/base/BasePagerAdapter.java @@ -1,11 +1,12 @@ package com.baiiu.commontool.base; import android.content.Context; -import android.support.v4.view.PagerAdapter; -import android.support.v4.view.ViewPager; import android.view.View; import android.view.ViewGroup; +import androidx.viewpager.widget.PagerAdapter; +import androidx.viewpager.widget.ViewPager; + import java.util.ArrayList; import java.util.List; diff --git a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseViewHolder.java b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseViewHolder.java index d92481e..beb45c0 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/base/BaseViewHolder.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/base/BaseViewHolder.java @@ -1,14 +1,17 @@ package com.baiiu.commontool.base; import android.content.Context; -import android.support.annotation.LayoutRes; -import android.support.v7.widget.RecyclerView; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; -import butterknife.ButterKnife; + +import androidx.annotation.LayoutRes; +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.commontool.app.UIUtil; +import butterknife.ButterKnife; + /** * Created by baiiu on 15/11/18. * BaseViewHolder diff --git a/CommonTool/src/main/java/com/baiiu/commontool/view/LoadFrameLayout.java b/CommonTool/src/main/java/com/baiiu/commontool/view/LoadFrameLayout.java index 381d608..8cc3fa0 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/view/LoadFrameLayout.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/view/LoadFrameLayout.java @@ -2,11 +2,13 @@ import android.content.Context; import android.content.res.TypedArray; -import android.support.annotation.LayoutRes; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.View; import android.widget.FrameLayout; + +import androidx.annotation.LayoutRes; + import com.baiiu.commontool.R; /** diff --git a/CommonTool/src/main/java/com/baiiu/commontool/view/SwipeBackLayout.java b/CommonTool/src/main/java/com/baiiu/commontool/view/SwipeBackLayout.java index 3343ecc..2714ba3 100755 --- a/CommonTool/src/main/java/com/baiiu/commontool/view/SwipeBackLayout.java +++ b/CommonTool/src/main/java/com/baiiu/commontool/view/SwipeBackLayout.java @@ -18,9 +18,6 @@ import android.app.Activity; import android.content.Context; -import android.support.v4.view.ViewCompat; -import android.support.v4.view.ViewPager; -import android.support.v4.widget.ViewDragHelper; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; @@ -28,6 +25,11 @@ import android.webkit.WebView; import android.widget.AbsListView; import android.widget.ScrollView; + +import androidx.core.view.ViewCompat; +import androidx.customview.widget.ViewDragHelper; +import androidx.viewpager.widget.ViewPager; + import com.baiiu.commontool.app.UIUtil; /** diff --git a/Dagger2Study/build.gradle b/Dagger2Study/build.gradle index 5724fbe..101422a 100644 --- a/Dagger2Study/build.gradle +++ b/Dagger2Study/build.gradle @@ -21,6 +21,11 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java index 7c4bfe4..5475896 100644 --- a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java +++ b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java @@ -1,7 +1,9 @@ package com.baiiu.dagger2learn; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; + +import androidx.appcompat.app.AppCompatActivity; + import com.baiiu.dagger2learn.bean.OnePerson; import com.baiiu.dagger2learn.di.module.ApplicationModule; import com.baiiu.dagger2learn.doubleDependenciesSample.DoubleDependenciesFragment; diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java index 6be25b9..7696421 100644 --- a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java +++ b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java @@ -1,11 +1,14 @@ package com.baiiu.dagger2learn.doubleDependenciesSample; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.dagger2learn.doubleDependenciesSample.bean.Three; import com.baiiu.dagger2learn.doubleDependenciesSample.bean.Two; import com.baiiu.dagger2learn.util.LogUtil; + import javax.inject.Inject; /** diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java index c4bba00..5b0065b 100644 --- a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java +++ b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java @@ -1,10 +1,13 @@ package com.baiiu.dagger2learn.littleSample; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.dagger2learn.di.qualifier.FruitType; import com.baiiu.dagger2learn.util.LogUtil; + import javax.inject.Inject; /** diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java index 005e6a0..721754b 100644 --- a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java +++ b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java @@ -1,9 +1,12 @@ package com.baiiu.dagger2learn.littleSingleSample; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.dagger2learn.util.LogUtil; + import javax.inject.Inject; /** diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java index 6bf2526..5ed5e76 100644 --- a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java +++ b/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java @@ -1,14 +1,17 @@ package com.baiiu.dagger2learn.mvpSample; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.dagger2learn.MainActivity; import com.baiiu.dagger2learn.R; + import javax.inject.Inject; /** @@ -24,7 +27,8 @@ public class MainFragment extends Fragment implements IView { @Inject MainPresenter mMainPresenter; private MainFragmentComponent mainFragmentComponent; - @Override public void onCreate(@Nullable Bundle savedInstanceState) { + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); mainFragmentComponent = ((MainActivity) getActivity()).mainComponent.mainFragmentComponent(); @@ -32,13 +36,16 @@ public class MainFragment extends Fragment implements IView { mMainPresenter.attachView(this); } - @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, - @Nullable Bundle savedInstanceState) { + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, + @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_main, container, false); textView = (TextView) view.findViewById(R.id.textView); textView.postDelayed(new Runnable() { - @Override public void run() { + @Override + public void run() { mMainPresenter.start(); } }, 5000); @@ -46,7 +53,8 @@ public class MainFragment extends Fragment implements IView { return view; } - @Override public void showPerson(String s) { + @Override + public void showPerson(String s) { textView.setText(s); } } diff --git a/LiteOrmStudy/build.gradle b/LiteOrmStudy/build.gradle index 4723e3e..992800d 100644 --- a/LiteOrmStudy/build.gradle +++ b/LiteOrmStudy/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.application' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -17,6 +19,11 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { @@ -24,4 +31,9 @@ dependencies { testCompile 'junit:junit:4.12' compile rootProject.ext.support.appcompat compile project(':lib_component:LogUtil') + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java b/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java index 263bf35..2721f5d 100644 --- a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java +++ b/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java @@ -1,8 +1,9 @@ package com.example.testing.liteormlearn.learn; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v7.app.AppCompatActivity; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; import com.example.testing.liteormlearn.R; import com.example.testing.liteormlearn.model.me.ModelA; diff --git a/RxJava2Study/build.gradle b/RxJava2Study/build.gradle index 98ce9c4..d969fde 100644 --- a/RxJava2Study/build.gradle +++ b/RxJava2Study/build.gradle @@ -21,14 +21,19 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + compileOptions { - targetCompatibility 1.8 - sourceCompatibility 1.8 + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) + testImplementation 'junit:junit:4.12' + androidTestImplementation "androidx.test:runner:1.1.0" + androidTestImplementation "androidx.test.espresso:espresso-core:3.1.0" + compile rootProject.ext.support.appcompat compile "io.reactivex.rxjava2:rxjava:2.1.0" diff --git a/RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java b/RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java index c647d24..6a639bc 100644 --- a/RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java +++ b/RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java @@ -1,13 +1,14 @@ package com.baiiu.rxjava2study; import android.content.Context; -import android.support.test.InstrumentationRegistry; -import android.support.test.runner.AndroidJUnit4; + +import androidx.test.InstrumentationRegistry; +import androidx.test.runner.AndroidJUnit4; import org.junit.Test; import org.junit.runner.RunWith; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; /** * Instrumentation test, which will execute on an Android device. diff --git a/RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java b/RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java index 5259b42..9158dd8 100644 --- a/RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java +++ b/RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java @@ -1,9 +1,12 @@ package com.baiiu.rxjava2study; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.library.LogUtil; + import io.reactivex.Observable; import io.reactivex.Observer; import io.reactivex.Single; diff --git a/RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java b/RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java index 256d355..e06da00 100644 --- a/RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java +++ b/RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java @@ -1,9 +1,11 @@ package com.baiiu.rxjava2study; -import android.support.v4.app.Fragment; -import android.support.v7.app.AppCompatActivity; import android.os.Bundle; +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.Fragment; + + public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java index 2f1ddf0..38e4fb8 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java @@ -1,8 +1,10 @@ package com.example.testing.rxjavalearn; import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v7.app.AppCompatActivity; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.Fragment; + import com.example.testing.rxjavalearn.fragments.ResearchFragment; public class MainActivity extends AppCompatActivity { diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java index b56beba..429c8d8 100755 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java @@ -3,8 +3,9 @@ package com.example.testing.rxjavalearn.bestSample; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; import com.example.testing.rxjavalearn.bestSample.data.Data; import com.example.testing.rxjavalearn.bestSample.data.Item; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java index ceff112..204b6ca 100755 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java @@ -2,8 +2,9 @@ package com.example.testing.rxjavalearn.bestSample.data; -import android.support.annotation.IntDef; -import android.support.annotation.NonNull; + +import androidx.annotation.IntDef; +import androidx.annotation.NonNull; import com.example.testing.rxjavalearn.bestSample.GankApi; import com.example.testing.rxjavalearn.bestSample.GankBeautyResultToItemsMapper; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java index e5c5676..ece8ad9 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java @@ -1,12 +1,13 @@ package com.example.testing.rxjavalearn.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import com.example.testing.rxjavalearn.util.LogUtil; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.example.testing.rxjavalearn.bean.Course; import com.example.testing.rxjavalearn.bean.Student; +import com.example.testing.rxjavalearn.util.LogUtil; import java.util.ArrayList; import java.util.List; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java index 7d03b9f..547bce1 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java @@ -1,11 +1,14 @@ package com.example.testing.rxjavalearn.fragments; import android.graphics.drawable.Drawable; -import android.support.v4.app.Fragment; import android.widget.ImageView; import android.widget.Toast; + +import androidx.fragment.app.Fragment; + import com.example.testing.rxjavalearn.R; import com.example.testing.rxjavalearn.util.LogUtil; + import rx.Observable; import rx.Observer; import rx.Subscriber; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java index ca5781d..24d560a 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java @@ -1,10 +1,14 @@ package com.example.testing.rxjavalearn.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; + import com.example.testing.rxjavalearn.operators.BaseFragment; import com.example.testing.rxjavalearn.util.LogUtil; + import java.util.List; + import rx.Observable; import rx.Subscriber; import rx.Subscription; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java index 1270f50..a822aa8 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java @@ -1,12 +1,16 @@ package com.example.testing.rxjavalearn.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.example.testing.rxjavalearn.bean.Repo; import com.example.testing.rxjavalearn.bean.User; import com.example.testing.rxjavalearn.util.LogUtil; + import java.util.List; + import okhttp3.OkHttpClient; import retrofit2.Call; import retrofit2.Callback; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java index 62019b9..4b32092 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java @@ -1,7 +1,8 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; import java.util.ArrayList; import java.util.List; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java index 91922f9..cc849a6 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java @@ -1,7 +1,8 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; import com.example.testing.rxjavalearn.util.LogUtil; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java index 9687925..9cd55b2 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java @@ -1,7 +1,8 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; import java.util.concurrent.TimeUnit; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java index 67d46a5..c871d7c 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java @@ -2,9 +2,13 @@ import android.os.Bundle; import android.os.Handler; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; + import com.example.testing.rxjavalearn.util.LogUtil; + import java.util.concurrent.TimeUnit; + import rx.Observable; import rx.Subscriber; import rx.Subscription; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java index 387e466..857b064 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java @@ -1,22 +1,26 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; -import butterknife.BindView; -import butterknife.ButterKnife; + +import androidx.annotation.Nullable; + import com.example.testing.rxjavalearn.R; import com.example.testing.rxjavalearn.util.LogUtil; import com.jakewharton.rxbinding.view.RxView; import com.orhanobut.logger.Logger; import com.trello.rxlifecycle.android.FragmentEvent; + import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.TimeUnit; + +import butterknife.BindView; +import butterknife.ButterKnife; import rx.Observable; import rx.Subscriber; import rx.Subscription; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java index 55ecfda..9557528 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java @@ -1,7 +1,8 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; import com.example.testing.rxjavalearn.util.LogUtil; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java index 91c4087..f8d0c28 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java @@ -1,14 +1,18 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; + import com.example.testing.rxjavalearn.util.LogUtil; import com.orhanobut.logger.Logger; + import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.concurrent.TimeUnit; + import rx.Observable; import rx.Subscriber; import rx.functions.Func1; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java index d1dead1..b5d56ab 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java @@ -1,13 +1,14 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.Toast; +import androidx.annotation.Nullable; + import com.example.testing.rxjavalearn.R; import com.example.testing.rxjavalearn.util.LogUtil; import com.jakewharton.rxbinding.view.RxView; diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java index 2cddffc..4387722 100644 --- a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java +++ b/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java @@ -1,9 +1,13 @@ package com.example.testing.rxjavalearn.operators; import android.os.Bundle; -import android.support.annotation.Nullable; + +import androidx.annotation.Nullable; + import com.example.testing.rxjavalearn.util.LogUtil; + import java.util.concurrent.TimeUnit; + import rx.Notification; import rx.Observable; import rx.Subscriber; diff --git a/build.gradle b/build.gradle index a603db5..45eb3f8 100644 --- a/build.gradle +++ b/build.gradle @@ -2,6 +2,7 @@ apply from: 'buildSystem/dependencies.gradle' buildscript { + ext.kotlin_version = '1.1.0' repositories { jcenter() google() @@ -17,6 +18,7 @@ buildscript { allprojects { repositories { jcenter() + google() maven { url "https://jitpack.io" } } } diff --git a/lib_component/CrashWoodPecker/build.gradle b/lib_component/CrashWoodPecker/build.gradle index 39f1366..3f7c11b 100755 --- a/lib_component/CrashWoodPecker/build.gradle +++ b/lib_component/CrashWoodPecker/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.library' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -21,4 +23,9 @@ android { dependencies { compile rootProject.ext.support.recyclerView + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } \ No newline at end of file diff --git a/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CatchActivity.java b/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CatchActivity.java index 09e0a2e..f7567b8 100755 --- a/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CatchActivity.java +++ b/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CatchActivity.java @@ -28,12 +28,14 @@ import android.app.Activity; import android.content.Intent; import android.os.Bundle; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.text.TextUtils; import android.util.Log; import android.view.Menu; import android.view.MenuItem; + +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + import java.util.ArrayList; import me.drakeet.library.R; @@ -75,7 +77,7 @@ private void parseIntent() { private void setUpRecyclerView() { recyclerView = (RecyclerView) findViewById(R.id.crashes); final LinearLayoutManager layoutManager = new LinearLayoutManager(this); - layoutManager.setOrientation(LinearLayoutManager.VERTICAL); + layoutManager.setOrientation(RecyclerView.VERTICAL); recyclerView.setLayoutManager(layoutManager); crashListAdapter = new CrashListAdapter(crashArray, keys.toArray(new String[keys.size()])); recyclerView.setAdapter(crashListAdapter); diff --git a/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CrashListAdapter.java b/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CrashListAdapter.java index cc56305..2cd4c0d 100755 --- a/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CrashListAdapter.java +++ b/lib_component/CrashWoodPecker/src/main/java/me/drakeet/library/ui/CrashListAdapter.java @@ -26,14 +26,16 @@ package me.drakeet.library.ui; import android.graphics.Typeface; -import android.support.v4.widget.Space; -import android.support.v7.widget.RecyclerView; import android.text.SpannableStringBuilder; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.Space; import android.widget.TextView; import android.widget.Toast; + +import androidx.recyclerview.widget.RecyclerView; + import me.drakeet.library.R; import me.drakeet.library.StringStyleUtils; diff --git a/lib_component/CrashWoodPeckerRelease/build.gradle b/lib_component/CrashWoodPeckerRelease/build.gradle index afaf133..0160a22 100755 --- a/lib_component/CrashWoodPeckerRelease/build.gradle +++ b/lib_component/CrashWoodPeckerRelease/build.gradle @@ -24,6 +24,8 @@ */ apply plugin: 'com.android.library' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' apply from: './gradle-mvn-push.gradle' android { @@ -48,4 +50,9 @@ android { dependencies { // Keep the same dependencies with debug compile rootProject.ext.support.recyclerView + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } diff --git a/lib_component/LogUtil/build.gradle b/lib_component/LogUtil/build.gradle index 94aadfd..b0bb0be 100755 --- a/lib_component/LogUtil/build.gradle +++ b/lib_component/LogUtil/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.library' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -23,4 +25,9 @@ dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile rootProject.ext.majorFrame.okHttp compile rootProject.ext.support.appcompat + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } \ No newline at end of file diff --git a/lib_component/LogUtil/src/main/java/com/baiiu/library/LogUtil.java b/lib_component/LogUtil/src/main/java/com/baiiu/library/LogUtil.java index c06aa9b..ad4b623 100755 --- a/lib_component/LogUtil/src/main/java/com/baiiu/library/LogUtil.java +++ b/lib_component/LogUtil/src/main/java/com/baiiu/library/LogUtil.java @@ -1,8 +1,9 @@ package com.baiiu.library; -import android.support.annotation.IntDef; -import android.support.annotation.Nullable; +import androidx.annotation.IntDef; +import androidx.annotation.Nullable; + import com.baiiu.library.klog.BaseLog; import com.baiiu.library.klog.FileLog; import com.baiiu.library.klog.JsonLog; diff --git a/lib_component/LogUtilRelease/build.gradle b/lib_component/LogUtilRelease/build.gradle index eb6e534..079692b 100644 --- a/lib_component/LogUtilRelease/build.gradle +++ b/lib_component/LogUtilRelease/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.library' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -22,4 +24,9 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile rootProject.ext.majorFrame.okHttp + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } \ No newline at end of file diff --git a/retrofitStudy/retrofit/build.gradle b/retrofitStudy/retrofit/build.gradle index 8f587d8..d3c43ed 100755 --- a/retrofitStudy/retrofit/build.gradle +++ b/retrofitStudy/retrofit/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.library' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -29,5 +31,10 @@ android { } dependencies { compile 'com.squareup.okhttp3:okhttp:3.3.1' + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } diff --git a/retrofitStudy/retrofitDemo/build.gradle b/retrofitStudy/retrofitDemo/build.gradle index 60cb825..1966b6e 100644 --- a/retrofitStudy/retrofitDemo/build.gradle +++ b/retrofitStudy/retrofitDemo/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.application' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -18,6 +20,11 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { @@ -44,7 +51,12 @@ dependencies { compile 'io.reactivex:rxandroid:1.2.1' compile 'com.google.code.gson:gson:2.7' + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" //okHttpUtils // compile 'com.zhy:okhttputils:2.4.1' } +repositories { + mavenCentral() +} diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java index b66b262..46c6aea 100644 --- a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java +++ b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java @@ -3,9 +3,11 @@ import android.content.IntentFilter; import android.net.ConnectivityManager; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import android.support.v7.app.AppCompatActivity; + +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.Fragment; + import com.example.testing.myapplication.fragments.OkHttpFragment; import com.example.testing.myapplication.util.NetWorkReceiver; diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java index 75d6c13..acba444 100644 --- a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java +++ b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java @@ -1,12 +1,15 @@ package com.example.testing.myapplication.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; import android.text.TextUtils; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.library.LogUtil; import com.example.testing.myapplication.bean.User; import com.example.testing.myapplication.retrofit.ApiFactory; + import retrofit2.Call; import retrofit2.Callback; import retrofit2.Response; diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java index f3eff32..745a703 100644 --- a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java +++ b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java @@ -1,9 +1,11 @@ package com.example.testing.myapplication.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; import android.widget.Toast; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.library.LogUtil; import com.example.testing.myapplication.bean.User; import com.example.testing.myapplication.mClass.NotResponseException; diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java index b798b34..fe03ddb 100644 --- a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java +++ b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java @@ -1,19 +1,23 @@ package com.example.testing.myapplication.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.ListFragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; + +import androidx.annotation.Nullable; +import androidx.fragment.app.ListFragment; + import com.baiiu.library.LogUtil; import com.example.testing.myapplication.R; import com.example.testing.myapplication.bean.Daily; import com.example.testing.myapplication.bean.Story; import com.example.testing.myapplication.retrofit.ApiFactory; + import java.util.ArrayList; import java.util.List; + import retrofit2.Call; import retrofit2.Callback; import retrofit2.Response; diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java index cfcb5c4..e9370c9 100644 --- a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java +++ b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java @@ -1,11 +1,15 @@ package com.example.testing.myapplication.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.library.LogUtil; import com.example.testing.myapplication.retrofit.http.OKHttpFactory; + import java.io.IOException; + import okhttp3.Call; import okhttp3.Callback; import okhttp3.HttpUrl; diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java index f149be6..9088f09 100644 --- a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java +++ b/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java @@ -1,14 +1,18 @@ package com.example.testing.myapplication.fragments; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.example.testing.myapplication.bean.GankIODay; import com.example.testing.myapplication.bean.GankIOHistory; import com.example.testing.myapplication.bean.Repo; import com.example.testing.myapplication.bean.User; import com.example.testing.myapplication.retrofit.ApiFactory; + import java.util.List; + import retrofit2.Call; import retrofit2.Callback; import retrofit2.Response; diff --git a/retrofitStudy/rxjava/build.gradle b/retrofitStudy/rxjava/build.gradle index a11bba6..749a6ae 100755 --- a/retrofitStudy/rxjava/build.gradle +++ b/retrofitStudy/rxjava/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.library' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -30,5 +32,10 @@ android { dependencies { compile 'io.reactivex:rxjava:1.1.6' compile project(path: ':RetrofitStudy:retrofit') + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } diff --git a/someApplications/InterestingStudy/build.gradle b/someApplications/InterestingStudy/build.gradle index 98fb090..b7a9902 100644 --- a/someApplications/InterestingStudy/build.gradle +++ b/someApplications/InterestingStudy/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.application' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -18,10 +20,24 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) + testImplementation 'junit:junit:4.12' + androidTestImplementation "androidx.test:runner:1.1.0" + androidTestImplementation "androidx.test.espresso:espresso-core:3.1.0" + compile rootProject.ext.support.appcompat compile project(':lib_component:LogUtil') + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} +repositories { + mavenCentral() } diff --git a/someApplications/InterestingStudy/src/androidTest/java/com/baiiu/workhard/ExampleInstrumentedTest.java b/someApplications/InterestingStudy/src/androidTest/java/com/baiiu/workhard/ExampleInstrumentedTest.java index cc42e8b..b446f8a 100644 --- a/someApplications/InterestingStudy/src/androidTest/java/com/baiiu/workhard/ExampleInstrumentedTest.java +++ b/someApplications/InterestingStudy/src/androidTest/java/com/baiiu/workhard/ExampleInstrumentedTest.java @@ -1,13 +1,14 @@ package com.baiiu.workhard; import android.content.Context; -import android.support.test.InstrumentationRegistry; -import android.support.test.runner.AndroidJUnit4; + +import androidx.test.InstrumentationRegistry; +import androidx.test.runner.AndroidJUnit4; import org.junit.Test; import org.junit.runner.RunWith; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; /** * Instrumentation test, which will execute on an Android device. diff --git a/someApplications/MyApplication/build.gradle b/someApplications/MyApplication/build.gradle index beaf838..8c87654 100644 --- a/someApplications/MyApplication/build.gradle +++ b/someApplications/MyApplication/build.gradle @@ -21,6 +21,11 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/MainActivity.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/MainActivity.java index 61c0e87..6d0c7b3 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/MainActivity.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/MainActivity.java @@ -1,8 +1,10 @@ package com.baiiu.myapplication; import android.os.Bundle; -import android.support.v4.app.Fragment; -import android.support.v7.app.AppCompatActivity; + +import androidx.appcompat.app.AppCompatActivity; +import androidx.fragment.app.Fragment; + import com.baiiu.myapplication.module.ultraPtr.PtrPageFragment; public class MainActivity extends AppCompatActivity { diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/dialog/OneDialogFragment.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/dialog/OneDialogFragment.java index 235919a..af98dde 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/dialog/OneDialogFragment.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/dialog/OneDialogFragment.java @@ -4,13 +4,15 @@ import android.content.DialogInterface; import android.graphics.Color; import android.os.Bundle; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; -import android.support.v4.app.DialogFragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.DialogFragment; + import com.baiiu.myapplication.util.LogUtil; /** @@ -21,7 +23,8 @@ public class OneDialogFragment extends DialogFragment { - @NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { + @NonNull + @Override public Dialog onCreateDialog(Bundle savedInstanceState) { Dialog dialog = super.onCreateDialog(savedInstanceState); dialog.setCanceledOnTouchOutside(false); return dialog; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/JavaJsCommunication/JavaJsFragment.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/JavaJsCommunication/JavaJsFragment.java index a6abb9e..d814416 100755 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/JavaJsCommunication/JavaJsFragment.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/JavaJsCommunication/JavaJsFragment.java @@ -2,8 +2,6 @@ import android.annotation.SuppressLint; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -16,6 +14,10 @@ import android.webkit.WebViewClient; import android.widget.FrameLayout; import android.widget.Toast; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + import com.baiiu.myapplication.R; import com.baiiu.myapplication.util.LogUtil; import java.io.InputStream; @@ -32,8 +34,9 @@ public class JavaJsFragment extends Fragment implements View.OnClickListener { FrameLayout frameLayout; private WebView webView; - @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, - @Nullable Bundle savedInstanceState) { + @Nullable + @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, + @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.activity_java_js, container, false); frameLayout = (FrameLayout) view.findViewById(R.id.frameLayoutContainer); diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollFragment.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollFragment.java index 15e2197..76371b5 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollFragment.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollFragment.java @@ -2,14 +2,16 @@ import android.graphics.Color; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.ViewTreeObserver; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.myapplication.R; import com.baiiu.myapplication.util.LogUtil; import com.baiiu.myapplication.view.RecyclerViewDivider; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearLayoutManager.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearLayoutManager.java index 9a4c54c..c75acf7 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearLayoutManager.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearLayoutManager.java @@ -2,13 +2,14 @@ import android.content.Context; import android.graphics.PointF; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.LinearSmoothScroller; -import android.support.v7.widget.RecyclerView; import android.util.AttributeSet; import android.util.DisplayMetrics; import android.view.View; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.LinearSmoothScroller; +import androidx.recyclerview.widget.RecyclerView; + /** * author: baiiu * date: on 16/7/6 15:02 diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearSmoothScroller.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearSmoothScroller.java index e92ffdb..39ecd78 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearSmoothScroller.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/FastScrollLinearSmoothScroller.java @@ -2,13 +2,14 @@ import android.content.Context; import android.graphics.PointF; -import android.support.v7.widget.RecyclerView; import android.util.DisplayMetrics; import android.util.Log; import android.view.View; import android.view.animation.DecelerateInterpolator; import android.view.animation.LinearInterpolator; +import androidx.recyclerview.widget.RecyclerView; + /** * author: baiiu * date: on 16/7/6 16:00 diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/SimpleTextAdapter.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/SimpleTextAdapter.java index 88b6996..0894ca5 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/SimpleTextAdapter.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/fastscrooll/SimpleTextAdapter.java @@ -1,9 +1,10 @@ package com.baiiu.myapplication.module.fastscrooll; import android.content.Context; -import android.support.v7.widget.RecyclerView; import android.view.ViewGroup; +import androidx.recyclerview.widget.RecyclerView; + /** * author: baiiu * date: on 16/7/1 19:47 diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/PtrPageFragment.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/PtrPageFragment.java index dc39e37..a4ddd9f 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/PtrPageFragment.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/PtrPageFragment.java @@ -2,15 +2,17 @@ import android.os.Build; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.ViewTreeObserver; import android.widget.Toast; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.myapplication.R; import com.baiiu.myapplication.module.ultraPtr.base.FooterViewHolder; import com.baiiu.myapplication.module.ultraPtr.base.LoadFrameLayout; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/BaseViewHolder.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/BaseViewHolder.java index 253f5b4..3755296 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/BaseViewHolder.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/BaseViewHolder.java @@ -1,11 +1,13 @@ package com.baiiu.myapplication.module.ultraPtr.base; import android.content.Context; -import android.support.annotation.LayoutRes; -import android.support.v7.widget.RecyclerView; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; + +import androidx.annotation.LayoutRes; +import androidx.recyclerview.widget.RecyclerView; + import butterknife.ButterKnife; import com.baiiu.myapplication.util.UIUtil; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterRecyclerAdapter.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterRecyclerAdapter.java index 8d47f17..256272f 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterRecyclerAdapter.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterRecyclerAdapter.java @@ -1,8 +1,10 @@ package com.baiiu.myapplication.module.ultraPtr.base; -import android.support.v7.widget.RecyclerView; import android.view.View; import android.view.ViewGroup; + +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.myapplication.util.UIUtil; import java.util.List; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterViewHolder.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterViewHolder.java index e84fa9c..22fc781 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterViewHolder.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/FooterViewHolder.java @@ -1,15 +1,18 @@ package com.baiiu.myapplication.module.ultraPtr.base; import android.content.Context; -import android.support.annotation.IntDef; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; import android.widget.LinearLayout; -import butterknife.BindView; + +import androidx.annotation.IntDef; + import com.baiiu.myapplication.R; import com.baiiu.myapplication.util.UIUtil; +import butterknife.BindView; + /** * Created by baiiu on 2015/11/21. * ListView的脚布局,提供三种状态的设置 diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadFrameLayout.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadFrameLayout.java index 28871ea..fa17e59 100755 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadFrameLayout.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadFrameLayout.java @@ -2,8 +2,6 @@ import android.content.Context; import android.content.res.TypedArray; -import android.support.annotation.IntDef; -import android.support.annotation.LayoutRes; import android.text.TextUtils; import android.util.AttributeSet; import android.view.LayoutInflater; @@ -11,9 +9,14 @@ import android.view.ViewStub; import android.widget.FrameLayout; import android.widget.TextView; -import butterknife.ButterKnife; + +import androidx.annotation.IntDef; +import androidx.annotation.LayoutRes; + import com.baiiu.myapplication.R; +import butterknife.ButterKnife; + /** * Created by aspsine on 16/2/4. *

@@ -29,8 +32,9 @@ public class LoadFrameLayout extends FrameLayout { private OnClickListener mErrorClickListener; - @IntDef({ LOADING, ERROR, EMPTY, CONTENT, NO_GONE }) - @interface LoadFrameState {} + @IntDef({LOADING, ERROR, EMPTY, CONTENT, NO_GONE}) + @interface LoadFrameState { + } @LayoutRes private int mEmptyViewLayoutResId; @@ -65,7 +69,8 @@ public LoadFrameLayout(Context context, AttributeSet attrs, int defStyleAttr) { } } - @Override protected void onFinishInflate() { + @Override + protected void onFinishInflate() { super.onFinishInflate(); contentView = getChildAt(0); @@ -156,7 +161,7 @@ public void setEmptyText(String emptyText) { if (emptyView == null || TextUtils.isEmpty(emptyText)) { return; } - TextView textView = ButterKnife.findById(emptyView, R.id.tv_empty); + TextView textView = errorView.findViewById(R.id.tv_empty); if (textView != null) { textView.setText(emptyText); } @@ -167,7 +172,7 @@ public void setErrorText(String errorText) { return; } - TextView textView = ButterKnife.findById(errorView, R.id.tv_error); + TextView textView = errorView.findViewById(R.id.tv_error); if (textView != null) { textView.setText(errorText); } @@ -185,7 +190,7 @@ public void setOnErrorClickListener(OnClickListener listener) { mErrorClickListener = null; - TextView textView = ButterKnife.findById(errorView, R.id.tv_retry); + TextView textView = errorView.findViewById(R.id.tv_retry); if (textView != null) { textView.setOnClickListener(listener); } diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadingMoreScrollListener.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadingMoreScrollListener.java index b1271a2..22f849b 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadingMoreScrollListener.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/base/LoadingMoreScrollListener.java @@ -1,7 +1,8 @@ package com.baiiu.myapplication.module.ultraPtr.base; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; + +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; /** * author: baiiu diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/FooterDecoratorAdapter.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/FooterDecoratorAdapter.java index ff0f7fa..4ec158e 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/FooterDecoratorAdapter.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/FooterDecoratorAdapter.java @@ -1,9 +1,12 @@ package com.baiiu.myapplication.module.ultraPtr.sthElse; import android.content.Context; -import android.support.v7.widget.RecyclerView; import android.view.ViewGroup; + +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.myapplication.module.ultraPtr.base.FooterViewHolder; + import java.util.List; /** diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/LoadingFrameRecyclerAdapter.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/LoadingFrameRecyclerAdapter.java index d8275cf..14e8c9c 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/LoadingFrameRecyclerAdapter.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/ultraPtr/sthElse/LoadingFrameRecyclerAdapter.java @@ -1,9 +1,11 @@ package com.baiiu.myapplication.module.ultraPtr.sthElse; import android.content.Context; -import android.support.v7.widget.RecyclerView; import android.view.View; import android.view.ViewGroup; + +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.myapplication.module.ultraPtr.base.BaseViewHolder; import com.baiiu.myapplication.module.ultraPtr.base.LoadFrameLayout; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDecoration.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDecoration.java index 3388a5b..12fa174 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDecoration.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDecoration.java @@ -3,7 +3,9 @@ import android.graphics.Canvas; import android.graphics.Color; import android.graphics.drawable.Drawable; -import android.support.v7.widget.RecyclerView; + +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.myapplication.util.LogUtil; import com.baiiu.myapplication.util.UIUtil; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDrawable.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDrawable.java index 08c9a84..f4a592a 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDrawable.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/MyDrawable.java @@ -7,7 +7,8 @@ import android.graphics.PixelFormat; import android.graphics.Rect; import android.graphics.drawable.Drawable; -import android.support.annotation.NonNull; + +import androidx.annotation.NonNull; /** * author: baiiu diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/WatermarkFragment.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/WatermarkFragment.java index 1259916..de976c6 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/WatermarkFragment.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/module/watermark/WatermarkFragment.java @@ -1,13 +1,15 @@ package com.baiiu.myapplication.module.watermark; import android.os.Bundle; -import android.support.annotation.Nullable; -import android.support.v4.app.Fragment; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; + +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + import com.baiiu.myapplication.R; import com.baiiu.myapplication.module.fastscrooll.FastScrollLinearLayoutManager; import com.baiiu.myapplication.module.fastscrooll.SimpleTextAdapter; diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/util/UIUtil.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/util/UIUtil.java index 604c19b..8c4cf8d 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/util/UIUtil.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/util/UIUtil.java @@ -3,11 +3,13 @@ import android.content.Context; import android.os.Handler; import android.os.Looper; -import android.support.annotation.LayoutRes; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; + +import androidx.annotation.LayoutRes; + import com.baiiu.myapplication.CommonApplication; /** diff --git a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/view/RecyclerViewDivider.java b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/view/RecyclerViewDivider.java index c88dc05..3474ce1 100644 --- a/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/view/RecyclerViewDivider.java +++ b/someApplications/MyApplication/src/main/java/com/baiiu/myapplication/view/RecyclerViewDivider.java @@ -6,11 +6,12 @@ import android.graphics.Paint; import android.graphics.Rect; import android.graphics.drawable.Drawable; -import android.support.v4.content.ContextCompat; -import android.support.v7.widget.LinearLayoutManager; -import android.support.v7.widget.RecyclerView; import android.view.View; +import androidx.core.content.ContextCompat; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + /** * author: baiiu * date: on 16/8/11 21:26 diff --git a/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml b/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml index 72a4b20..b7c6bd3 100644 --- a/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml +++ b/someApplications/MyApplication/src/main/res/layout/fragment_fastscroll.xml @@ -14,7 +14,7 @@ android:layout_height="match_parent" /> - - - ---> - + diff --git a/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml b/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml index d446bed..38e5e2f 100644 --- a/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml +++ b/someApplications/touchEventStudy/src/main/res/layout/fragment_fastscroll.xml @@ -1,5 +1,5 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/unitTestStudy/build.gradle b/unitTestStudy/build.gradle index eccfef7..302cd8d 100644 --- a/unitTestStudy/build.gradle +++ b/unitTestStudy/build.gradle @@ -1,4 +1,6 @@ apply plugin: 'com.android.application' +apply plugin: 'kotlin-android-extensions' +apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion @@ -23,10 +25,19 @@ android { packagingOptions { exclude 'LICENSE.txt' } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) + testImplementation 'junit:junit:4.12' + androidTestImplementation "androidx.test:runner:1.1.0" + androidTestImplementation "androidx.test.espresso:espresso-core:3.1.0" + compile rootProject.ext.support.appcompat compile rootProject.ext.support.annotation @@ -38,5 +49,10 @@ dependencies { // Optional -- Hamcrest library androidTestCompile 'org.hamcrest:hamcrest-library:1.3' + implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } +repositories { + mavenCentral() +} diff --git a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/ApplicationTest.java b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/ApplicationTest.java index 168af4a..7b41ad4 100644 --- a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/ApplicationTest.java +++ b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/ApplicationTest.java @@ -1,13 +1,10 @@ package com.example.testing.testingexample; -import android.app.Application; -import android.test.ApplicationTestCase; - /** * Testing Fundamentals */ -public class ApplicationTest extends ApplicationTestCase { - public ApplicationTest() { - super(Application.class); - } -} \ No newline at end of file +//public class ApplicationTest extends ApplicationTestCase { +// public ApplicationTest() { +// super(Application.class); +// } +//} \ No newline at end of file diff --git a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTest.java b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTest.java index 6734236..c24390e 100644 --- a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTest.java +++ b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTest.java @@ -1,49 +1,41 @@ package com.example.testing.testingexample; -import android.support.test.InstrumentationRegistry; -import android.test.ActivityInstrumentationTestCase2; -import static android.support.test.espresso.Espresso.onView; -import static android.support.test.espresso.action.ViewActions.click; -import static android.support.test.espresso.action.ViewActions.closeSoftKeyboard; -import static android.support.test.espresso.action.ViewActions.typeText; -import static android.support.test.espresso.assertion.ViewAssertions.matches; -import static android.support.test.espresso.matcher.ViewMatchers.withId; -import static android.support.test.espresso.matcher.ViewMatchers.withText; +import androidx.test.InstrumentationRegistry; /** * 不推荐 */ -public class EspressoTest extends ActivityInstrumentationTestCase2 { - - private static final String STRING_TO_BE_TYPED = "peter"; - private MainActivity activity; - - public EspressoTest() { - super(MainActivity.class); - } - - @Override public void setUp() throws Exception { - super.setUp(); - /** - * 必须调用这两行代码 - */ - injectInstrumentation(InstrumentationRegistry.getInstrumentation()); - activity = getActivity(); - } - - /** - * 方法名必须以test开头.尽量不要继承,请使用JUnit 4 style, - * 这样写会多写代码,并且会出错. - * 比如此例,输入太慢了,程序就执行了. - */ - public void testSayHello() { - onView(withId(R.id.editText)).perform(typeText(STRING_TO_BE_TYPED), - closeSoftKeyboard()); //line 1 - - onView(withText("Say hello!")).perform(click()); //line 2 - - String expectedText = "Hello, " + STRING_TO_BE_TYPED + "!"; - onView(withId(R.id.textView)).check(matches(withText(expectedText))); //line 3 - } -} \ No newline at end of file +//public class EspressoTest extends ActivityInstrumentationTestCase2 { +// +// private static final String STRING_TO_BE_TYPED = "peter"; +// private MainActivity activity; +// +// public EspressoTest() { +// super(MainActivity.class); +// } +// +// @Override public void setUp() throws Exception { +// super.setUp(); +// /** +// * 必须调用这两行代码 +// */ +// injectInstrumentation(InstrumentationRegistry.getInstrumentation()); +// activity = getActivity(); +// } +// +// /** +// * 方法名必须以test开头.尽量不要继承,请使用JUnit 4 style, +// * 这样写会多写代码,并且会出错. +// * 比如此例,输入太慢了,程序就执行了. +// */ +// public void testSayHello() { +// onView(withId(R.id.editText)).perform(typeText(STRING_TO_BE_TYPED), +// closeSoftKeyboard()); //line 1 +// +// onView(withText("Say hello!")).perform(click()); //line 2 +// +// String expectedText = "Hello, " + STRING_TO_BE_TYPED + "!"; +// onView(withId(R.id.textView)).check(matches(withText(expectedText))); //line 3 +// } +//} \ No newline at end of file diff --git a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTestJUnitStyle.java b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTestJUnitStyle.java index a43d8b9..063cabd 100644 --- a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTestJUnitStyle.java +++ b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/EspressoTestJUnitStyle.java @@ -1,34 +1,29 @@ package com.example.testing.testingexample; -import android.support.test.rule.ActivityTestRule; -import android.support.test.runner.AndroidJUnit4; -import android.test.suitebuilder.annotation.LargeTest; + +import androidx.test.filters.LargeTest; +import androidx.test.runner.AndroidJUnit4; + import org.junit.Rule; import org.junit.Test; import org.junit.runner.RunWith; -import static android.support.test.espresso.Espresso.onView; -import static android.support.test.espresso.action.ViewActions.click; -import static android.support.test.espresso.action.ViewActions.closeSoftKeyboard; -import static android.support.test.espresso.action.ViewActions.typeText; -import static android.support.test.espresso.assertion.ViewAssertions.matches; -import static android.support.test.espresso.matcher.ViewMatchers.withId; -import static android.support.test.espresso.matcher.ViewMatchers.withText; - -@RunWith(AndroidJUnit4.class) @LargeTest public class EspressoTestJUnitStyle { - - private static final String STRING_TO_BE_TYPED = "peter"; - - @Rule public ActivityTestRule mActivityRule = - new ActivityTestRule<>(MainActivity.class); - - @Test public void sayHello() { - onView(withId(R.id.editText)).perform(typeText(STRING_TO_BE_TYPED), - closeSoftKeyboard()); //line 1 - - onView(withText("Say hello!")).perform(click()); //line 2 - String expectedText = "Hello, " + STRING_TO_BE_TYPED + "!"; - onView(withId(R.id.textView)).check(matches(withText(expectedText))); //line 3 - } -} \ No newline at end of file +//@RunWith(AndroidJUnit4.class) @LargeTest +//public class EspressoTestJUnitStyle { +// +// private static final String STRING_TO_BE_TYPED = "peter"; +// +// @Rule public ActivityTestRule mActivityRule = +// new ActivityTestRule<>(MainActivity.class); +// +// @Test public void sayHello() { +// onView(withId(R.id.editText)).perform(typeText(STRING_TO_BE_TYPED), +// closeSoftKeyboard()); //line 1 +// +// onView(withText("Say hello!")).perform(click()); //line 2 +// +// String expectedText = "Hello, " + STRING_TO_BE_TYPED + "!"; +// onView(withId(R.id.textView)).check(matches(withText(expectedText))); //line 3 +// } +//} \ No newline at end of file diff --git a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/LocalInstrumentedUnitTest.java b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/LocalInstrumentedUnitTest.java index a28207d..08c144c 100644 --- a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/LocalInstrumentedUnitTest.java +++ b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/LocalInstrumentedUnitTest.java @@ -1,14 +1,5 @@ package com.example.testing.testingexample; -import android.support.test.runner.AndroidJUnit4; -import android.test.suitebuilder.annotation.SmallTest; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; - -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - /** * author: baiiu * date: on 16/4/28 11:39 @@ -22,24 +13,24 @@ * see more: * http://stackoverflow.com/questions/4671923/what-is-the-purpose-of-smalltest-mediumtest-and-largetest-annotations-in-an */ -@RunWith(AndroidJUnit4.class) @SmallTest public class LocalInstrumentedUnitTest { - - @Before public void setUp() throws Exception { - } - - @Test public void testIsStringEmpty() throws Exception { - assertTrue(CommonUtil.isEmpty("")); - assertTrue(CommonUtil.isEmpty(" ")); - } - - @Test public void testIsAllStringEmpty() throws Exception { - assertTrue(CommonUtil.isAllEmpty("", " ", "")); - assertFalse(CommonUtil.isAllEmpty("哈哈哈", " ")); - } - - @Test public void testIsOneStringEmpty() throws Exception { - assertTrue(CommonUtil.isOneEmpty("", " ", "")); - assertTrue(CommonUtil.isOneEmpty("", "哈哈", " ")); - assertFalse(CommonUtil.isOneEmpty("哈哈", "哈哈")); - } -} +//@RunWith(AndroidJUnit4.class) @SmallTest public class LocalInstrumentedUnitTest { +// +// @Before public void setUp() throws Exception { +// } +// +// @Test public void testIsStringEmpty() throws Exception { +// assertTrue(CommonUtil.isEmpty("")); +// assertTrue(CommonUtil.isEmpty(" ")); +// } +// +// @Test public void testIsAllStringEmpty() throws Exception { +// assertTrue(CommonUtil.isAllEmpty("", " ", "")); +// assertFalse(CommonUtil.isAllEmpty("哈哈哈", " ")); +// } +// +// @Test public void testIsOneStringEmpty() throws Exception { +// assertTrue(CommonUtil.isOneEmpty("", " ", "")); +// assertTrue(CommonUtil.isOneEmpty("", "哈哈", " ")); +// assertFalse(CommonUtil.isOneEmpty("哈哈", "哈哈")); +// } +//} diff --git a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTest.java b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTest.java index f609ad9..6a09227 100644 --- a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTest.java +++ b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTest.java @@ -1,52 +1,44 @@ package com.example.testing.testingexample; -import android.support.test.uiautomator.By; -import android.support.test.uiautomator.UiDevice; -import android.support.test.uiautomator.UiObject; -import android.support.test.uiautomator.UiObject2; -import android.support.test.uiautomator.UiSelector; -import android.support.test.uiautomator.Until; -import android.test.InstrumentationTestCase; - /** * author: baiiu * date: on 16/4/27 15:35 * description: uiautomator测试,请将屏幕滑到包含该app的页面 */ -public class UiautomatorTest extends InstrumentationTestCase { - private UiDevice device; - - @Override public void setUp() throws Exception { - device = UiDevice.getInstance(getInstrumentation()); - //device.pressHome(); - //device.wait(Until.hasObject(By.desc("Apps")), 3000); - - //UiObject2 appsButton = device.findObject(By.desc("Apps")); - //if (appsButton != null) { - // appsButton.click(); - //} - - device.wait(Until.hasObject(By.text("TestingExample")), 3000); - UiObject2 TestingExampleApp = device.findObject(By.text("TestingExample")); - TestingExampleApp.click(); - } - - public void testSayHello() throws Exception { - - device.wait(Until.hasObject(By.text("hello_world")), 3000); - //UiObject2 targetTextView = device.findObject(By.text("hello_world")); - - device.wait(Until.hasObject(By.text("Enter your name here")), 3000); - UiObject2 editText = device.findObject(By.text("Enter your name here")); - editText.setText("Peter"); - - device.wait(Until.hasObject(By.text("Say hello!")), 3000); - UiObject2 button = device.findObject(By.text("Say hello!")); - button.click(); - - device.waitForIdle(3000); - - UiObject targetTextView = device.findObject(new UiSelector().textContains("Hello")); - assertEquals("Hello, " + "Peter" + "!", targetTextView.getText()); - } -} +//public class UiautomatorTest extends InstrumentationTestCase { +// private UiDevice device; +// +// @Override public void setUp() throws Exception { +// device = UiDevice.getInstance(getInstrumentation()); +// //device.pressHome(); +// //device.wait(Until.hasObject(By.desc("Apps")), 3000); +// +// //UiObject2 appsButton = device.findObject(By.desc("Apps")); +// //if (appsButton != null) { +// // appsButton.click(); +// //} +// +// device.wait(Until.hasObject(By.text("TestingExample")), 3000); +// UiObject2 TestingExampleApp = device.findObject(By.text("TestingExample")); +// TestingExampleApp.click(); +// } +// +// public void testSayHello() throws Exception { +// +// device.wait(Until.hasObject(By.text("hello_world")), 3000); +// //UiObject2 targetTextView = device.findObject(By.text("hello_world")); +// +// device.wait(Until.hasObject(By.text("Enter your name here")), 3000); +// UiObject2 editText = device.findObject(By.text("Enter your name here")); +// editText.setText("Peter"); +// +// device.wait(Until.hasObject(By.text("Say hello!")), 3000); +// UiObject2 button = device.findObject(By.text("Say hello!")); +// button.click(); +// +// device.waitForIdle(3000); +// +// UiObject targetTextView = device.findObject(new UiSelector().textContains("Hello")); +// assertEquals("Hello, " + "Peter" + "!", targetTextView.getText()); +// } +//} diff --git a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTestJunitStyle.java b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTestJunitStyle.java index 5e99c92..86663a0 100644 --- a/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTestJunitStyle.java +++ b/unitTestStudy/src/androidTest/java/com/example/testing/testingexample/UiautomatorTestJunitStyle.java @@ -1,50 +1,35 @@ package com.example.testing.testingexample; -import android.support.test.InstrumentationRegistry; -import android.support.test.filters.SdkSuppress; -import android.support.test.runner.AndroidJUnit4; -import android.support.test.uiautomator.By; -import android.support.test.uiautomator.UiDevice; -import android.support.test.uiautomator.UiObject; -import android.support.test.uiautomator.UiObject2; -import android.support.test.uiautomator.UiSelector; -import android.support.test.uiautomator.Until; -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; - -import static junit.framework.TestCase.assertEquals; - /** * author: baiiu * date: on 16/4/27 15:35 * description: uiautomator测试,请将屏幕滑到包含该app的页面 */ -@RunWith(AndroidJUnit4.class) @SdkSuppress(minSdkVersion = 18) -public class UiautomatorTestJunitStyle { - private UiDevice device; - - @Before public void setUp() throws Exception { - device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()); - device.wait(Until.hasObject(By.text("TestingExample")), 3000); - UiObject2 TestingExampleApp = device.findObject(By.text("TestingExample")); - TestingExampleApp.click(); - } - - @Test public void testSayHello() throws Exception { - device.wait(Until.hasObject(By.text("hello_world")), 3000); - - device.wait(Until.hasObject(By.text("Enter your name here")), 3000); - UiObject2 editText = device.findObject(By.text("Enter your name here")); - editText.setText("Peter"); - - device.wait(Until.hasObject(By.text("Say hello!")), 3000); - UiObject2 button = device.findObject(By.text("Say hello!")); - button.click(); - - device.waitForIdle(3000); - - UiObject targetTextView = device.findObject(new UiSelector().textContains("Hello")); - assertEquals("Hello, " + "Peter" + "!", targetTextView.getText()); - } -} +//@RunWith(AndroidJUnit4.class) @SdkSuppress(minSdkVersion = 18) +//public class UiautomatorTestJunitStyle { +// private UiDevice device; +// +// @Before public void setUp() throws Exception { +// device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()); +// device.wait(Until.hasObject(By.text("TestingExample")), 3000); +// UiObject2 TestingExampleApp = device.findObject(By.text("TestingExample")); +// TestingExampleApp.click(); +// } +// +// @Test public void testSayHello() throws Exception { +// device.wait(Until.hasObject(By.text("hello_world")), 3000); +// +// device.wait(Until.hasObject(By.text("Enter your name here")), 3000); +// UiObject2 editText = device.findObject(By.text("Enter your name here")); +// editText.setText("Peter"); +// +// device.wait(Until.hasObject(By.text("Say hello!")), 3000); +// UiObject2 button = device.findObject(By.text("Say hello!")); +// button.click(); +// +// device.waitForIdle(3000); +// +// UiObject targetTextView = device.findObject(new UiSelector().textContains("Hello")); +// assertEquals("Hello, " + "Peter" + "!", targetTextView.getText()); +// } +//} diff --git a/unitTestStudy/src/main/java/com/example/testing/testingexample/MainActivity.java b/unitTestStudy/src/main/java/com/example/testing/testingexample/MainActivity.java index 0bf9d8a..97e9e2d 100644 --- a/unitTestStudy/src/main/java/com/example/testing/testingexample/MainActivity.java +++ b/unitTestStudy/src/main/java/com/example/testing/testingexample/MainActivity.java @@ -1,11 +1,12 @@ package com.example.testing.testingexample; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.EditText; import android.widget.TextView; +import androidx.appcompat.app.AppCompatActivity; + public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { From 42b1ad4043115ee225c1a2878c21dc322c3e4fca Mon Sep 17 00:00:00 2001 From: baiiu Date: Wed, 11 Sep 2019 15:22:22 +0800 Subject: [PATCH 005/104] package --- Retrofit.mdj | 29099 ---------------- RxJava.mdj | 2699 -- .../Dagger2Study}/README.md | 0 .../Dagger2Study}/build.gradle | 0 .../Dagger2Study}/proguard-rules.pro | 0 .../baiiu/dagger2learn/ApplicationTest.java | 0 .../src/main/AndroidManifest.xml | 0 .../com/baiiu/dagger2learn/MainActivity.java | 0 .../com/baiiu/dagger2learn/MyApplication.java | 0 .../com/baiiu/dagger2learn/bean/OneApple.java | 0 .../baiiu/dagger2learn/bean/OnePerson.java | 0 .../di/component/AppComponent.java | 0 .../di/module/ActivityModule.java | 0 .../di/module/ApplicationModule.java | 0 .../dagger2learn/di/qualifier/FruitType.java | 0 .../dagger2learn/di/scope/PerActivity.java | 0 .../baiiu/dagger2learn/di/scope/PerApp.java | 0 .../dagger2learn/di/scope/PerFragment.java | 0 .../DoubleDependenciesComponent.java | 0 .../DoubleDependenciesFragment.java | 0 .../doubleDependenciesSample/OneModule.java | 0 .../doubleDependenciesSample/bean/One.java | 0 .../doubleDependenciesSample/bean/Three.java | 0 .../doubleDependenciesSample/bean/Two.java | 0 .../dagger2learn/littleSample/Fruit.java | 0 .../littleSample/FruitComponent.java | 0 .../littleSample/FruitFragment.java | 0 .../littleSample/FruitModule.java | 0 .../littleSingleSample/Apple.java | 0 .../LittleSampleComponent.java | 0 .../LittleSingleSampleFragment.java | 0 .../baiiu/dagger2learn/mvpSample/IView.java | 0 .../dagger2learn/mvpSample/MainComponent.java | 0 .../dagger2learn/mvpSample/MainFragment.java | 0 .../mvpSample/MainFragmentComponent.java | 0 .../mvpSample/MainFragmentModule.java | 0 .../dagger2learn/mvpSample/MainModule.java | 0 .../dagger2learn/mvpSample/MainPresenter.java | 0 .../com/baiiu/dagger2learn/util/LogUtil.java | 0 .../src/main/res/layout/activity_main.xml | 0 .../src/main/res/layout/fragment_main.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../src/main/res/values-w820dp/dimens.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/values/strings.xml | 0 .../src/main/res/values/styles.xml | 0 .../baiiu/dagger2learn/ExampleUnitTest.java | 0 .../LiteOrmStudy}/1.html | 0 .../LiteOrmStudy}/README.md | 0 .../LiteOrmStudy}/build.gradle | 0 .../LiteOrmStudy}/libs/lite-orm-1.9.1.jar | Bin .../LiteOrmStudy}/proguard-rules.pro | 0 .../testing/liteormlearn/ApplicationTest.java | 0 .../testing/liteormlearn/TestClassType.java | 0 .../testing/liteormlearn/TestCollection.java | 0 .../testing/liteormlearn/TestGeneric.java | 0 .../testing/liteormlearn/TestGetClass.java | 0 .../testing/liteormlearn/TestInstance.java | 0 .../testing/liteormlearn/TestNewInstance.java | 0 .../testing/liteormlearn/TestNext.java | 0 .../testing/liteormlearn/TestSpliter.java | 0 .../example/testing/liteormlearn/TestTry.java | 0 .../src/main/AndroidManifest.xml | 0 .../testing/liteormlearn/MyApplcation.java | 0 .../liteormlearn/learn/TestActivity.java | 0 .../testing/liteormlearn/model/Model.java | 0 .../testing/liteormlearn/model/Person.java | 0 .../testing/liteormlearn/model/TestModel.java | 0 .../testing/liteormlearn/model/User.java | 0 .../liteormlearn/model/cascade/Book.java | 0 .../liteormlearn/model/cascade/Classes.java | 0 .../liteormlearn/model/cascade/School.java | 0 .../liteormlearn/model/cascade/Student.java | 0 .../liteormlearn/model/cascade/Teacher.java | 0 .../testing/liteormlearn/model/me/ModelA.java | 0 .../liteormlearn/model/single/Address.java | 0 .../liteormlearn/model/single/BaseModel.java | 0 .../liteormlearn/model/single/Boss.java | 0 .../liteormlearn/model/single/Company.java | 0 .../liteormlearn/model/single/Man.java | 0 .../liteormlearn/model/single/Person.java | 0 .../liteormlearn/model/single/Wife.java | 0 .../testing/liteormlearn/orm/ApiConstant.java | 0 .../testing/liteormlearn/orm/UOrm.java | 0 .../liteormlearn/samples/BaseActivity.java | 0 .../samples/CascadeTestActivity.java | 0 .../liteormlearn/samples/MainActivity.java | 0 .../samples/SingleTestActivity.java | 0 .../liteormlearn/test/SqliteUtils.java | 0 .../testing/liteormlearn/util/CommonUtil.java | 0 .../src/main/res/layout/act_list_btn.xml | 0 .../src/main/res/layout/act_main.xml | 0 .../src/main/res/layout/activity_main.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../src/main/res/values-w820dp/dimens.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/values/strings.xml | 0 .../src/main/res/values/styles.xml | 0 .../testing/liteormlearn/ExampleUnitTest.java | 0 .../RxJava2Study}/.gitignore | 0 .../RxJava2Study}/build.gradle | 0 .../RxJava2Study}/proguard-rules.pro | 0 .../rxjava2study/ExampleInstrumentedTest.java | 0 .../src/main/AndroidManifest.xml | 0 .../baiiu/rxjava2study/CreateFragment.java | 0 .../com/baiiu/rxjava2study/MainActivity.java | 0 .../src/main/res/layout/activity_main.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../res/mipmap-hdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../res/mipmap-mdpi/ic_launcher_round.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../res/mipmap-xhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin .../src/main/res/values/colors.xml | 0 .../src/main/res/values/strings.xml | 0 .../src/main/res/values/styles.xml | 0 .../baiiu/rxjava2study/ExampleUnitTest.java | 0 .../RxJavaStudy}/README.md | 0 .../RxJavaStudy}/build.gradle | 0 .../RxJavaStudy}/note.md | 0 .../RxJavaStudy}/proguard-rules.pro | 0 .../testing/rxjavalearn/ApplicationTest.java | 0 .../RxJavaStudy}/src/main/AndroidManifest.xml | 0 .../testing/rxjavalearn/MainActivity.java | 0 .../testing/rxjavalearn/MyApplication.java | 0 .../testing/rxjavalearn/bean/Course.java | 0 .../testing/rxjavalearn/bean/Repo.java | 0 .../testing/rxjavalearn/bean/Student.java | 0 .../testing/rxjavalearn/bean/User.java | 0 .../rxjavalearn/bestSample/CacheFragment.java | 0 .../rxjavalearn/bestSample/GankApi.java | 0 .../GankBeautyResultToItemsMapper.java | 0 .../rxjavalearn/bestSample/data/Data.java | 0 .../rxjavalearn/bestSample/data/Database.java | 0 .../bestSample/data/GankBeauty.java | 0 .../bestSample/data/GankBeautyResult.java | 0 .../rxjavalearn/bestSample/data/Item.java | 0 .../fragments/ConvertFragment.java | 0 .../fragments/ErrorTestFragment.java | 0 .../rxjavalearn/fragments/GitHubAPI.java | 0 .../fragments/InitFirstLearnFragment.java | 0 .../fragments/ResearchFragment.java | 0 .../fragments/RetrofitRxFragment.java | 0 .../rxjavalearn/fragments/TestFragment.java | 0 .../operators/AggregateOperatorsFragment.java | 0 .../rxjavalearn/operators/BaseFragment.java | 0 .../operators/CombiningOperatorsFragment.java | 0 .../ConditionalBooleanOperatorsFragment.java | 0 .../operators/ConnectOperatorsFragment.java | 0 .../operators/CreateOperatorFragment.java | 0 .../operators/CustomOperatorsFragment.java | 0 .../operators/ErrorHandingFragment.java | 0 .../operators/FilterOperatorsFragment.java | 0 .../operators/SubjectFragment.java | 0 .../operators/TransformOperatorsFragment.java | 0 .../operators/UtilityOperatorsFragment.java | 0 .../rxEncapsulated/ApiResponse.java | 0 .../rxEncapsulated/ApiResponseException.java | 0 .../rxEncapsulated/CommonUtil.java | 0 .../rxjavalearn/rxEncapsulated/Funcs.java | 0 .../rxjavalearn/rxEncapsulated/RxUtil.java | 0 .../rxEncapsulated/Transformers.java | 0 .../transformer/TransformerTestFragment.java | 0 .../testing/rxjavalearn/util/LogUtil.java | 0 .../src/main/res/layout/activity_main.xml | 0 .../src/main/res/layout/fragment_create.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../src/main/res/values-w820dp/dimens.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/values/strings.xml | 0 .../src/main/res/values/styles.xml | 0 .../testing/rxjavalearn/ExampleUnitTest.java | 0 .../retrofit/AndroidManifest.xml | 0 .../retrofitStudy}/retrofit/build.gradle | 0 .../retrofitStudy}/retrofit/pom.xml | 0 .../src/retrofit2/BuiltInConverters.java | 0 .../retrofit/src/retrofit2/Call.java | 0 .../retrofit/src/retrofit2/CallAdapter.java | 0 .../retrofit/src/retrofit2/Callback.java | 0 .../retrofit/src/retrofit2/Converter.java | 0 .../retrofit2/DefaultCallAdapterFactory.java | 0 .../retrofit2/ExecutorCallAdapterFactory.java | 0 .../retrofit/src/retrofit2/OkHttpCall.java | 0 .../src/retrofit2/ParameterHandler.java | 0 .../retrofit/src/retrofit2/Platform.java | 0 .../src/retrofit2/RequestBuilder.java | 0 .../retrofit/src/retrofit2/Response.java | 0 .../retrofit/src/retrofit2/Retrofit.java | 0 .../retrofit/src/retrofit2/ServiceMethod.java | 0 .../retrofit/src/retrofit2/Utils.java | 0 .../retrofit/src/retrofit2/http/Body.java | 0 .../retrofit/src/retrofit2/http/DELETE.java | 0 .../retrofit/src/retrofit2/http/Field.java | 0 .../retrofit/src/retrofit2/http/FieldMap.java | 0 .../src/retrofit2/http/FormUrlEncoded.java | 0 .../retrofit/src/retrofit2/http/GET.java | 0 .../retrofit/src/retrofit2/http/HEAD.java | 0 .../retrofit/src/retrofit2/http/HTTP.java | 0 .../retrofit/src/retrofit2/http/Header.java | 0 .../src/retrofit2/http/HeaderMap.java | 0 .../retrofit/src/retrofit2/http/Headers.java | 0 .../src/retrofit2/http/Multipart.java | 0 .../retrofit/src/retrofit2/http/OPTIONS.java | 0 .../retrofit/src/retrofit2/http/PATCH.java | 0 .../retrofit/src/retrofit2/http/POST.java | 0 .../retrofit/src/retrofit2/http/PUT.java | 0 .../retrofit/src/retrofit2/http/Part.java | 0 .../retrofit/src/retrofit2/http/PartMap.java | 0 .../retrofit/src/retrofit2/http/Path.java | 0 .../retrofit/src/retrofit2/http/Query.java | 0 .../retrofit/src/retrofit2/http/QueryMap.java | 0 .../src/retrofit2/http/Streaming.java | 0 .../retrofit/src/retrofit2/http/Url.java | 0 .../src/retrofit2/http/package-info.java | 0 .../retrofitStudy}/retrofitDemo/README.md | 0 .../retrofitStudy}/retrofitDemo/build.gradle | 0 .../retrofitStudy}/retrofitDemo/note.txt | 0 .../retrofitDemo/proguard-rules.pro | 0 .../myapplication/ApplicationTest.java | 0 .../retrofitDemo/src/main/AndroidManifest.xml | 0 .../testing/myapplication/MainActivity.java | 0 .../testing/myapplication/MyApplication.java | 0 .../testing/myapplication/bean/Daily.java | 0 .../testing/myapplication/bean/GankIODay.java | 0 .../myapplication/bean/GankIOHistory.java | 0 .../testing/myapplication/bean/Repo.java | 0 .../testing/myapplication/bean/Story.java | 0 .../testing/myapplication/bean/User.java | 0 .../fragments/ConverterTestFragment.java | 0 .../fragments/ErrorTestFragment.java | 0 .../fragments/NewsListFragment.java | 0 .../fragments/OkHttpFragment.java | 0 .../fragments/RetrofitFragment.java | 0 .../myapplication/mClass/ApiResponse.java | 0 .../mClass/NotResponseException.java | 0 .../gsonConverter/GsonConverterFactory.java | 0 .../GsonRequestBodyConverter.java | 0 .../GsonResponseBodyConverter.java | 0 .../stringConverter/StringConverter.java | 0 .../myapplication/retrofit/AnotherAPI.java | 0 .../myapplication/retrofit/ApiContants.java | 0 .../myapplication/retrofit/ApiFactory.java | 0 .../myapplication/retrofit/GitHubAPI.java | 0 .../retrofit/http/HttpHelper.java | 0 .../retrofit/http/OKHttpFactory.java | 0 .../retrofit/http/RetrofitClient.java | 0 .../interceptor/AllCachedInterceptor.java | 0 .../OnOffLineCachedInterceptor.java | 0 .../interceptor/UserAgentInterceptor.java | 0 .../testing/myapplication/util/GsonUtil.java | 0 .../myapplication/util/HttpNetUtil.java | 0 .../myapplication/util/NetWorkReceiver.java | 0 .../src/main/res/layout/activity_main.xml | 0 .../src/main/res/layout/fragment_list.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../src/main/res/values-w820dp/dimens.xml | 0 .../src/main/res/values/colors.xml | 0 .../src/main/res/values/dimens.xml | 0 .../src/main/res/values/strings.xml | 0 .../src/main/res/values/styles.xml | 0 .../myapplication/ExampleUnitTest.java | 0 .../retrofitStudy}/rxjava/AndroidManifest.xml | 0 .../retrofitStudy}/rxjava/build.gradle | 2 +- .../retrofitStudy}/rxjava/pom.xml | 0 .../adapter/rxjava/CompletableHelper.java | 0 .../adapter/rxjava/HttpException.java | 0 .../OperatorMapResponseToBodyOrError.java | 0 .../src/retrofit2/adapter/rxjava/Result.java | 0 .../rxjava/RxJavaCallAdapterFactory.java | 0 .../adapter/rxjava/SingleHelper.java | 0 settings.gradle | 21 +- 294 files changed, 9 insertions(+), 31812 deletions(-) delete mode 100644 Retrofit.mdj delete mode 100644 RxJava.mdj rename {Dagger2Study => majorFrame/Dagger2Study}/README.md (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/build.gradle (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/proguard-rules.pro (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/androidTest/java/com/baiiu/dagger2learn/ApplicationTest.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/AndroidManifest.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/MainActivity.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/MyApplication.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/bean/OneApple.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/bean/OnePerson.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/di/component/AppComponent.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/di/module/ActivityModule.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/di/module/ApplicationModule.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/di/qualifier/FruitType.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/di/scope/PerActivity.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/di/scope/PerApp.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/di/scope/PerFragment.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesComponent.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/OneModule.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/One.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Three.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Two.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/littleSample/Fruit.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/littleSample/FruitComponent.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/littleSample/FruitModule.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/littleSingleSample/Apple.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSampleComponent.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/mvpSample/IView.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/mvpSample/MainComponent.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentComponent.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentModule.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/mvpSample/MainModule.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/mvpSample/MainPresenter.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/java/com/baiiu/dagger2learn/util/LogUtil.java (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/layout/activity_main.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/layout/fragment_main.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/values-w820dp/dimens.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/values/colors.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/values/dimens.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/values/strings.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/main/res/values/styles.xml (100%) rename {Dagger2Study => majorFrame/Dagger2Study}/src/test/java/com/baiiu/dagger2learn/ExampleUnitTest.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/1.html (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/README.md (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/build.gradle (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/libs/lite-orm-1.9.1.jar (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/proguard-rules.pro (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/ApplicationTest.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestClassType.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestCollection.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestGeneric.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestGetClass.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestInstance.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestNewInstance.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestNext.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestSpliter.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/androidTest/java/com/example/testing/liteormlearn/TestTry.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/AndroidManifest.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/MyApplcation.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/Model.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/Person.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/TestModel.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/User.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/cascade/Book.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/cascade/Classes.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/cascade/School.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/cascade/Student.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/cascade/Teacher.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/me/ModelA.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/single/Address.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/single/BaseModel.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/single/Boss.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/single/Company.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/single/Man.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/single/Person.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/model/single/Wife.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/orm/ApiConstant.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/orm/UOrm.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/samples/BaseActivity.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/samples/CascadeTestActivity.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/samples/MainActivity.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/samples/SingleTestActivity.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/test/SqliteUtils.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/java/com/example/testing/liteormlearn/util/CommonUtil.java (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/layout/act_list_btn.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/layout/act_main.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/layout/activity_main.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/values-w820dp/dimens.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/values/colors.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/values/dimens.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/values/strings.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/main/res/values/styles.xml (100%) rename {LiteOrmStudy => majorFrame/LiteOrmStudy}/src/test/java/com/example/testing/liteormlearn/ExampleUnitTest.java (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/.gitignore (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/build.gradle (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/proguard-rules.pro (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/AndroidManifest.xml (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/java/com/baiiu/rxjava2study/CreateFragment.java (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/java/com/baiiu/rxjava2study/MainActivity.java (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/layout/activity_main.xml (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-hdpi/ic_launcher_round.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-mdpi/ic_launcher_round.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-xhdpi/ic_launcher_round.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/values/colors.xml (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/values/strings.xml (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/main/res/values/styles.xml (100%) rename {RxJava2Study => majorFrame/RxJava2Study}/src/test/java/com/baiiu/rxjava2study/ExampleUnitTest.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/README.md (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/build.gradle (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/note.md (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/proguard-rules.pro (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/androidTest/java/com/example/testing/rxjavalearn/ApplicationTest.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/AndroidManifest.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/MainActivity.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/MyApplication.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bean/Course.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bean/Repo.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bean/Student.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bean/User.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/GankApi.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/GankBeautyResultToItemsMapper.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Database.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeauty.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeautyResult.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Item.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/fragments/ErrorTestFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/fragments/GitHubAPI.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/fragments/TestFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/BaseFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/CustomOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/SubjectFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponse.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponseException.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/CommonUtil.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Funcs.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/RxUtil.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Transformers.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/transformer/TransformerTestFragment.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/java/com/example/testing/rxjavalearn/util/LogUtil.java (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/layout/activity_main.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/layout/fragment_create.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/values-w820dp/dimens.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/values/colors.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/values/dimens.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/values/strings.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/main/res/values/styles.xml (100%) rename {RxJavaStudy => majorFrame/RxJavaStudy}/src/test/java/com/example/testing/rxjavalearn/ExampleUnitTest.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/AndroidManifest.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/build.gradle (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/pom.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/BuiltInConverters.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/Call.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/CallAdapter.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/Callback.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/Converter.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/DefaultCallAdapterFactory.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/ExecutorCallAdapterFactory.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/OkHttpCall.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/ParameterHandler.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/Platform.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/RequestBuilder.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/Response.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/Retrofit.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/ServiceMethod.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/Utils.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Body.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/DELETE.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Field.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/FieldMap.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/FormUrlEncoded.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/GET.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/HEAD.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/HTTP.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Header.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/HeaderMap.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Headers.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Multipart.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/OPTIONS.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/PATCH.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/POST.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/PUT.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Part.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/PartMap.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Path.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Query.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/QueryMap.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Streaming.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/Url.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofit/src/retrofit2/http/package-info.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/README.md (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/build.gradle (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/note.txt (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/proguard-rules.pro (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/androidTest/java/com/example/testing/myapplication/ApplicationTest.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/AndroidManifest.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/MyApplication.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Daily.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIODay.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIOHistory.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Repo.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Story.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/User.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/ApiResponse.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/NotResponseException.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonConverterFactory.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonRequestBodyConverter.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonResponseBodyConverter.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/stringConverter/StringConverter.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/AnotherAPI.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiContants.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiFactory.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/GitHubAPI.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/HttpHelper.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/OKHttpFactory.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/RetrofitClient.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/AllCachedInterceptor.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/OnOffLineCachedInterceptor.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/UserAgentInterceptor.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/util/GsonUtil.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/util/HttpNetUtil.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/java/com/example/testing/myapplication/util/NetWorkReceiver.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/layout/activity_main.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/layout/fragment_list.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/values-w820dp/dimens.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/values/colors.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/values/dimens.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/values/strings.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/main/res/values/styles.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/retrofitDemo/src/test/java/com/example/testing/myapplication/ExampleUnitTest.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/AndroidManifest.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/build.gradle (94%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/pom.xml (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/src/retrofit2/adapter/rxjava/CompletableHelper.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/src/retrofit2/adapter/rxjava/HttpException.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/src/retrofit2/adapter/rxjava/OperatorMapResponseToBodyOrError.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/src/retrofit2/adapter/rxjava/Result.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/src/retrofit2/adapter/rxjava/RxJavaCallAdapterFactory.java (100%) rename {retrofitStudy => majorFrame/retrofitStudy}/rxjava/src/retrofit2/adapter/rxjava/SingleHelper.java (100%) diff --git a/Retrofit.mdj b/Retrofit.mdj deleted file mode 100644 index 136cde2..0000000 --- a/Retrofit.mdj +++ /dev/null @@ -1,29099 +0,0 @@ -{ - "_type": "Project", - "_id": "AAAAAAFF+h6SjaM2Hec=", - "name": "Untitled", - "ownedElements": [ - { - "_type": "UMLModel", - "_id": "AAAAAAFF+qBWK6M3Z8Y=", - "_parent": { - "$ref": "AAAAAAFF+h6SjaM2Hec=" - }, - "name": "Model", - "ownedElements": [ - { - "_type": "UMLClassDiagram", - "_id": "AAAAAAFF+qBtyKM79qY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Main", - "visible": true, - "defaultDiagram": true, - "ownedViews": [ - { - "_type": "UMLClassView", - "_id": "AAAAAAFeu9vNkvBwPLU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeu9vNkvBxdLo=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "model": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeu9vNkvBy4Wc=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBxdLo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -592, - "top": 1040, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu9vNkvBzGZI=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBxdLo=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 911, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Retrofit", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu9vNk/B0bSs=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBxdLo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -592, - "top": 1040, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu9vNk/B1UWw=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBxdLo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -592, - "top": 1040, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 240, - "top": 904, - "width": 602.5029296875, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeu9vNkvBy4Wc=" - }, - "nameLabel": { - "$ref": "AAAAAAFeu9vNkvBzGZI=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeu9vNk/B0bSs=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeu9vNk/B1UWw=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeu9vNk/B27Fw=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "model": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFeu+DfGPCfkgk=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B27Fw=" - }, - "model": { - "$ref": "AAAAAAFeu+De+/Cc/MY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 934, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+okhttp3.Call.Factory callFactory", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFeu+Irq/CuPCE=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B27Fw=" - }, - "model": { - "$ref": "AAAAAAFeu+IrmvCrqOQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 949, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+HttpUrl baseUrl", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFeu+4K6POE+JM=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B27Fw=" - }, - "model": { - "$ref": "AAAAAAFeu+4K1vOBF5E=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 964, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Converter.Factorys converterFactories", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFeu//1MAF8Ta8=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B27Fw=" - }, - "model": { - "$ref": "AAAAAAFeu//1HQF5wkA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 979, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+CallAdapter.Factorys adapterFactories", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevBTlnT2hWvI=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B27Fw=" - }, - "model": { - "$ref": "AAAAAAFevBTlhD2eupk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 994, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Executor callbackExecutor", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevBuW8F1ueRI=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B27Fw=" - }, - "model": { - "$ref": "AAAAAAFevBuW211rf5g=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1009, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean validateEagerly", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 240, - "top": 929, - "width": 602.5029296875, - "height": 98, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeu9vNk/B3KY8=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "model": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevBt/IFwYP/s=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFevBt/DVwVZCc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1032, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+create(Class)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevNq5E7U6hg0=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFevNq5ArU3QV8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1047, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+eagerlyValidateMethods(Class)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevNqKv7PGdlE=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFevNqKprPDg0s=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1062, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+loadServiceMethod(Method method)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevS+FFk5DdpM=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFevS+FBU5AqSw=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1077, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+callAdapter(Type returnType, Annotation[] annotations)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevThX/26zHc8=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFevThX7W6w9Zc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1092, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+nextCallAdapter(CallAdapter.Factory skipPast, Type returnType, Annotation[] annotations)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevTrJHYjg4hE=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFevTrJBIjdboY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1107, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+responseBodyConverter(Type type, Annotation[] annotations)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevTsEXIs0B6s=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFevTsESIsxJ7k=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1122, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+nextResponseBodyConverter(Converter.Factory skipPast, Type type, Annotation[] annotations)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewSlZTxU7Y3Y=", - "_parent": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "model": { - "$ref": "AAAAAAFewSlZGhU4t74=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 1137, - "width": 592.5029296875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+stringConverter(Type type, Annotation[] annotations)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 240, - "top": 1027, - "width": 602.5029296875, - "height": 128, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeu9vNk/B4qhY=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "model": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -296, - "top": 520, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeu9vNk/B5l+w=", - "_parent": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "model": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -296, - "top": 520, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 240, - "top": 904, - "width": 602.5029296875, - "height": 251, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeu9vNkvBxdLo=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeu9vNk/B27Fw=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeu9vNk/B3KY8=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeu9vNk/B4qhY=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeu9vNk/B5l+w=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFeu+Ks5/C1pR0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeu+Ks6PC21cQ=", - "_parent": { - "$ref": "AAAAAAFeu+Ks5/C1pR0=" - }, - "model": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeu+Ks6PC3iU0=", - "_parent": { - "$ref": "AAAAAAFeu+Ks6PC21cQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -1392, - "top": 672, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu+Ks6PC4nMc=", - "_parent": { - "$ref": "AAAAAAFeu+Ks6PC21cQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 101, - "top": 558, - "width": 142.19384765625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "okhttp3.Call.Factory", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu+Ks6PC5vq8=", - "_parent": { - "$ref": "AAAAAAFeu+Ks6PC21cQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -1392, - "top": 672, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu+Ks6PC69QU=", - "_parent": { - "$ref": "AAAAAAFeu+Ks6PC21cQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -1392, - "top": 672, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 96, - "top": 551, - "width": 152.19384765625, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeu+Ks6PC3iU0=" - }, - "nameLabel": { - "$ref": "AAAAAAFeu+Ks6PC4nMc=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeu+Ks6PC5vq8=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeu+Ks6PC69QU=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeu+Ks6fC7bw8=", - "_parent": { - "$ref": "AAAAAAFeu+Ks5/C1pR0=" - }, - "model": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -696, - "top": 336, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeu+Ks6fC8ggA=", - "_parent": { - "$ref": "AAAAAAFeu+Ks5/C1pR0=" - }, - "model": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevAMSHAnRSDE=", - "_parent": { - "$ref": "AAAAAAFeu+Ks6fC8ggA=" - }, - "model": { - "$ref": "AAAAAAFevAMSCQnO4O4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 101, - "top": 581, - "width": 142.19384765625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Call newCall(Request)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 96, - "top": 576, - "width": 152.19384765625, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeu+Ks6vC9YPc=", - "_parent": { - "$ref": "AAAAAAFeu+Ks5/C1pR0=" - }, - "model": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -696, - "top": 336, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeu+Ks6vC+YtY=", - "_parent": { - "$ref": "AAAAAAFeu+Ks5/C1pR0=" - }, - "model": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -696, - "top": 336, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 96, - "top": 528, - "width": 152.19384765625, - "height": 72, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeu+Ks6PC21cQ=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeu+Ks6fC7bw8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeu+Ks6fC8ggA=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeu+Ks6vC9YPc=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeu+Ks6vC+YtY=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeu+tBYPEtZII=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeu+tBYfEuQSI=", - "_parent": { - "$ref": "AAAAAAFeu+tBYPEtZII=" - }, - "model": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeu+tBYfEvN+g=", - "_parent": { - "$ref": "AAAAAAFeu+tBYfEuQSI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -1232, - "top": 176, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu+tBYfEwmRE=", - "_parent": { - "$ref": "AAAAAAFeu+tBYfEuQSI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 253, - "top": 383, - "width": 183.650390625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "HttpUrl", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu+tBYfExxgc=", - "_parent": { - "$ref": "AAAAAAFeu+tBYfEuQSI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -1232, - "top": 176, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu+tBYfEyJFQ=", - "_parent": { - "$ref": "AAAAAAFeu+tBYfEuQSI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -1232, - "top": 176, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 248, - "top": 376, - "width": 193.650390625, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeu+tBYfEvN+g=" - }, - "nameLabel": { - "$ref": "AAAAAAFeu+tBYfEwmRE=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeu+tBYfExxgc=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeu+tBYfEyJFQ=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeu+tBYfEzRws=", - "_parent": { - "$ref": "AAAAAAFeu+tBYPEtZII=" - }, - "model": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 248, - "top": 401, - "width": 193.650390625, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeu+tBYfE0Akw=", - "_parent": { - "$ref": "AAAAAAFeu+tBYPEtZII=" - }, - "model": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeu+1YtPJos+s=", - "_parent": { - "$ref": "AAAAAAFeu+tBYfE0Akw=" - }, - "model": { - "$ref": "AAAAAAFeu+1YmvJijiM=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 253, - "top": 416, - "width": 183.650390625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+static HttpUrl parse(baseUrl)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 248, - "top": 411, - "width": 193.650390625, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeu+tBYvE1Bps=", - "_parent": { - "$ref": "AAAAAAFeu+tBYPEtZII=" - }, - "model": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -616, - "top": 88, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeu+tBYvE2fl8=", - "_parent": { - "$ref": "AAAAAAFeu+tBYPEtZII=" - }, - "model": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -616, - "top": 88, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 248, - "top": 376, - "width": 193.650390625, - "height": 65, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeu+tBYfEuQSI=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeu+tBYfEzRws=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeu+tBYfE0Akw=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeu+tBYvE1Bps=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeu+tBYvE2fl8=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFeu/RQ8/bAkXw=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeu/RQ8/bBmcU=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "model": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeu/RQ8/bCDzU=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bBmcU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1120, - "top": 192, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/RQ8/bDoPU=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bBmcU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1365, - "top": 262, - "width": 137.2109375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "CallAdapter", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/RQ8/bE9BI=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bBmcU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1120, - "top": 192, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/RQ8/bFpbI=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bBmcU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1120, - "top": 192, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1360, - "top": 255, - "width": 147.2109375, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeu/RQ8/bCDzU=" - }, - "nameLabel": { - "$ref": "AAAAAAFeu/RQ8/bDoPU=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeu/RQ8/bE9BI=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeu/RQ8/bFpbI=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeu/RQ8/bGan8=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "model": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 560, - "top": 96, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeu/RQ8/bHwVI=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "model": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeu/Rqh/cu9CQ=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bHwVI=" - }, - "model": { - "$ref": "AAAAAAFeu/RqcvclwFA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1365, - "top": 285, - "width": 137.2109375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Type responseType()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevApAKxq1Cgk=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bHwVI=" - }, - "model": { - "$ref": "AAAAAAFevApAERqyga4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1365, - "top": 300, - "width": 137.2109375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+adapt(Call)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1360, - "top": 280, - "width": 147.2109375, - "height": 38, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeu/RQ8/bIG8M=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "model": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 560, - "top": 96, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeu/RQ8/bJz8o=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "model": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 560, - "top": 96, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1360, - "top": 232, - "width": 147.2109375, - "height": 87, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeu/RQ8/bBmcU=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeu/RQ8/bGan8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeu/RQ8/bHwVI=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeu/RQ8/bIG8M=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeu/RQ8/bJz8o=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFeu/Z/yflY02E=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeu/Z/yvlZNjY=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yflY02E=" - }, - "model": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeu/Z/yvlav2Y=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yvlZNjY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -176, - "top": -240, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/Z/yvlb3sM=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yvlZNjY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 733, - "top": 134, - "width": 81.09765625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Converter", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/Z/yvlcskA=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yvlZNjY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -176, - "top": -240, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/Z/yvldiFw=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yvlZNjY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -176, - "top": -240, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 728, - "top": 127, - "width": 91.09765625, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeu/Z/yvlav2Y=" - }, - "nameLabel": { - "$ref": "AAAAAAFeu/Z/yvlb3sM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeu/Z/yvlcskA=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeu/Z/yvldiFw=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeu/Z/yvleYI8=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yflY02E=" - }, - "model": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -88, - "top": -120, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeu/Z/y/lfZTQ=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yflY02E=" - }, - "model": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeu/cL2vnkFtc=", - "_parent": { - "$ref": "AAAAAAFeu/Z/y/lfZTQ=" - }, - "model": { - "$ref": "AAAAAAFeu/cLwfnbfes=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 733, - "top": 157, - "width": 81.09765625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+T convert(F)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 728, - "top": 152, - "width": 91.09765625, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeu/Z/y/lg36A=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yflY02E=" - }, - "model": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -88, - "top": -120, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeu/Z/y/lhN9c=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yflY02E=" - }, - "model": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -88, - "top": -120, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 728, - "top": 104, - "width": 91.09765625, - "height": 72, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeu/Z/yvlZNjY=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeu/Z/yvleYI8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeu/Z/y/lfZTQ=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeu/Z/y/lg36A=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeu/Z/y/lhN9c=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeu/ndxfyGoHk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeu/ndxfyHXiE=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "model": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeu/ndxfyI/j8=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyHXiE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -752, - "top": -528, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/ndxvyJ6R0=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyHXiE=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 565, - "top": 223, - "width": 364, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Converter.Factory", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/ndxvyKpeA=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyHXiE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -752, - "top": -528, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeu/ndxvyLOt8=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyHXiE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -752, - "top": -528, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 560, - "top": 216, - "width": 374, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeu/ndxfyI/j8=" - }, - "nameLabel": { - "$ref": "AAAAAAFeu/ndxvyJ6R0=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeu/ndxvyKpeA=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeu/ndxvyLOt8=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeu/ndxvyMVb8=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "model": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 560, - "top": 241, - "width": 374, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeu/ndxvyNhsk=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "model": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeu/pYHv1DpkM=", - "_parent": { - "$ref": "AAAAAAFeu/ndxvyNhsk=" - }, - "model": { - "$ref": "AAAAAAFeu/pYA/06jxQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 565, - "top": 256, - "width": 364, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Converter responseBocyConverter()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeu/4MAP/IfnQ=", - "_parent": { - "$ref": "AAAAAAFeu/ndxvyNhsk=" - }, - "model": { - "$ref": "AAAAAAFeu/4L6/+/SjI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 565, - "top": 271, - "width": 364, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Converter requestBodyConverter()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeu/5XFABE2nE=", - "_parent": { - "$ref": "AAAAAAFeu/ndxvyNhsk=" - }, - "model": { - "$ref": "AAAAAAFeu/5W/AA7csc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 565, - "top": 286, - "width": 364, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Converter stringConverter()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 560, - "top": 251, - "width": 374, - "height": 53, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeu/ndxvyO6RE=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "model": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -376, - "top": -264, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeu/ndxvyPLAU=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "model": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -376, - "top": -264, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 560, - "top": 216, - "width": 374, - "height": 88, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeu/ndxfyHXiE=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeu/ndxvyMVb8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeu/ndxvyNhsk=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeu/ndxvyO6RE=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeu/ndxvyPLAU=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevAK6BAhIb2c=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhELNk=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BAhJ1xU=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhELNk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 441, - "top": 661, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BAhKcQQ=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhELNk=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 455, - "top": 656, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BAhLKnw=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhELNk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 412, - "top": 670, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BAhMnH8=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhFRoo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 376, - "top": 455, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BQhNkPc=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhFRoo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 389, - "top": 453, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BQhOmjk=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhFRoo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 348, - "top": 459, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BQhPZwQ=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhGDMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 506, - "top": 867, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BQhQT4Q=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhGDMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 518, - "top": 861, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevAK6BQhR2b0=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhGDMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 481, - "top": 880, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevAK6BQhSAcg=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhFRoo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": -8, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevAK6BQhTYX4=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhIb2c=" - }, - "model": { - "$ref": "AAAAAAFevAK6BAhGDMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": -8, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFeu+tBYPEtZII=" - }, - "lineStyle": 1, - "points": "354:441;500:903", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevAK6BAhJ1xU=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevAK6BAhKcQQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevAK6BAhLKnw=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevAK6BAhMnH8=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevAK6BQhNkPc=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevAK6BQhOmjk=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevAK6BQhPZwQ=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevAK6BQhQT4Q=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevAK6BQhR2b0=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevAK6BQhSAcg=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevAK6BQhTYX4=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevALVugkZvvE=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkVeLU=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkaOp0=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkVeLU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 331, - "top": 735, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkb9bo=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkVeLU=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 343, - "top": 726, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkcwdE=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkVeLU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 308, - "top": 754, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkdq7Q=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkW8GM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 227, - "top": 605, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkeMT4=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkW8GM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 239, - "top": 598, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkfCl4=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkW8GM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 203, - "top": 618, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkgDVk=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkXrCo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 435, - "top": 867, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkhwJ0=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkXrCo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 444, - "top": 857, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevALVuwkiijU=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkXrCo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 416, - "top": 887, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevALVuwkjRsk=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkW8GM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": -8, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevALVuwkkt7I=", - "_parent": { - "$ref": "AAAAAAFevALVugkZvvE=" - }, - "model": { - "$ref": "AAAAAAFevALVuQkXrCo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": -8, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFeu+Ks5/C1pR0=" - }, - "lineStyle": 1, - "points": "200:600;440:903", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevALVuwkaOp0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevALVuwkb9bo=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevALVuwkcwdE=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevALVuwkdq7Q=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevALVuwkeMT4=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevALVuwkfCl4=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevALVuwkgDVk=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevALVuwkhwJ0=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevALVuwkiijU=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevALVuwkjRsk=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevALVuwkkt7I=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFevAOTugo5TlY=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevAOTugo6tps=", - "_parent": { - "$ref": "AAAAAAFevAOTugo5TlY=" - }, - "model": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevAOTugo7Q5I=", - "_parent": { - "$ref": "AAAAAAFevAOTugo6tps=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": 32, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevAOTuwo8Szw=", - "_parent": { - "$ref": "AAAAAAFevAOTugo6tps=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 230, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Call", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevAOTuwo9OJM=", - "_parent": { - "$ref": "AAAAAAFevAOTugo6tps=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": 32, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevAOTuwo+Sa0=", - "_parent": { - "$ref": "AAAAAAFevAOTugo6tps=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": 32, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 56, - "top": 223, - "width": 147.15380859375, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevAOTugo7Q5I=" - }, - "nameLabel": { - "$ref": "AAAAAAFevAOTuwo8Szw=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevAOTuwo9OJM=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevAOTuwo+Sa0=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevAOTuwo/9VM=", - "_parent": { - "$ref": "AAAAAAFevAOTugo5TlY=" - }, - "model": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 56, - "top": 248, - "width": 147.15380859375, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevAOTvApADf0=", - "_parent": { - "$ref": "AAAAAAFevAOTugo5TlY=" - }, - "model": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevAO0iwsOVvM=", - "_parent": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "model": { - "$ref": "AAAAAAFevAO0cwr/ajs=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 263, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Request request()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevAQgnQzDRFQ=", - "_parent": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "model": { - "$ref": "AAAAAAFevAQggwy0StY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 278, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Response execute()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevASztQ1OsTc=", - "_parent": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "model": { - "$ref": "AAAAAAFevASznw0/HG8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 293, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+enqueue(Callack)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevAUGvQ3bLIo=", - "_parent": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "model": { - "$ref": "AAAAAAFevAUGpQ3MR9U=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 308, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+cancel()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevAUu7g5Cmwo=", - "_parent": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "model": { - "$ref": "AAAAAAFevAUu2g4z0nE=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 323, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean isExecuted()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevAVTqA6pra8=", - "_parent": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "model": { - "$ref": "AAAAAAFevAVTkw6aNK4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 338, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean isCanceled()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevAVwDA8QlIk=", - "_parent": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "model": { - "$ref": "AAAAAAFevAVv9A8Bzjs=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 61, - "top": 353, - "width": 137.15380859375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Call clone()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 56, - "top": 258, - "width": 147.15380859375, - "height": 113, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevAOTvApBvEQ=", - "_parent": { - "$ref": "AAAAAAFevAOTugo5TlY=" - }, - "model": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": 16, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevAOTvApCNao=", - "_parent": { - "$ref": "AAAAAAFevAOTugo5TlY=" - }, - "model": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": 16, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 56, - "top": 200, - "width": 147.15380859375, - "height": 172, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevAOTugo6tps=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevAOTuwo/9VM=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevAOTvApADf0=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevAOTvApBvEQ=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevAOTvApCNao=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevA3GPyGG86c=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGCysI=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GPyGH5sc=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGCysI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 668, - "top": 600, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGI5lY=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGCysI=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 682, - "top": 604, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGJYO4=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGCysI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 639, - "top": 593, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGK/Gc=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGDw/A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 741, - "top": 326, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGLTw0=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGDw/A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 754, - "top": 332, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGM1U0=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGDw/A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 716, - "top": 315, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGNQzc=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGEBng=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 595, - "top": 875, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGO9FA=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGEBng=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 608, - "top": 876, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevA3GQCGP1Q0=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGEBng=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 567, - "top": 872, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevA3GQCGQmQs=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGDw/A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -24, - "top": -32, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevA3GQCGRRZI=", - "_parent": { - "$ref": "AAAAAAFevA3GPyGG86c=" - }, - "model": { - "$ref": "AAAAAAFevA3GPiGEBng=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -24, - "top": -32, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "lineStyle": 1, - "points": "734:304;574:903", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevA3GPyGH5sc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevA3GQCGI5lY=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevA3GQCGJYO4=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevA3GQCGK/Gc=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevA3GQCGLTw0=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevA3GQCGM1U0=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevA3GQCGNQzc=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevA3GQCGO9FA=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevA3GQCGP1Q0=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevA3GQCGQmQs=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevA3GQCGRRZI=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevA46HiOoJnw=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevA46HiOpMXQ=", - "_parent": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "model": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevA46HyOq868=", - "_parent": { - "$ref": "AAAAAAFevA46HiOpMXQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 688, - "top": 16, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevA46HyOr7Bg=", - "_parent": { - "$ref": "AAAAAAFevA46HiOpMXQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 511, - "width": 248.26953125, - "height": 13, - "autoResize": false, - "underline": false, - "text": "CallAdapter.Factory", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevA46HyOsYQk=", - "_parent": { - "$ref": "AAAAAAFevA46HiOpMXQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 688, - "top": 16, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevA46HyOthT0=", - "_parent": { - "$ref": "AAAAAAFevA46HiOpMXQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 688, - "top": 16, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1088, - "top": 504, - "width": 258.26953125, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevA46HyOq868=" - }, - "nameLabel": { - "$ref": "AAAAAAFevA46HyOr7Bg=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevA46HyOsYQk=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevA46HyOthT0=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevA46HyOugis=", - "_parent": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "model": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1088, - "top": 529, - "width": 258.26953125, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevA46HyOvZHE=", - "_parent": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "model": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevA8/US3s4d4=", - "_parent": { - "$ref": "AAAAAAFevA46HyOvZHE=" - }, - "model": { - "$ref": "AAAAAAFevA8/Ky3aIAU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 544, - "width": 248.26953125, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+CallAdapter get()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevA+/hS6J0Oc=", - "_parent": { - "$ref": "AAAAAAFevA46HyOvZHE=" - }, - "model": { - "$ref": "AAAAAAFevA+/bi538wQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 559, - "width": 248.26953125, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+static Type getParameterUpperBound()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevBAK9y8mTDs=", - "_parent": { - "$ref": "AAAAAAFevA46HyOvZHE=" - }, - "model": { - "$ref": "AAAAAAFevBAK3y8US1c=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 574, - "width": 248.26953125, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+static Class getRawType()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1088, - "top": 539, - "width": 258.26953125, - "height": 53, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevA46ICOwihw=", - "_parent": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "model": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 344, - "top": 8, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevA46ICOxNJ0=", - "_parent": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "model": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 344, - "top": 8, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1088, - "top": 504, - "width": 258.26953125, - "height": 88, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevA46HiOpMXQ=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevA46HyOugis=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevA46HyOvZHE=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevA46ICOwihw=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevA46ICOxNJ0=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevBHuWzMjQ6A=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMfRgE=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuWzMkNdk=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMfRgE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 943, - "top": 753, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuWzMlqRQ=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMfRgE=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 952, - "top": 765, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuWzMmq5c=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMfRgE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 926, - "top": 728, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuXDMnFFs=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMgAaA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1140, - "top": 613, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuXDMoI1M=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMgAaA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1146, - "top": 625, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuXDMpbSA=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMgAaA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1128, - "top": 588, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuXDMqQvk=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMhESU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 746, - "top": 894, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuXDMrjcY=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMhESU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 756, - "top": 903, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBHuXDMstLI=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMhESU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 727, - "top": 874, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevBHuXTMt/Pk=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMgAaA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 160, - "top": -112, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevBHuXTMuG7o=", - "_parent": { - "$ref": "AAAAAAFevBHuWzMjQ6A=" - }, - "model": { - "$ref": "AAAAAAFevBHuWjMhESU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 160, - "top": -112, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "lineStyle": 1, - "points": "1153:592;717:903", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevBHuWzMkNdk=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevBHuWzMlqRQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevBHuWzMmq5c=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevBHuXDMnFFs=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevBHuXDMoI1M=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevBHuXDMpbSA=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevBHuXDMqQvk=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevBHuXDMrjcY=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevBHuXDMstLI=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevBHuXTMt/Pk=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevBHuXTMuG7o=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFevBZUhkAzr3U=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevBZUhkA0I0U=", - "_parent": { - "$ref": "AAAAAAFevBZUhkAzr3U=" - }, - "model": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevBZUhkA1sRE=", - "_parent": { - "$ref": "AAAAAAFevBZUhkA0I0U=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -64, - "top": -144, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevBZUh0A22EY=", - "_parent": { - "$ref": "AAAAAAFevBZUhkA0I0U=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 101, - "top": 766, - "width": 123.8681640625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Executor", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevBZUh0A3jeQ=", - "_parent": { - "$ref": "AAAAAAFevBZUhkA0I0U=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -64, - "top": -144, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevBZUh0A4O7E=", - "_parent": { - "$ref": "AAAAAAFevBZUhkA0I0U=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -64, - "top": -144, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 96, - "top": 759, - "width": 133.8681640625, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevBZUhkA1sRE=" - }, - "nameLabel": { - "$ref": "AAAAAAFevBZUh0A22EY=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevBZUh0A3jeQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevBZUh0A4O7E=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevBZUh0A53KE=", - "_parent": { - "$ref": "AAAAAAFevBZUhkAzr3U=" - }, - "model": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -32, - "top": -72, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevBZUh0A6UKU=", - "_parent": { - "$ref": "AAAAAAFevBZUhkAzr3U=" - }, - "model": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevBa5W0Zjtd8=", - "_parent": { - "$ref": "AAAAAAFevBZUh0A6UKU=" - }, - "model": { - "$ref": "AAAAAAFevBa5P0ZLCJk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 101, - "top": 789, - "width": 123.8681640625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+execute(Runnable)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 96, - "top": 784, - "width": 133.8681640625, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevBZUiEA7jwk=", - "_parent": { - "$ref": "AAAAAAFevBZUhkAzr3U=" - }, - "model": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -32, - "top": -72, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevBZUiEA8x+U=", - "_parent": { - "$ref": "AAAAAAFevBZUhkAzr3U=" - }, - "model": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -32, - "top": -72, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 96, - "top": 736, - "width": 133.8681640625, - "height": 72, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevBZUhkA0I0U=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevBZUh0A53KE=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevBZUh0A6UKU=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevBZUiEA7jwk=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevBZUiEA8x+U=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevBab3kRSwFI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevBab3EROC9A=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab3kRTus8=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3EROC9A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 293, - "top": 836, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab3kRUZw4=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3EROC9A=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 301, - "top": 824, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab3kRVImQ=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3EROC9A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 276, - "top": 861, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab3kRW4KA=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URPQOc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 245, - "top": 804, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab3kRXhjY=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URPQOc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 255, - "top": 794, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab3kRYExc=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URPQOc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 226, - "top": 824, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab3kRZwiM=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URQq9I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 342, - "top": 869, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab30RaSZU=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URQq9I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 347, - "top": 857, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBab30RbapY=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URQq9I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 330, - "top": 895, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevBab30RcEVo=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URPQOc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevBab30RdptI=", - "_parent": { - "$ref": "AAAAAAFevBab3kRSwFI=" - }, - "model": { - "$ref": "AAAAAAFevBab3URQq9I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFevBZUhkAzr3U=" - }, - "lineStyle": 1, - "points": "216:808;355:903", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevBab3kRTus8=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevBab3kRUZw4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevBab3kRVImQ=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevBab3kRW4KA=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevBab3kRXhjY=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevBab3kRYExc=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevBab3kRZwiM=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevBab30RaSZU=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevBab30RbapY=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevBab30RcEVo=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevBab30RdptI=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevBwIQV8lew0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevBwIQl8mRSY=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8lew0=" - }, - "model": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevBwIQl8n37U=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8mRSY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -976, - "top": 928, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevBwIQl8oCdw=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8mRSY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1631, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Retrofit.Builder", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevBwIQl8p/rw=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8mRSY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -976, - "top": 928, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevBwIQl8qq/s=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8mRSY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -976, - "top": 928, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": 1624, - "width": 317, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevBwIQl8n37U=" - }, - "nameLabel": { - "$ref": "AAAAAAFevBwIQl8oCdw=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevBwIQl8p/rw=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevBwIQl8qq/s=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevBwIQl8rDiE=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8lew0=" - }, - "model": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevCIDIoRpFI4=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8rDiE=" - }, - "model": { - "$ref": "AAAAAAFevCIDC4RXILA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1654, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Platform platform", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": 1649, - "width": 317, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevBwIQl8ssXU=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8lew0=" - }, - "model": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevENSEsNC8z0=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevENR+cMwoUY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1677, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+client(OkHttpClient)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevEOSHMQ+p9g=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevEOSCcQsAY4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1692, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+callFactory(okhtt3.Call.Factory)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevETEhMtz0QU=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevETEbsthe5c=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1707, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+baseUrl(String)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevEUMc9F/izo=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevEUMX9Ft8BY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1722, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+baseUrl(HttpUrl)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevEVsCtMCqTA=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevEVr9NLw0NA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1737, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+addConverterFactory(Converter.Factory)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevEsJh9+9Q5A=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevEsJb9+r0Gs=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1752, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+addCallAdapterFactory(CallAdapter.Factory)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevE+Er/kQRDw=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevE+Emfj+EaQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1767, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+callbackExecutor(Executor)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevE/VZ/r6vL4=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevE/VT/rozMs=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1782, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+validateEagerly(boolean)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevFATfv2YYKw=", - "_parent": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "model": { - "$ref": "AAAAAAFevFATav2G7xs=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 53, - "top": 1797, - "width": 307, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+build()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": 1672, - "width": 317, - "height": 143, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevBwIQ18ttEU=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8lew0=" - }, - "model": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -536, - "top": 496, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevBwIQ18uop8=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8lew0=" - }, - "model": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -536, - "top": 496, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 48, - "top": 1624, - "width": 317, - "height": 191, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevBwIQl8mRSY=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevBwIQl8rDiE=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevBwIQl8ssXU=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevBwIQ18ttEU=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevBwIQ18uop8=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevBwwRmEz/mo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEvNfE=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwRmE03mY=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEvNfE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 351, - "top": 1376, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwRmE11ZU=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEvNfE=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 338, - "top": 1369, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwR2E2fnc=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEvNfE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 378, - "top": 1389, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwR2E3J6Q=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEweX8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 249, - "top": 1587, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwR2E4pGc=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEweX8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 238, - "top": 1579, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwR2E55xQ=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEweX8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 272, - "top": 1602, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwR2E6SGo=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWExUSk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 454, - "top": 1165, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwR2E7Fpg=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWExUSk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 441, - "top": 1162, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevBwwR2E8y8k=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWExUSk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 480, - "top": 1173, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevBwwR2E9/HU=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWEweX8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -480, - "top": 888, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevBwwR2E+VCY=", - "_parent": { - "$ref": "AAAAAAFevBwwRmEz/mo=" - }, - "model": { - "$ref": "AAAAAAFevBwwRWExUSk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -480, - "top": 888, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFevBwIQV8lew0=" - }, - "lineStyle": 1, - "points": "252:1623;479:1155", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevBwwRmE03mY=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevBwwRmE11ZU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevBwwR2E2fnc=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevBwwR2E3J6Q=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevBwwR2E4pGc=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevBwwR2E55xQ=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevBwwR2E6SGo=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevBwwR2E7Fpg=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevBwwR2E8y8k=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevBwwR2E9/HU=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevBwwR2E+VCY=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevB84jXkzI/s=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkvI/Q=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk0hT4=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkvI/Q=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1335, - "top": 414, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk1uIY=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkvI/Q=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1347, - "top": 423, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk2Oew=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkvI/Q=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1312, - "top": 395, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk3md8=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkwjcA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1393, - "top": 342, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk4NqU=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkwjcA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1402, - "top": 352, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk5omw=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkwjcA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1374, - "top": 322, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk6jig=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkx/8Y=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1278, - "top": 486, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk7InE=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkx/8Y=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1290, - "top": 492, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB84jXk8i3Q=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkx/8Y=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1254, - "top": 472, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevB84jXk9DI4=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkwjcA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 304, - "top": -152, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevB84jXk+SrA=", - "_parent": { - "$ref": "AAAAAAFevB84jXkzI/s=" - }, - "model": { - "$ref": "AAAAAAFevB84jHkx/8Y=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 304, - "top": -152, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "tail": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "lineStyle": 1, - "points": "1398:319;1251:503", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevB84jXk0hT4=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevB84jXk1uIY=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevB84jXk2Oew=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevB84jXk3md8=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevB84jXk4NqU=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevB84jXk5omw=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevB84jXk6jig=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevB84jXk7InE=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevB84jXk8i3Q=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevB84jXk9DI4=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevB84jXk+SrA=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevB9UDHrVVe0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrR0bE=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDHrWXjw=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrR0bE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 774, - "top": 191, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDHrXcLE=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrR0bE=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 789, - "top": 194, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDXrY5Fc=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrR0bE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 745, - "top": 186, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDXrZxWI=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrSlbU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 773, - "top": 198, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDXraN8w=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrSlbU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 786, - "top": 203, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDXrb71U=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrSlbU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 747, - "top": 188, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDXrcUcM=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrTJww=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 776, - "top": 187, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDXrdUp4=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrTJww=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 789, - "top": 187, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevB9UDXreNqo=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrTJww=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 748, - "top": 185, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevB9UDXrf83M=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrSlbU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -72, - "top": -24, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevB9UDXrgMtA=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrVVe0=" - }, - "model": { - "$ref": "AAAAAAFevB9UDHrTJww=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -72, - "top": -24, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "tail": { - "$ref": "AAAAAAFeu/Z/yflY02E=" - }, - "lineStyle": 1, - "points": "765:176;756:215", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevB9UDHrWXjw=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevB9UDHrXcLE=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevB9UDXrY5Fc=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevB9UDXrZxWI=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevB9UDXraN8w=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevB9UDXrb71U=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevB9UDXrcUcM=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevB9UDXrdUp4=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevB9UDXreNqo=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevB9UDXrf83M=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevB9UDXrgMtA=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevCGQA4D9dfk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D5NYc=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4D+9pg=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D5NYc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 168, - "top": 440, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4D/uHw=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D5NYc=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 183, - "top": 438, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4EAj70=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D5NYc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 139, - "top": 445, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4EBFQ0=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D61N0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 160, - "top": 389, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4ECvQE=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D61N0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 174, - "top": 389, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4ED6j8=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D61N0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 132, - "top": 389, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4EEb5E=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D7Aak=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 176, - "top": 493, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4EFvkE=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D7Aak=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 189, - "top": 488, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevCGQA4EGPLw=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D7Aak=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 150, - "top": 501, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevCGQA4EHXEg=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D61N0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevCGQA4EIADc=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D9dfk=" - }, - "model": { - "$ref": "AAAAAAFevCGQA4D7Aak=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu+Ks5/C1pR0=" - }, - "tail": { - "$ref": "AAAAAAFevAOTugo5TlY=" - }, - "lineStyle": 1, - "points": "142:372;166:527", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevCGQA4D+9pg=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevCGQA4D/uHw=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevCGQA4EAj70=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevCGQA4EBFQ0=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevCGQA4ECvQE=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevCGQA4ED6j8=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevCGQA4EEb5E=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevCGQA4EFvkE=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevCGQA4EGPLw=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevCGQA4EHXEg=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevCGQA4EIADc=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevCi1boouVkE=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevCi1b4ov8Ng=", - "_parent": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "model": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevCi1b4owQeQ=", - "_parent": { - "$ref": "AAAAAAFevCi1b4ov8Ng=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -752, - "top": 1104, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevCi1b4oxdos=", - "_parent": { - "$ref": "AAAAAAFevCi1b4ov8Ng=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 509, - "top": 1695, - "width": 469.68212890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Platform", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevCi1b4oyigo=", - "_parent": { - "$ref": "AAAAAAFevCi1b4ov8Ng=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -752, - "top": 1104, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevCi1b4ozNNc=", - "_parent": { - "$ref": "AAAAAAFevCi1b4ov8Ng=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -752, - "top": 1104, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 504, - "top": 1688, - "width": 479.68212890625, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevCi1b4owQeQ=" - }, - "nameLabel": { - "$ref": "AAAAAAFevCi1b4oxdos=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevCi1b4oyigo=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevCi1b4ozNNc=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevCi1b4o0zPQ=", - "_parent": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "model": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevEHUor1lCL8=", - "_parent": { - "$ref": "AAAAAAFevCi1b4o0zPQ=" - }, - "model": { - "$ref": "AAAAAAFevEHUiL1H664=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 509, - "top": 1718, - "width": 469.68212890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+private static final Platform PLATFORM", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 504, - "top": 1713, - "width": 479.68212890625, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevCi1b4o1Yy8=", - "_parent": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "model": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevEJkBsBPHbE=", - "_parent": { - "$ref": "AAAAAAFevCi1b4o1Yy8=" - }, - "model": { - "$ref": "AAAAAAFevEJj68Axm1A=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 509, - "top": 1741, - "width": 469.68212890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+get()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevCj6T4u49xQ=", - "_parent": { - "$ref": "AAAAAAFevCi1b4o1Yy8=" - }, - "model": { - "$ref": "AAAAAAFevCj6Ooua1Do=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 509, - "top": 1756, - "width": 469.68212890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+static Platform findPlatform()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevDkJxppq0+0=", - "_parent": { - "$ref": "AAAAAAFevCi1b4o1Yy8=" - }, - "model": { - "$ref": "AAAAAAFevDkJr5pM/Io=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 509, - "top": 1771, - "width": 469.68212890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+CallAdapter.Factory defaultCallAdapterFactory(Executor callbackExecutor)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevDoUoJx1TdI=", - "_parent": { - "$ref": "AAAAAAFevCi1b4o1Yy8=" - }, - "model": { - "$ref": "AAAAAAFevDoUjJxXpkc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 509, - "top": 1786, - "width": 469.68212890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean isDefaultMethod(Method method)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevDpcnZ34ZBk=", - "_parent": { - "$ref": "AAAAAAFevCi1b4o1Yy8=" - }, - "model": { - "$ref": "AAAAAAFevDpciJ3aR1s=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 509, - "top": 1801, - "width": 469.68212890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Object invokeDefaultMethod(...)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 504, - "top": 1736, - "width": 479.68212890625, - "height": 83, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevCi1cIo21vQ=", - "_parent": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "model": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -424, - "top": 584, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevCi1cIo3Ohs=", - "_parent": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "model": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -424, - "top": 584, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 504, - "top": 1688, - "width": 479.68212890625, - "height": 131, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevCi1b4ov8Ng=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevCi1b4o0zPQ=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevCi1b4o1Yy8=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevCi1cIo21vQ=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevCi1cIo3Ohs=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevDrQb6DBhl4=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevDrQb6DC/8I=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DBhl4=" - }, - "model": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevDrQcKDD2/g=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DC/8I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -512, - "top": 1320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDrQcKDEaEc=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DC/8I=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 605, - "top": 1863, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Java8", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDrQcKDFcTw=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DC/8I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -512, - "top": 1320, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDrQcKDGqM8=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DC/8I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -512, - "top": 1320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 600, - "top": 1856, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevDrQcKDD2/g=" - }, - "nameLabel": { - "$ref": "AAAAAAFevDrQcKDEaEc=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevDrQcKDFcTw=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevDrQcKDGqM8=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevDrQcKDHfwE=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DBhl4=" - }, - "model": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 600, - "top": 1881, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevDrQcKDIlXI=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DBhl4=" - }, - "model": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 600, - "top": 1891, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevDrQcaDJYZs=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DBhl4=" - }, - "model": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -304, - "top": 692, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevDrQcaDKImY=", - "_parent": { - "$ref": "AAAAAAFevDrQb6DBhl4=" - }, - "model": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -304, - "top": 692, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 600, - "top": 1856, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevDrQb6DC/8I=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevDrQcKDHfwE=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevDrQcKDIlXI=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevDrQcaDJYZs=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevDrQcaDKImY=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevDrQ+aEFNs4=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevDrQ+KEDOBI=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDrQ+aEGBgc=", - "_parent": { - "$ref": "AAAAAAFevDrQ+aEFNs4=" - }, - "model": { - "$ref": "AAAAAAFevDrQ+KEDOBI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 653, - "top": 1820, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevDrQ+aEFNs4=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDrQ+aEHSO8=", - "_parent": { - "$ref": "AAAAAAFevDrQ+aEFNs4=" - }, - "model": { - "$ref": "AAAAAAFevDrQ+KEDOBI=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 642, - "top": 1810, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevDrQ+aEFNs4=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDrQ+aEI7T0=", - "_parent": { - "$ref": "AAAAAAFevDrQ+aEFNs4=" - }, - "model": { - "$ref": "AAAAAAFevDrQ+KEDOBI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 674, - "top": 1841, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevDrQ+aEFNs4=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "tail": { - "$ref": "AAAAAAFevDrQb6DBhl4=" - }, - "lineStyle": 1, - "points": "647:1855;681:1819", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevDrQ+aEGBgc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevDrQ+aEHSO8=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevDrQ+aEI7T0=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevDsj2qRJOIE=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevDsj2qRKdhU=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRJOIE=" - }, - "model": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevDsj2qRLoLY=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRKdhU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -376, - "top": 1320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDsj26RMf+I=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRKdhU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 733, - "top": 1863, - "width": 53.77734375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Android", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDsj26RNT3E=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRKdhU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -376, - "top": 1320, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDsj26ROlHk=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRKdhU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -376, - "top": 1320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 728, - "top": 1856, - "width": 63.77734375, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevDsj2qRLoLY=" - }, - "nameLabel": { - "$ref": "AAAAAAFevDsj26RMf+I=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevDsj26RNT3E=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevDsj26ROlHk=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevDsj26RP5v8=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRJOIE=" - }, - "model": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 728, - "top": 1881, - "width": 63.77734375, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevDsj26RQaQQ=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRJOIE=" - }, - "model": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 728, - "top": 1891, - "width": 63.77734375, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevDsj26RRJuw=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRJOIE=" - }, - "model": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -188, - "top": 660, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevDsj26RSULQ=", - "_parent": { - "$ref": "AAAAAAFevDsj2qRJOIE=" - }, - "model": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -188, - "top": 660, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 728, - "top": 1856, - "width": 63.77734375, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevDsj2qRKdhU=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevDsj26RP5v8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevDsj26RQaQQ=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevDsj26RRJuw=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevDsj26RSULQ=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevDskYKSNprk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevDskYKSLBjA=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDskYKSOsgY=", - "_parent": { - "$ref": "AAAAAAFevDskYKSNprk=" - }, - "model": { - "$ref": "AAAAAAFevDskYKSLBjA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 738, - "top": 1832, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevDskYKSNprk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDskYKSPTMI=", - "_parent": { - "$ref": "AAAAAAFevDskYKSNprk=" - }, - "model": { - "$ref": "AAAAAAFevDskYKSLBjA=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 723, - "top": 1834, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevDskYKSNprk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDskYaSQFSU=", - "_parent": { - "$ref": "AAAAAAFevDskYKSNprk=" - }, - "model": { - "$ref": "AAAAAAFevDskYKSLBjA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 767, - "top": 1829, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevDskYKSNprk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "tail": { - "$ref": "AAAAAAFevDsj2qRJOIE=" - }, - "lineStyle": 1, - "points": "756:1855;751:1819", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevDskYKSOsgY=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevDskYKSPTMI=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevDskYaSQFSU=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevDtfEqZQTRc=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevDtfEqZRmGc=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZQTRc=" - }, - "model": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevDtfE6ZSZYU=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZRmGc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -298, - "top": 1320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDtfE6ZThOM=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZRmGc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 837, - "top": 1863, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "IOS", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDtfE6ZUa1E=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZRmGc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -298, - "top": 1320, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevDtfE6ZVRb4=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZRmGc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -298, - "top": 1320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 832, - "top": 1856, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevDtfE6ZSZYU=" - }, - "nameLabel": { - "$ref": "AAAAAAFevDtfE6ZThOM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevDtfE6ZUa1E=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevDtfE6ZVRb4=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevDtfE6ZWPOo=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZQTRc=" - }, - "model": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 832, - "top": 1881, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevDtfE6ZXDhw=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZQTRc=" - }, - "model": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 832, - "top": 1891, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevDtfFKZYLZg=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZQTRc=" - }, - "model": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -149, - "top": 660, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevDtfFKZZcoc=", - "_parent": { - "$ref": "AAAAAAFevDtfEqZQTRc=" - }, - "model": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -149, - "top": 660, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 832, - "top": 1856, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevDtfEqZRmGc=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevDtfE6ZWPOo=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevDtfE6ZXDhw=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevDtfFKZYLZg=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevDtfFKZZcoc=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevDtfj6aUOYI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevDtfjqaS0d4=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDtfj6aV4sg=", - "_parent": { - "$ref": "AAAAAAFevDtfj6aUOYI=" - }, - "model": { - "$ref": "AAAAAAFevDtfjqaS0d4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 807, - "top": 1840, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevDtfj6aUOYI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDtfj6aWddA=", - "_parent": { - "$ref": "AAAAAAFevDtfj6aUOYI=" - }, - "model": { - "$ref": "AAAAAAFevDtfjqaS0d4=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 796, - "top": 1850, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevDtfj6aUOYI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevDtfj6aXkws=", - "_parent": { - "$ref": "AAAAAAFevDtfj6aUOYI=" - }, - "model": { - "$ref": "AAAAAAFevDtfjqaS0d4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 830, - "top": 1821, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevDtfj6aUOYI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "tail": { - "$ref": "AAAAAAFevDtfEqZQTRc=" - }, - "lineStyle": 1, - "points": "836:1855;803:1819", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevDtfj6aV4sg=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevDtfj6aWddA=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevDtfj6aXkws=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevD+bSrTUonM=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevD+bS7TVgQw=", - "_parent": { - "$ref": "AAAAAAFevD+bSrTUonM=" - }, - "model": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevD+bS7TWZtc=", - "_parent": { - "$ref": "AAAAAAFevD+bS7TVgQw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": -512, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevD+bS7TXvHI=", - "_parent": { - "$ref": "AAAAAAFevD+bS7TVgQw=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 765, - "top": 351, - "width": 116.7841796875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "BuiltInConverters", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevD+bS7TYId4=", - "_parent": { - "$ref": "AAAAAAFevD+bS7TVgQw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": -512, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevD+bS7TZm6k=", - "_parent": { - "$ref": "AAAAAAFevD+bS7TVgQw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 48, - "top": -512, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 760, - "top": 344, - "width": 126.7841796875, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevD+bS7TWZtc=" - }, - "nameLabel": { - "$ref": "AAAAAAFevD+bS7TXvHI=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevD+bS7TYId4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevD+bS7TZm6k=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevD+bS7Ta43o=", - "_parent": { - "$ref": "AAAAAAFevD+bSrTUonM=" - }, - "model": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 760, - "top": 369, - "width": 126.7841796875, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevD+bTLTbMqA=", - "_parent": { - "$ref": "AAAAAAFevD+bSrTUonM=" - }, - "model": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 760, - "top": 379, - "width": 126.7841796875, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevD+bTLTczg0=", - "_parent": { - "$ref": "AAAAAAFevD+bSrTUonM=" - }, - "model": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 24, - "top": -256, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevD+bTLTdvAo=", - "_parent": { - "$ref": "AAAAAAFevD+bSrTUonM=" - }, - "model": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 24, - "top": -256, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 760, - "top": 344, - "width": 126.7841796875, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevD+bS7TVgQw=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevD+bS7Ta43o=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevD+bTLTbMqA=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevD+bTLTczg0=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevD+bTLTdvAo=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevEADyLhdGug=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevEADyLhbBUU=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEADyLhem5g=", - "_parent": { - "$ref": "AAAAAAFevEADyLhdGug=" - }, - "model": { - "$ref": "AAAAAAFevEADyLhbBUU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 779, - "top": 325, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevEADyLhdGug=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEADyLhfJBg=", - "_parent": { - "$ref": "AAAAAAFevEADyLhdGug=" - }, - "model": { - "$ref": "AAAAAAFevEADyLhbBUU=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 767, - "top": 334, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevEADyLhdGug=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEADyLhggHo=", - "_parent": { - "$ref": "AAAAAAFevEADyLhdGug=" - }, - "model": { - "$ref": "AAAAAAFevEADyLhbBUU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 804, - "top": 308, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevEADyLhdGug=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "tail": { - "$ref": "AAAAAAFevD+bSrTUonM=" - }, - "lineStyle": 1, - "points": "806:343;778:304", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevEADyLhem5g=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevEADyLhfJBg=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevEADyLhggHo=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevEYyvtp9enM=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevEYyvtp+X5Y=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp9enM=" - }, - "model": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevEYyv9p/8/o=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp+X5Y=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": -208, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevEYyv9qA4mA=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp+X5Y=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 892, - "top": 351, - "width": 149.1064453125, - "height": 13, - "autoResize": false, - "underline": false, - "text": "GsonConverterFactory", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevEYyv9qBqmY=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp+X5Y=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": -208, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevEYyv9qCGcQ=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp+X5Y=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": -208, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 887, - "top": 344, - "width": 159.1064453125, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevEYyv9p/8/o=" - }, - "nameLabel": { - "$ref": "AAAAAAFevEYyv9qA4mA=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevEYyv9qBqmY=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevEYyv9qCGcQ=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevEYyv9qDTsc=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp9enM=" - }, - "model": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 887, - "top": 369, - "width": 159.1064453125, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevEYyv9qEEZY=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp9enM=" - }, - "model": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 887, - "top": 379, - "width": 159.1064453125, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevEYywNqFWc0=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp9enM=" - }, - "model": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": -104, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevEYywNqG5pQ=", - "_parent": { - "$ref": "AAAAAAFevEYyvtp9enM=" - }, - "model": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": -104, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 887, - "top": 344, - "width": 159.1064453125, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevEYyvtp+X5Y=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevEYyv9qDTsc=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevEYyv9qEEZY=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevEYywNqFWc0=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevEYywNqG5pQ=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevEYzNdrBreI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevEYzNNq/zBw=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEYzNdrCpf0=", - "_parent": { - "$ref": "AAAAAAFevEYzNdrBreI=" - }, - "model": { - "$ref": "AAAAAAFevEYzNNq/zBw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 872, - "top": 330, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevEYzNdrBreI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEYzNdrDQFg=", - "_parent": { - "$ref": "AAAAAAFevEYzNdrBreI=" - }, - "model": { - "$ref": "AAAAAAFevEYzNNq/zBw=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 866, - "top": 344, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevEYzNdrBreI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEYzNdrE96A=", - "_parent": { - "$ref": "AAAAAAFevEYzNdrBreI=" - }, - "model": { - "$ref": "AAAAAAFevEYzNNq/zBw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 885, - "top": 303, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevEYzNdrBreI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu/ndxfyGoHk=" - }, - "tail": { - "$ref": "AAAAAAFevEYyvtp9enM=" - }, - "lineStyle": 1, - "points": "919:343;839:304", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevEYzNdrCpf0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevEYzNdrDQFg=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevEYzNdrE96A=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevEyMlulxPlg=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevEyMleltybA=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlulyJ1c=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMleltybA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 433, - "top": 1741, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlulzGlk=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMleltybA=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 432, - "top": 1756, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlul0tbE=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMleltybA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 434, - "top": 1712, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlul19mk=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMleluaJs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 476, - "top": 1745, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlul2r3E=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMleluaJs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 472, - "top": 1758, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlul3FYU=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMleluaJs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 482, - "top": 1718, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlul4O1A=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMlelv1/c=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 389, - "top": 1739, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlul5r1A=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMlelv1/c=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 391, - "top": 1753, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevEyMlul6rdk=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMlelv1/c=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 387, - "top": 1711, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevEyMl+l7Pxo=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMleluaJs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -376, - "top": 352, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevEyMl+l8T1M=", - "_parent": { - "$ref": "AAAAAAFevEyMlulxPlg=" - }, - "model": { - "$ref": "AAAAAAFevEyMlelv1/c=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -376, - "top": 352, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevBwIQV8lew0=" - }, - "tail": { - "$ref": "AAAAAAFevCi1boouVkE=" - }, - "lineStyle": 1, - "points": "503:1738;365:1729", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevEyMlulyJ1c=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevEyMlulzGlk=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevEyMlul0tbE=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevEyMlul19mk=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevEyMlul2r3E=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevEyMlul3FYU=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevEyMlul4O1A=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevEyMlul5r1A=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevEyMlul6rdk=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevEyMl+l7Pxo=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevEyMl+l8T1M=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevE0juPIx/MA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevE0juPIyP0k=", - "_parent": { - "$ref": "AAAAAAFevE0juPIx/MA=" - }, - "model": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevE0jufIzgCI=", - "_parent": { - "$ref": "AAAAAAFevE0juPIyP0k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 176, - "top": -570, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevE0jufI0DIc=", - "_parent": { - "$ref": "AAAAAAFevE0juPIyP0k=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1157, - "top": 639, - "width": 172.7705078125, - "height": 13, - "autoResize": false, - "underline": false, - "text": "RxJavaCallAdapterFactory", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevE0jufI1U+E=", - "_parent": { - "$ref": "AAAAAAFevE0juPIyP0k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 176, - "top": -570, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevE0jufI2Mr8=", - "_parent": { - "$ref": "AAAAAAFevE0juPIyP0k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 176, - "top": -570, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1152, - "top": 632, - "width": 182.7705078125, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevE0jufIzgCI=" - }, - "nameLabel": { - "$ref": "AAAAAAFevE0jufI0DIc=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevE0jufI1U+E=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevE0jufI2Mr8=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevE0jufI3SsI=", - "_parent": { - "$ref": "AAAAAAFevE0juPIx/MA=" - }, - "model": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1152, - "top": 657, - "width": 182.7705078125, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevE0jufI4L6g=", - "_parent": { - "$ref": "AAAAAAFevE0juPIx/MA=" - }, - "model": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1152, - "top": 667, - "width": 182.7705078125, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevE0jufI5u4A=", - "_parent": { - "$ref": "AAAAAAFevE0juPIx/MA=" - }, - "model": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 88, - "top": -285, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevE0jufI6mMk=", - "_parent": { - "$ref": "AAAAAAFevE0juPIx/MA=" - }, - "model": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 88, - "top": -285, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1152, - "top": 632, - "width": 182.7705078125, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevE0juPIyP0k=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevE0jufI3SsI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevE0jufI4L6g=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevE0jufI5u4A=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevE0jufI6mMk=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevE0kMfJ4YUI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevE0kMfJ2Yp8=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevE0kMfJ5Whg=", - "_parent": { - "$ref": "AAAAAAFevE0kMfJ4YUI=" - }, - "model": { - "$ref": "AAAAAAFevE0kMfJ2Yp8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1216, - "top": 608, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevE0kMfJ4YUI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevE0kMfJ65jY=", - "_parent": { - "$ref": "AAAAAAFevE0kMfJ4YUI=" - }, - "model": { - "$ref": "AAAAAAFevE0kMfJ2Yp8=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1201, - "top": 611, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevE0kMfJ4YUI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevE0kMfJ7TZQ=", - "_parent": { - "$ref": "AAAAAAFevE0kMfJ4YUI=" - }, - "model": { - "$ref": "AAAAAAFevE0kMfJ2Yp8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1245, - "top": 601, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevE0kMfJ4YUI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevA46HiOoJnw=" - }, - "tail": { - "$ref": "AAAAAAFevE0juPIx/MA=" - }, - "lineStyle": 1, - "points": "1236:631;1227:592", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevE0kMfJ5Whg=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevE0kMfJ65jY=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevE0kMfJ7TZQ=" - } - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFevFk2ohNtkaA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1520, - "top": 184, - "width": 207, - "height": 38, - "autoResize": false, - "text": "Adapts a Call into the type of T", - "wordWrap": true - }, - { - "_type": "UMLNoteLinkView", - "_id": "AAAAAAFevFk2pBNwF3w=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevFk2ohNtkaA=" - }, - "tail": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "lineStyle": 1, - "points": "1507:246;1571:222" - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFevFm+4hrDZCc=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 886, - "top": 104, - "width": 355, - "height": 38, - "autoResize": false, - "text": "Convert objects to and from their representation in HTTP", - "wordWrap": true - }, - { - "_type": "UMLNoteLinkView", - "_id": "AAAAAAFevFm+5RrG83A=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevFm+4hrDZCc=" - }, - "tail": { - "$ref": "AAAAAAFeu/Z/yflY02E=" - }, - "lineStyle": 1, - "points": "819:136;885:132" - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevMUOvYG8u6s=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevMUOvYG9rD0=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG8u6s=" - }, - "model": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevMUOvoG+YnA=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG9rD0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 160, - "top": -128, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevMUOvoG/jHY=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG9rD0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 925, - "top": 919, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Utils", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevMUOvoHADig=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG9rD0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 160, - "top": -128, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevMUOvoHBnFI=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG9rD0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 160, - "top": -128, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 920, - "top": 912, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevMUOvoG+YnA=" - }, - "nameLabel": { - "$ref": "AAAAAAFevMUOvoG/jHY=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevMUOvoHADig=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevMUOvoHBnFI=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevMUOvoHC/QQ=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG8u6s=" - }, - "model": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 920, - "top": 937, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevMUOvoHDJhk=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG8u6s=" - }, - "model": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 920, - "top": 947, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevMUOv4HEpQU=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG8u6s=" - }, - "model": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 80, - "top": -64, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevMUOv4HF9IQ=", - "_parent": { - "$ref": "AAAAAAFevMUOvYG8u6s=" - }, - "model": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 80, - "top": -64, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 920, - "top": 912, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevMUOvYG9rD0=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevMUOvoHC/QQ=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevMUOvoHDJhk=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevMUOv4HEpQU=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevMUOv4HF9IQ=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevM6QFqwvc9c=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawrvz8=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QFqwwrn4=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawrvz8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 884, - "top": 957, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6wxMAo=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawrvz8=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 887, - "top": 972, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6wyKnE=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawrvz8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 877, - "top": 928, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6wzeTY=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawsB/o=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 897, - "top": 954, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6w080s=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawsB/o=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 897, - "top": 968, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6w1HjY=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawsB/o=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 895, - "top": 926, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6w2sEw=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawtkQ0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 871, - "top": 960, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6w36Tg=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawtkQ0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 877, - "top": 973, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevM6QF6w4F18=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawtkQ0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 861, - "top": 934, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevM6QF6w5dQY=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawsB/o=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevM6QF6w6B8o=", - "_parent": { - "$ref": "AAAAAAFevM6QFqwvc9c=" - }, - "model": { - "$ref": "AAAAAAFevM6QFawtkQ0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFevMUOvYG8u6s=" - }, - "lineStyle": 1, - "points": "919:940;843:958", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevM6QFqwwrn4=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevM6QF6wxMAo=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevM6QF6wyKnE=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevM6QF6wzeTY=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevM6QF6w080s=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevM6QF6w1HjY=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevM6QF6w2sEw=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevM6QF6w36Tg=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevM6QF6w4F18=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevM6QF6w5dQY=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevM6QF6w6B8o=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevNDoKbEHYhg=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevNDoKrEIAKE=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "model": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevNDoKrEJ/1s=", - "_parent": { - "$ref": "AAAAAAFevNDoKrEIAKE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -176, - "top": 0, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevNDoKrEK/qc=", - "_parent": { - "$ref": "AAAAAAFevNDoKrEIAKE=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1079, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "ServiceMethod", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevNDoKrELFXk=", - "_parent": { - "$ref": "AAAAAAFevNDoKrEIAKE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -176, - "top": 0, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevNDoKrEM+No=", - "_parent": { - "$ref": "AAAAAAFevNDoKrEIAKE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -176, - "top": 0, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1080, - "top": 1072, - "width": 262.60498046875, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevNDoKrEJ/1s=" - }, - "nameLabel": { - "$ref": "AAAAAAFevNDoKrEK/qc=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevNDoKrELFXk=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevNDoKrEM+No=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevNDoKrENxpY=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "model": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "subViews": [ - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevQ2r//pGbKo=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevQ2r3foi45Q=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1102, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+okhttp3.Call.Factory callFactory", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevQ4BRP2PlUY=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevQ4BKf1r5dc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1117, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+CallAdapter callAdapter", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevQ49dP/WGSA=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevQ49Wf+yZXg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1132, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+HttpUrl baseUrl", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevQ5iqgD9u2I=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevQ5ijgDZXQY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1147, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Converter responseConverter", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevQ9+PQUY8TI=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevQ9+IQT01iY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1162, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+String httpMethod", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevRA9IgY/szA=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevRA9BQYb8II=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1177, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+String relativeUrl", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevRBbxwdm/Q0=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevRBbqwdCuq0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1192, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Headers headers", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevRLaSxb/sfs=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevRLaMBbbGuM=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1207, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean hasBody", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevRL53RhW/xQ=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevRL5wRgy4Sg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1222, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean isFormEncoded", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevRMXFRmtJXs=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevRMW9xmJscc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1237, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean isMultipart", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLAttributeView", - "_id": "AAAAAAFevRMz6xsEcQo=", - "_parent": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "model": { - "$ref": "AAAAAAFevRMz0Rrgfk8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1252, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+ParameterHandler[] parameterHandlers", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1080, - "top": 1097, - "width": 262.60498046875, - "height": 173, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevNDoK7EOHjg=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "model": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevQ3sRPxpwjM=", - "_parent": { - "$ref": "AAAAAAFevNDoK7EOHjg=" - }, - "model": { - "$ref": "AAAAAAFevQ3sKfxFGgo=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1275, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Request toRequest(Object... args)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevSoW5yNs1IM=", - "_parent": { - "$ref": "AAAAAAFevNDoK7EOHjg=" - }, - "model": { - "$ref": "AAAAAAFevSoWxyNIl2M=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1085, - "top": 1290, - "width": 252.60498046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+T toResponse(ResponseBody body)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1080, - "top": 1270, - "width": 262.60498046875, - "height": 38, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevNDoK7EPMpc=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "model": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -88, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevNDoK7EQFKQ=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "model": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -88, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1080, - "top": 1072, - "width": 262.60498046875, - "height": 251, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevNDoKrEIAKE=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevNDoKrENxpY=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevNDoK7EOHjg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevNDoK7EPMpc=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevNDoK7EQFKQ=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevN4LLcEjbe0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEfMYs=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcEka8I=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEfMYs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 957, - "top": 1142, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcElwSg=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEfMYs=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 953, - "top": 1157, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcEmZjM=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEfMYs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 964, - "top": 1113, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcEnFC4=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEgmcc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1050, - "top": 1166, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcEog+0=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEgmcc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1044, - "top": 1178, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcEpvW0=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEgmcc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1061, - "top": 1140, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcEqJhU=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLcEhgzc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 864, - "top": 1119, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcErdcY=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLcEhgzc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 863, - "top": 1133, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevN4LLcEslKQ=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLcEhgzc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 867, - "top": 1092, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevN4LLcEt7vo=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLMEgmcc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevN4LLcEuDCs=", - "_parent": { - "$ref": "AAAAAAFevN4LLcEjbe0=" - }, - "model": { - "$ref": "AAAAAAFevN4LLcEhgzc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeu9vNkvBwPLU=" - }, - "tail": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "lineStyle": 1, - "points": "1079:1164;843:1105", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevN4LLcEka8I=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevN4LLcElwSg=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevN4LLcEmZjM=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevN4LLcEnFC4=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevN4LLcEog+0=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevN4LLcEpvW0=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevN4LLcEqJhU=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevN4LLcErdcY=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevN4LLcEslKQ=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevN4LLcEt7vo=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevN4LLcEuDCs=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevOE6pdPDpXQ=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevOE6ptPE71Q=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPDpXQ=" - }, - "model": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevOE6ptPFKPU=", - "_parent": { - "$ref": "AAAAAAFevOE6ptPE71Q=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1600, - "top": -1184, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevOE6ptPGupA=", - "_parent": { - "$ref": "AAAAAAFevOE6ptPE71Q=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1773, - "top": 607, - "width": 293, - "height": 13, - "autoResize": false, - "underline": false, - "text": "OkHttpCall", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevOE6ptPHq/s=", - "_parent": { - "$ref": "AAAAAAFevOE6ptPE71Q=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1600, - "top": -1184, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevOE6ptPI+x8=", - "_parent": { - "$ref": "AAAAAAFevOE6ptPE71Q=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1600, - "top": -1184, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1768, - "top": 600, - "width": 303, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevOE6ptPFKPU=" - }, - "nameLabel": { - "$ref": "AAAAAAFevOE6ptPGupA=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevOE6ptPHq/s=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevOE6ptPI+x8=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevOE6ptPJ77I=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPDpXQ=" - }, - "model": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1768, - "top": 625, - "width": 303, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevOE6ptPKdnY=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPDpXQ=" - }, - "model": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewXzS46r4gOI=", - "_parent": { - "$ref": "AAAAAAFevOE6ptPKdnY=" - }, - "model": { - "$ref": "AAAAAAFewXzSx6rR/8A=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1773, - "top": 640, - "width": 293, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+okhttp3.Call createRawCall()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewYe22ejkDLc=", - "_parent": { - "$ref": "AAAAAAFevOE6ptPKdnY=" - }, - "model": { - "$ref": "AAAAAAFewYe2vei9Tok=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1773, - "top": 655, - "width": 293, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+parseResponse(okhttp3.Response rawResponse)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1768, - "top": 635, - "width": 303, - "height": 38, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevOE6p9PL34s=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPDpXQ=" - }, - "model": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 800, - "top": -592, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevOE6p9PMYbI=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPDpXQ=" - }, - "model": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 800, - "top": -592, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1768, - "top": 600, - "width": 303, - "height": 73, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevOE6ptPE71Q=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevOE6ptPJ77I=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevOE6ptPKdnY=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevOE6p9PL34s=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevOE6p9PMYbI=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevRCpHgizDng=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevRCpHwi0Bkg=", - "_parent": { - "$ref": "AAAAAAFevRCpHgizDng=" - }, - "model": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevRCpHwi1XVE=", - "_parent": { - "$ref": "AAAAAAFevRCpHwi0Bkg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -816, - "top": 496, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevRCpHwi21HE=", - "_parent": { - "$ref": "AAAAAAFevRCpHwi0Bkg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 861, - "top": 1175, - "width": 110.8623046875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "okhttp3.Headers", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevRCpHwi379U=", - "_parent": { - "$ref": "AAAAAAFevRCpHwi0Bkg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -816, - "top": 496, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevRCpHwi4LfA=", - "_parent": { - "$ref": "AAAAAAFevRCpHwi0Bkg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -816, - "top": 496, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 856, - "top": 1168, - "width": 120.8623046875, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevRCpHwi1XVE=" - }, - "nameLabel": { - "$ref": "AAAAAAFevRCpHwi21HE=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevRCpHwi379U=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevRCpHwi4LfA=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevRCpIAi5Os8=", - "_parent": { - "$ref": "AAAAAAFevRCpHgizDng=" - }, - "model": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 856, - "top": 1193, - "width": 120.8623046875, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevRCpIAi6vj4=", - "_parent": { - "$ref": "AAAAAAFevRCpHgizDng=" - }, - "model": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 856, - "top": 1203, - "width": 120.8623046875, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevRCpIAi7V+M=", - "_parent": { - "$ref": "AAAAAAFevRCpHgizDng=" - }, - "model": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -408, - "top": 248, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevRCpIAi8dw4=", - "_parent": { - "$ref": "AAAAAAFevRCpHgizDng=" - }, - "model": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -408, - "top": 248, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 856, - "top": 1168, - "width": 120.8623046875, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevRCpHwi0Bkg=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevRCpIAi5Os8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevRCpIAi6vj4=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevRCpIAi7V+M=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevRCpIAi8dw4=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevRJNvQ3LVjQ=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevRJNvQ3MFo4=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3LVjQ=" - }, - "model": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevRJNvQ3NBdc=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3MFo4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -864, - "top": 592, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevRJNvQ3O3cE=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3MFo4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 853, - "top": 1239, - "width": 128.6484375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "okhttp3.MediaType", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevRJNvQ3PjsE=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3MFo4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -864, - "top": 592, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevRJNvQ3Q2/U=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3MFo4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -864, - "top": 592, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 848, - "top": 1232, - "width": 138.6484375, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevRJNvQ3NBdc=" - }, - "nameLabel": { - "$ref": "AAAAAAFevRJNvQ3O3cE=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevRJNvQ3PjsE=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevRJNvQ3Q2/U=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevRJNvQ3RcqI=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3LVjQ=" - }, - "model": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 848, - "top": 1257, - "width": 138.6484375, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevRJNvQ3SmrY=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3LVjQ=" - }, - "model": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 848, - "top": 1267, - "width": 138.6484375, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevRJNvQ3TOOw=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3LVjQ=" - }, - "model": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -432, - "top": 296, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevRJNvQ3UMI8=", - "_parent": { - "$ref": "AAAAAAFevRJNvQ3LVjQ=" - }, - "model": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -432, - "top": 296, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 848, - "top": 1232, - "width": 138.6484375, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevRJNvQ3MFo4=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevRJNvQ3RcqI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevRJNvQ3SmrY=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevRJNvQ3TOOw=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevRJNvQ3UMI8=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevRKY6BObx3s=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROXISY=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6BOc9lg=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROXISY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1028, - "top": 1171, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6BOd9vY=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROXISY=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1029, - "top": 1156, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6ROeEeU=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROXISY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1027, - "top": 1200, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6ROfj6E=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROYXD4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1003, - "top": 1170, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6ROgF/4=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROYXD4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1006, - "top": 1157, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6ROhsUo=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROYXD4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 998, - "top": 1198, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6ROiubo=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5hOZLrw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1053, - "top": 1172, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6ROjJug=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5hOZLrw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1051, - "top": 1158, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRKY6ROkSbE=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5hOZLrw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1056, - "top": 1199, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevRKY6ROlDeo=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5ROYXD4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevRKY6hOmQDY=", - "_parent": { - "$ref": "AAAAAAFevRKY6BObx3s=" - }, - "model": { - "$ref": "AAAAAAFevRKY5hOZLrw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "tail": { - "$ref": "AAAAAAFevRCpHgizDng=" - }, - "lineStyle": 1, - "points": "977:1191;1079:1194", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevRKY6BOc9lg=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevRKY6BOd9vY=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevRKY6ROeEeU=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevRKY6ROfj6E=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevRKY6ROgF/4=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevRKY6ROhsUo=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevRKY6ROiubo=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevRKY6ROjJug=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevRKY6ROkSbE=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevRKY6ROlDeo=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevRKY6hOmQDY=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevRK49RUHWO0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUDCtc=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUIiqw=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUDCtc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1030, - "top": 1210, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUJV/c=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUDCtc=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1027, - "top": 1195, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUK/EE=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUDCtc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1035, - "top": 1239, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RULtCc=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUExXE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1009, - "top": 1214, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUMWhw=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUExXE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1009, - "top": 1200, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUNGtc=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUExXE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1010, - "top": 1242, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUO5Zc=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUFKdY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1050, - "top": 1206, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUP5rI=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUFKdY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1045, - "top": 1193, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevRK49RUQB3U=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUFKdY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1060, - "top": 1232, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevRK49RURhqg=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUExXE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevRK49RUSn7w=", - "_parent": { - "$ref": "AAAAAAFevRK49RUHWO0=" - }, - "model": { - "$ref": "AAAAAAFevRK49BUFKdY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "tail": { - "$ref": "AAAAAAFevRJNvQ3LVjQ=" - }, - "lineStyle": 1, - "points": "987:1240;1079:1222", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevRK49RUIiqw=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevRK49RUJV/c=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevRK49RUK/EE=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevRK49RULtCc=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevRK49RUMWhw=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevRK49RUNGtc=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevRK49RUO5Zc=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevRK49RUP5rI=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevRK49RUQB3U=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevRK49RURhqg=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevRK49RUSn7w=" - } - }, - { - "_type": "UMLNoteView", - "_id": "AAAAAAFevSu/WTcr6S8=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 944, - "top": 1016, - "width": 401, - "height": 38, - "autoResize": false, - "text": "Adapts an invocation of an interface method into an HTTP call.", - "wordWrap": true - }, - { - "_type": "UMLNoteLinkView", - "_id": "AAAAAAFevSu/YDcu634=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevSu/WTcr6S8=" - }, - "tail": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "lineStyle": 1, - "points": "1159:1071;1152:1054" - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevSwze0E+7Pk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevSwze0E/5d8=", - "_parent": { - "$ref": "AAAAAAFevSwze0E+7Pk=" - }, - "model": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevSwze0FANJE=", - "_parent": { - "$ref": "AAAAAAFevSwze0E/5d8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 160, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevSwzfEFBYgk=", - "_parent": { - "$ref": "AAAAAAFevSwze0E/5d8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1511, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "ServiceMethod.Builder", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevSwzfEFCsxE=", - "_parent": { - "$ref": "AAAAAAFevSwze0E/5d8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 160, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevSwzfEFDq8Y=", - "_parent": { - "$ref": "AAAAAAFevSwze0E/5d8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 160, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1088, - "top": 1504, - "width": 599.62744140625, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevSwze0FANJE=" - }, - "nameLabel": { - "$ref": "AAAAAAFevSwzfEFBYgk=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevSwzfEFCsxE=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevSwzfEFDq8Y=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevSwzfEFEMfM=", - "_parent": { - "$ref": "AAAAAAFevSwze0E+7Pk=" - }, - "model": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1088, - "top": 1529, - "width": 599.62744140625, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevSwzfEFFgfg=", - "_parent": { - "$ref": "AAAAAAFevSwze0E+7Pk=" - }, - "model": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevS7oQkTbEp8=", - "_parent": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "model": { - "$ref": "AAAAAAFevS7oFkSuKT4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1544, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+build()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevS8ed0iooLI=", - "_parent": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "model": { - "$ref": "AAAAAAFevS8eWkh75L8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1559, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+createCallAdapter()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevTqMPIcUtfM=", - "_parent": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "model": { - "$ref": "AAAAAAFevTqMGYbnyeI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1574, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+createResponseConverter()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevTt98Y+lDvw=", - "_parent": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "model": { - "$ref": "AAAAAAFevTt90I94QuU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1589, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+parseMethodAnnotation(Annotation annotation)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevT3oIpGd+RI=", - "_parent": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "model": { - "$ref": "AAAAAAFevT3oBZFw1do=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1604, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+parseHeaders(String[] headers)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevUBEtZOVnfY=", - "_parent": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "model": { - "$ref": "AAAAAAFevUBEl5Nomds=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1619, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+parseParameter(int p, Type parameterType, Annotation[] annotations)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevUUS5pfapYo=", - "_parent": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "model": { - "$ref": "AAAAAAFevUUSyJetNY4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1093, - "top": 1634, - "width": 589.62744140625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+parseParameterAnnotation(int p, Type type, Annotation[] annotations, Annotation annotation)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1088, - "top": 1539, - "width": 599.62744140625, - "height": 113, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevSwzfEFGFOU=", - "_parent": { - "$ref": "AAAAAAFevSwze0E+7Pk=" - }, - "model": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 80, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevSwzfUFHkgI=", - "_parent": { - "$ref": "AAAAAAFevSwze0E+7Pk=" - }, - "model": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 80, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1088, - "top": 1504, - "width": 599.62744140625, - "height": 161, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevSwze0E/5d8=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevSwzfEFEMfM=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevSwzfEFFgfg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevSwzfEFGFOU=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevSwzfUFHkgI=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevTOoU181JmU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8xv2s=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU1820Pc=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8xv2s=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1295, - "top": 1413, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU183uUs=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8xv2s=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1281, - "top": 1419, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU184PK4=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8xv2s=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1322, - "top": 1400, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU185c5g=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8yVCg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1325, - "top": 1479, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU186BYM=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8yVCg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1312, - "top": 1482, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU187i94=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8yVCg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1352, - "top": 1472, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU188kqc=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8zMIc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1265, - "top": 1346, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU189CUY=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8zMIc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1253, - "top": 1354, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevTOoU18+Fmo=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8zMIc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1288, - "top": 1331, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevTOoU18/5sA=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8yVCg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevTOoU19AtP8=", - "_parent": { - "$ref": "AAAAAAFevTOoU181JmU=" - }, - "model": { - "$ref": "AAAAAAFevTOoUl8zMIc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "tail": { - "$ref": "AAAAAAFevSwze0E+7Pk=" - }, - "lineStyle": 1, - "points": "1350:1503;1268:1323", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevTOoU1820Pc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevTOoU183uUs=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevTOoU184PK4=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevTOoU185c5g=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevTOoU186BYM=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevTOoU187i94=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevTOoU188kqc=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevTOoU189CUY=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevTOoU18+Fmo=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevTOoU18/5sA=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevTOoU19AtP8=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevUpda6In+xg=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevUpda6IoBcg=", - "_parent": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "model": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevUpda6Ip7ss=", - "_parent": { - "$ref": "AAAAAAFevUpda6IoBcg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -144, - "top": 144, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevUpdbKIqyYc=", - "_parent": { - "$ref": "AAAAAAFevUpda6IoBcg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1565, - "top": 1287, - "width": 326.8662109375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "ParameterHandler", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevUpdbKIrD7s=", - "_parent": { - "$ref": "AAAAAAFevUpda6IoBcg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -144, - "top": 144, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevUpdbKIsCww=", - "_parent": { - "$ref": "AAAAAAFevUpda6IoBcg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -144, - "top": 144, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1560, - "top": 1280, - "width": 336.8662109375, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevUpda6Ip7ss=" - }, - "nameLabel": { - "$ref": "AAAAAAFevUpdbKIqyYc=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevUpdbKIrD7s=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevUpdbKIsCww=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevUpdbKIth+8=", - "_parent": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "model": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1560, - "top": 1305, - "width": 336.8662109375, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevUpdbaIuzaM=", - "_parent": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "model": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevUqFXaTJUMQ=", - "_parent": { - "$ref": "AAAAAAFevUpdbaIuzaM=" - }, - "model": { - "$ref": "AAAAAAFevUqFKaSZNUM=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1565, - "top": 1320, - "width": 326.8662109375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+abstract void apply(RequestBuilder builder, T value)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevUvu8rVHYZg=", - "_parent": { - "$ref": "AAAAAAFevUpdbaIuzaM=" - }, - "model": { - "$ref": "AAAAAAFevUvuxrUXjbU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1565, - "top": 1335, - "width": 326.8662109375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+ParameterHandler iterable()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFevV0ksbpeDhY=", - "_parent": { - "$ref": "AAAAAAFevUpdbaIuzaM=" - }, - "model": { - "$ref": "AAAAAAFevV0khbouGIk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1565, - "top": 1350, - "width": 326.8662109375, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+ParameterHandler array()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1560, - "top": 1315, - "width": 336.8662109375, - "height": 53, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevUpdbaIvRak=", - "_parent": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "model": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -8, - "top": 312, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevUpdbaIwfV8=", - "_parent": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "model": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -8, - "top": 312, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1560, - "top": 1280, - "width": 336.8662109375, - "height": 88, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevUpda6IoBcg=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevUpdbKIth+8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevUpdbaIuzaM=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevUpdbaIvRak=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevUpdbaIwfV8=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFevUuHHbGGXrs=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevUuHG7GCLUk=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGHy1w=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHG7GCLUk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1447, - "top": 1263, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGIrEU=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHG7GCLUk=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1443, - "top": 1278, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGJodg=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHG7GCLUk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1454, - "top": 1234, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGKauA=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGDh3M=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1530, - "top": 1284, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGLzAA=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGDh3M=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1524, - "top": 1296, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGMacw=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGDh3M=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1540, - "top": 1258, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGN4y0=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGERDM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1364, - "top": 1243, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGOrIw=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGERDM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1363, - "top": 1257, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevUuHHbGPdGM=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGERDM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1367, - "top": 1216, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevUuHHbGQvp8=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGDh3M=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFevUuHHrGRc7I=", - "_parent": { - "$ref": "AAAAAAFevUuHHbGGXrs=" - }, - "model": { - "$ref": "AAAAAAFevUuHHLGERDM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "tail": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "lineStyle": 1, - "points": "1559:1282;1343:1229", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevUuHHbGHy1w=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevUuHHbGIrEU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevUuHHbGJodg=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFevUuHHbGKauA=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFevUuHHbGLzAA=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFevUuHHbGMacw=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFevUuHHbGN4y0=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFevUuHHbGOrIw=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFevUuHHbGPdGM=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFevUuHHbGQvp8=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFevUuHHrGRc7I=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevd9kBuRSkyQ=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevd9kBuRT8w8=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRSkyQ=" - }, - "model": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevd9kBuRUarU=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRT8w8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd9kBuRV5Vo=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRT8w8=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1565, - "top": 1444, - "width": 67, - "height": 13, - "autoResize": false, - "underline": false, - "text": "RelativeUrl", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd9kBuRW+to=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRT8w8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd9kBuRXwow=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRT8w8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1560, - "top": 1437, - "width": 77, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevd9kBuRUarU=" - }, - "nameLabel": { - "$ref": "AAAAAAFevd9kBuRV5Vo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevd9kBuRW+to=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd9kBuRXwow=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevd9kB+RY0P0=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRSkyQ=" - }, - "model": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1560, - "top": 1462, - "width": 77, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevd9kB+RZkRs=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRSkyQ=" - }, - "model": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1560, - "top": 1472, - "width": 77, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevd9kB+RasoA=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRSkyQ=" - }, - "model": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevd9kB+RbSvU=", - "_parent": { - "$ref": "AAAAAAFevd9kBuRSkyQ=" - }, - "model": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1560, - "top": 1437, - "width": 77, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevd9kBuRT8w8=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevd9kB+RY0P0=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevd9kB+RZkRs=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevd9kB+RasoA=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevd9kB+RbSvU=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevd9kTeSrqIs=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd9kTOSpwrA=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd9kTeSsmsc=", - "_parent": { - "$ref": "AAAAAAFevd9kTeSrqIs=" - }, - "model": { - "$ref": "AAAAAAFevd9kTOSpwrA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1641, - "top": 1385, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd9kTeSrqIs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd9kTeStBWU=", - "_parent": { - "$ref": "AAAAAAFevd9kTeSrqIs=" - }, - "model": { - "$ref": "AAAAAAFevd9kTOSpwrA=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1630, - "top": 1375, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevd9kTeSrqIs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd9kTuSuOW0=", - "_parent": { - "$ref": "AAAAAAFevd9kTeSrqIs=" - }, - "model": { - "$ref": "AAAAAAFevd9kTOSpwrA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1662, - "top": 1406, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd9kTeSrqIs=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFevd9kBuRSkyQ=" - }, - "lineStyle": 1, - "points": "1620:1436;1684:1368", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevd9kTeSsmsc=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevd9kTeStBWU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd9kTuSuOW0=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevd+IM+ctxYw=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevd+IM+cuzPQ=", - "_parent": { - "$ref": "AAAAAAFevd+IM+ctxYw=" - }, - "model": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevd+IM+cvi4g=", - "_parent": { - "$ref": "AAAAAAFevd+IM+cuzPQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd+INOcwz60=", - "_parent": { - "$ref": "AAAAAAFevd+IM+cuzPQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1651, - "top": 1444, - "width": 43, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Header", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd+INOcx0nQ=", - "_parent": { - "$ref": "AAAAAAFevd+IM+cuzPQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd+INOcyI9s=", - "_parent": { - "$ref": "AAAAAAFevd+IM+cuzPQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1646, - "top": 1437, - "width": 53, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevd+IM+cvi4g=" - }, - "nameLabel": { - "$ref": "AAAAAAFevd+INOcwz60=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevd+INOcx0nQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd+INOcyI9s=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevd+INOczjak=", - "_parent": { - "$ref": "AAAAAAFevd+IM+ctxYw=" - }, - "model": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1646, - "top": 1462, - "width": 53, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevd+INOc0lgg=", - "_parent": { - "$ref": "AAAAAAFevd+IM+ctxYw=" - }, - "model": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1646, - "top": 1472, - "width": 53, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevd+INOc1OIc=", - "_parent": { - "$ref": "AAAAAAFevd+IM+ctxYw=" - }, - "model": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevd+INOc2Bfw=", - "_parent": { - "$ref": "AAAAAAFevd+IM+ctxYw=" - }, - "model": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1646, - "top": 1437, - "width": 53, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevd+IM+cuzPQ=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevd+INOczjak=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevd+INOc0lgg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevd+INOc1OIc=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevd+INOc2Bfw=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevd+IZeeGLls=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd+IZeeE8xk=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd+IZeeH1Ns=", - "_parent": { - "$ref": "AAAAAAFevd+IZeeGLls=" - }, - "model": { - "$ref": "AAAAAAFevd+IZeeE8xk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1681, - "top": 1390, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd+IZeeGLls=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd+IZueIcOc=", - "_parent": { - "$ref": "AAAAAAFevd+IZeeGLls=" - }, - "model": { - "$ref": "AAAAAAFevd+IZeeE8xk=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1667, - "top": 1384, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevd+IZeeGLls=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd+IZueJE+A=", - "_parent": { - "$ref": "AAAAAAFevd+IZeeGLls=" - }, - "model": { - "$ref": "AAAAAAFevd+IZeeE8xk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1708, - "top": 1401, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd+IZeeGLls=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFevd+IM+ctxYw=" - }, - "lineStyle": 1, - "points": "1681:1436;1709:1368", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevd+IZeeH1Ns=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevd+IZueIcOc=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd+IZueJE+A=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevd+4G+oIrhg=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevd+4G+oJqEI=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oIrhg=" - }, - "model": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevd+4G+oKP4w=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oJqEI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd+4HOoLFvY=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oJqEI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1713, - "top": 1444, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Path", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd+4HOoM/u4=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oJqEI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd+4HOoNoJQ=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oJqEI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1708, - "top": 1437, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevd+4G+oKP4w=" - }, - "nameLabel": { - "$ref": "AAAAAAFevd+4HOoLFvY=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevd+4HOoM/u4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd+4HOoNoJQ=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevd+4HOoOKyg=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oIrhg=" - }, - "model": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1708, - "top": 1462, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevd+4HOoPnu4=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oIrhg=" - }, - "model": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1708, - "top": 1472, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevd+4HOoQRjY=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oIrhg=" - }, - "model": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevd+4HOoRwMY=", - "_parent": { - "$ref": "AAAAAAFevd+4G+oIrhg=" - }, - "model": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1708, - "top": 1437, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevd+4G+oJqEI=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevd+4HOoOKyg=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevd+4HOoPnu4=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevd+4HOoQRjY=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevd+4HOoRwMY=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevd+4SOphXUg=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd+4R+pfF8w=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd+4SOpifq0=", - "_parent": { - "$ref": "AAAAAAFevd+4SOphXUg=" - }, - "model": { - "$ref": "AAAAAAFevd+4R+pfF8w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1715, - "top": 1396, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd+4SOphXUg=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd+4SOpjFI8=", - "_parent": { - "$ref": "AAAAAAFevd+4SOphXUg=" - }, - "model": { - "$ref": "AAAAAAFevd+4R+pfF8w=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1700, - "top": 1396, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevd+4SOphXUg=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd+4SOpkloE=", - "_parent": { - "$ref": "AAAAAAFevd+4SOphXUg=" - }, - "model": { - "$ref": "AAAAAAFevd+4R+pfF8w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1744, - "top": 1395, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd+4SOphXUg=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFevd+4G+oIrhg=" - }, - "lineStyle": 1, - "points": "1732:1436;1729:1368", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevd+4SOpifq0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevd+4SOpjFI8=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd+4SOpkloE=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFevd/pt+6TKvU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFevd/pt+6UaD4=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6TKvU=" - }, - "model": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFevd/pt+6VvXg=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6UaD4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd/pt+6WL4g=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6UaD4=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1773, - "top": 1444, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Query", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd/puO6X71w=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6UaD4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFevd/puO6YQxw=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6UaD4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1768, - "top": 1437, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFevd/pt+6VvXg=" - }, - "nameLabel": { - "$ref": "AAAAAAFevd/pt+6WL4g=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFevd/puO6X71w=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd/puO6YQxw=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFevd/puO6ZdFk=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6TKvU=" - }, - "model": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1768, - "top": 1462, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFevd/puO6a128=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6TKvU=" - }, - "model": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1768, - "top": 1472, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFevd/puO6bin8=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6TKvU=" - }, - "model": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFevd/puO6c7zA=", - "_parent": { - "$ref": "AAAAAAFevd/pt+6TKvU=" - }, - "model": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1768, - "top": 1437, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFevd/pt+6UaD4=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFevd/puO6ZdFk=" - }, - "operationCompartment": { - "$ref": "AAAAAAFevd/puO6a128=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFevd/puO6bin8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFevd/puO6c7zA=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFevd/p5O7srIU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFevd/p4+7q/y4=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd/p5O7tb1Q=", - "_parent": { - "$ref": "AAAAAAFevd/p5O7srIU=" - }, - "model": { - "$ref": "AAAAAAFevd/p4+7q/y4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1751, - "top": 1402, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd/p5O7srIU=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd/p5O7uqu4=", - "_parent": { - "$ref": "AAAAAAFevd/p5O7srIU=" - }, - "model": { - "$ref": "AAAAAAFevd/p4+7q/y4=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1737, - "top": 1408, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFevd/p5O7srIU=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFevd/p5O7v5Tg=", - "_parent": { - "$ref": "AAAAAAFevd/p5O7srIU=" - }, - "model": { - "$ref": "AAAAAAFevd/p4+7q/y4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1778, - "top": 1389, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFevd/p5O7srIU=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFevd/pt+6TKvU=" - }, - "lineStyle": 1, - "points": "1782:1436;1749:1368", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFevd/p5O7tb1Q=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFevd/p5O7uqu4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFevd/p5O7v5Tg=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveAPNPFuaW4=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveAPNPFvgHo=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFuaW4=" - }, - "model": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveAPNPFwoZ8=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFvgHo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveAPNPFxehE=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFvgHo=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1833, - "top": 1444, - "width": 63, - "height": 13, - "autoResize": false, - "underline": false, - "text": "QueryMap", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveAPNPFyJIE=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFvgHo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveAPNPFzveo=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFvgHo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1828, - "top": 1437, - "width": 73, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveAPNPFwoZ8=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveAPNPFxehE=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveAPNPFyJIE=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveAPNPFzveo=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveAPNPF05dc=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFuaW4=" - }, - "model": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1828, - "top": 1462, - "width": 73, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveAPNfF17Go=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFuaW4=" - }, - "model": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1828, - "top": 1472, - "width": 73, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveAPNfF2Oj8=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFuaW4=" - }, - "model": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveAPNfF3zMo=", - "_parent": { - "$ref": "AAAAAAFeveAPNPFuaW4=" - }, - "model": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1828, - "top": 1437, - "width": 73, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveAPNPFvgHo=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveAPNPF05dc=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveAPNfF17Go=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveAPNfF2Oj8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveAPNfF3zMo=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveAPY/HHTWo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveAPY/HF42g=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveAPY/HIvTA=", - "_parent": { - "$ref": "AAAAAAFeveAPY/HHTWo=" - }, - "model": { - "$ref": "AAAAAAFeveAPY/HF42g=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1795, - "top": 1406, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveAPY/HHTWo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveAPY/HJFMU=", - "_parent": { - "$ref": "AAAAAAFeveAPY/HHTWo=" - }, - "model": { - "$ref": "AAAAAAFeveAPY/HF42g=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1784, - "top": 1417, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveAPY/HHTWo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveAPY/HKtmU=", - "_parent": { - "$ref": "AAAAAAFeveAPY/HHTWo=" - }, - "model": { - "$ref": "AAAAAAFeveAPY/HF42g=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1816, - "top": 1385, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveAPY/HHTWo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveAPNPFuaW4=" - }, - "lineStyle": 1, - "points": "1841:1436;1772:1368", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveAPY/HIvTA=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveAPY/HJFMU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveAPY/HKtmU=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveAzpfRJSow=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveAzpfRKMSk=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRJSow=" - }, - "model": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveAzpvRLFFI=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRKMSk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveAzpvRMfsc=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRKMSk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1915, - "top": 1444, - "width": 69, - "height": 13, - "autoResize": false, - "underline": false, - "text": "HeaderMap", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveAzpvRNQBE=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRKMSk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveAzpvROIMo=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRKMSk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": 368, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1910, - "top": 1437, - "width": 79, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveAzpvRLFFI=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveAzpvRMfsc=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveAzpvRNQBE=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveAzpvROIMo=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveAzpvRPhGc=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRJSow=" - }, - "model": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1910, - "top": 1462, - "width": 79, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveAzpvRQxSs=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRJSow=" - }, - "model": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1910, - "top": 1472, - "width": 79, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveAzpvRRxzU=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRJSow=" - }, - "model": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveAzp/RSZQ4=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRJSow=" - }, - "model": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 72, - "top": 424, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1910, - "top": 1437, - "width": 79, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveAzpfRKMSk=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveAzpvRPhGc=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveAzpvRQxSs=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveAzpvRRxzU=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveAzp/RSZQ4=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveAz3PSigss=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveAz3PSgiFk=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveAz3PSjB7w=", - "_parent": { - "$ref": "AAAAAAFeveAz3PSigss=" - }, - "model": { - "$ref": "AAAAAAFeveAz3PSgiFk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1847, - "top": 1408, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveAz3PSigss=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveAz3PSkNrQ=", - "_parent": { - "$ref": "AAAAAAFeveAz3PSigss=" - }, - "model": { - "$ref": "AAAAAAFeveAz3PSgiFk=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1839, - "top": 1421, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveAz3PSigss=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveAz3fSlqFw=", - "_parent": { - "$ref": "AAAAAAFeveAz3PSigss=" - }, - "model": { - "$ref": "AAAAAAFeveAz3PSgiFk=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1862, - "top": 1383, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveAz3PSigss=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveAzpfRJSow=" - }, - "lineStyle": 1, - "points": "1911:1436;1800:1368", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveAz3PSjB7w=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveAz3PSkNrQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveAz3fSlqFw=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveBVqvckXbU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveBVqvcl+eY=", - "_parent": { - "$ref": "AAAAAAFeveBVqvckXbU=" - }, - "model": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveBVq/cmlEY=", - "_parent": { - "$ref": "AAAAAAFeveBVqvcl+eY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 20, - "top": 358, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveBVq/cn3jM=", - "_parent": { - "$ref": "AAAAAAFeveBVqvcl+eY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2005, - "top": 1439, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Field", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveBVq/cof6o=", - "_parent": { - "$ref": "AAAAAAFeveBVqvcl+eY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 20, - "top": 358, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveBVq/cpw14=", - "_parent": { - "$ref": "AAAAAAFeveBVqvcl+eY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 20, - "top": 358, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2000, - "top": 1432, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveBVq/cmlEY=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveBVq/cn3jM=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveBVq/cof6o=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveBVq/cpw14=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveBVq/cqPDY=", - "_parent": { - "$ref": "AAAAAAFeveBVqvckXbU=" - }, - "model": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2000, - "top": 1457, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveBVq/crAO8=", - "_parent": { - "$ref": "AAAAAAFeveBVqvckXbU=" - }, - "model": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2000, - "top": 1467, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveBVq/cstFk=", - "_parent": { - "$ref": "AAAAAAFeveBVqvckXbU=" - }, - "model": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 74, - "top": 419, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveBVrPctBPs=", - "_parent": { - "$ref": "AAAAAAFeveBVqvckXbU=" - }, - "model": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 74, - "top": 419, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 2000, - "top": 1432, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveBVqvcl+eY=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveBVq/cqPDY=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveBVq/crAO8=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveBVq/cstFk=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveBVrPctBPs=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveBV3Pd9xK0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveBV2/d7pw8=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveBV3Pd+raQ=", - "_parent": { - "$ref": "AAAAAAFeveBV3Pd9xK0=" - }, - "model": { - "$ref": "AAAAAAFeveBV2/d7pw8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1908, - "top": 1412, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveBV3Pd9xK0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveBV3Pd/ffo=", - "_parent": { - "$ref": "AAAAAAFeveBV3Pd9xK0=" - }, - "model": { - "$ref": "AAAAAAFeveBV2/d7pw8=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1902, - "top": 1426, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveBV3Pd9xK0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveBV3PeAQiQ=", - "_parent": { - "$ref": "AAAAAAFeveBV3Pd9xK0=" - }, - "model": { - "$ref": "AAAAAAFeveBV2/d7pw8=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1919, - "top": 1385, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveBV3Pd9xK0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveBVqvckXbU=" - }, - "lineStyle": 1, - "points": "1999:1443;1829:1368", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveBV3Pd+raQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveBV3Pd/ffo=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveBV3PeAQiQ=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveB8pvn/OJs=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveB8pvoAc5o=", - "_parent": { - "$ref": "AAAAAAFeveB8pvn/OJs=" - }, - "model": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveB8pvoBkyI=", - "_parent": { - "$ref": "AAAAAAFeveB8pvoAc5o=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 44, - "top": 294, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveB8p/oCTh0=", - "_parent": { - "$ref": "AAAAAAFeveB8pvoAc5o=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2077, - "top": 1407, - "width": 57, - "height": 13, - "autoResize": false, - "underline": false, - "text": "FieldMap", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveB8p/oDzQM=", - "_parent": { - "$ref": "AAAAAAFeveB8pvoAc5o=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 44, - "top": 294, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveB8p/oEmOo=", - "_parent": { - "$ref": "AAAAAAFeveB8pvoAc5o=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 44, - "top": 294, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2072, - "top": 1400, - "width": 67, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveB8pvoBkyI=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveB8p/oCTh0=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveB8p/oDzQM=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveB8p/oEmOo=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveB8p/oFD9M=", - "_parent": { - "$ref": "AAAAAAFeveB8pvn/OJs=" - }, - "model": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2072, - "top": 1425, - "width": 67, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveB8p/oGrpY=", - "_parent": { - "$ref": "AAAAAAFeveB8pvn/OJs=" - }, - "model": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2072, - "top": 1435, - "width": 67, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveB8p/oHxT8=", - "_parent": { - "$ref": "AAAAAAFeveB8pvn/OJs=" - }, - "model": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 22, - "top": 147, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveB8p/oIZow=", - "_parent": { - "$ref": "AAAAAAFeveB8pvn/OJs=" - }, - "model": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 22, - "top": 147, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 2072, - "top": 1400, - "width": 67, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveB8pvoAc5o=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveB8p/oFD9M=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveB8p/oGrpY=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveB8p/oHxT8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveB8p/oIZow=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveB81/pYO8M=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveB81vpWyXY=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveB81/pZzWU=", - "_parent": { - "$ref": "AAAAAAFeveB81/pYO8M=" - }, - "model": { - "$ref": "AAAAAAFeveB81vpWyXY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1980, - "top": 1398, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveB81/pYO8M=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveB81/pa5u4=", - "_parent": { - "$ref": "AAAAAAFeveB81/pYO8M=" - }, - "model": { - "$ref": "AAAAAAFeveB81vpWyXY=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1976, - "top": 1413, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveB81/pYO8M=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveB81/pbu3I=", - "_parent": { - "$ref": "AAAAAAFeveB81/pYO8M=" - }, - "model": { - "$ref": "AAAAAAFeveB81vpWyXY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1987, - "top": 1369, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveB81/pYO8M=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveB8pvn/OJs=" - }, - "lineStyle": 1, - "points": "2071:1413;1897:1367", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveB81/pZzWU=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveB81/pa5u4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveB81/pbu3I=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveCfTPzaf9s=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveCfTPzbW1I=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzaf9s=" - }, - "model": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveCfTPzce7g=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzbW1I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -28, - "top": 198, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveCfTPzdAi4=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzbW1I=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2117, - "top": 1359, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Part", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveCfTPzet+0=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzbW1I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -28, - "top": 198, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveCfTPzfbGg=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzbW1I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -28, - "top": 198, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2112, - "top": 1352, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveCfTPzce7g=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveCfTPzdAi4=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveCfTPzet+0=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveCfTPzfbGg=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveCfTPzgHrA=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzaf9s=" - }, - "model": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2112, - "top": 1377, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveCfTfzhjuo=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzaf9s=" - }, - "model": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2112, - "top": 1387, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveCfTfziFTg=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzaf9s=" - }, - "model": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -14, - "top": 99, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveCfTfzjuhE=", - "_parent": { - "$ref": "AAAAAAFeveCfTPzaf9s=" - }, - "model": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -14, - "top": 99, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 2112, - "top": 1352, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveCfTPzbW1I=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveCfTPzgHrA=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveCfTfzhjuo=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveCfTfziFTg=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveCfTfzjuhE=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveCff/0zJdQ=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveCff/0xXmc=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveCfgP00QeI=", - "_parent": { - "$ref": "AAAAAAFeveCff/0zJdQ=" - }, - "model": { - "$ref": "AAAAAAFeveCff/0xXmc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2002, - "top": 1365, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveCff/0zJdQ=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveCfgP01ry4=", - "_parent": { - "$ref": "AAAAAAFeveCff/0zJdQ=" - }, - "model": { - "$ref": "AAAAAAFeveCff/0xXmc=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2000, - "top": 1380, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveCff/0zJdQ=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveCfgP02NMw=", - "_parent": { - "$ref": "AAAAAAFeveCff/0zJdQ=" - }, - "model": { - "$ref": "AAAAAAFeveCff/0xXmc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2005, - "top": 1336, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveCff/0zJdQ=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveCfTPzaf9s=" - }, - "lineStyle": 1, - "points": "2111:1371;1897:1344", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveCfgP00QeI=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveCfgP01ry4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveCfgP02NMw=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveDBsf+1g9w=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveDBsf+2/3I=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+1g9w=" - }, - "model": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveDBsf+3jPU=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+2/3I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -196, - "top": 70, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveDBsf+4ow4=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+2/3I=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2093, - "top": 1295, - "width": 92, - "height": 13, - "autoResize": false, - "underline": false, - "text": "ClRawPartass1", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveDBsf+50Zs=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+2/3I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -196, - "top": 70, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveDBsv+6ljE=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+2/3I=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -196, - "top": 70, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2088, - "top": 1288, - "width": 102, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveDBsf+3jPU=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveDBsf+4ow4=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveDBsf+50Zs=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveDBsv+6ljE=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveDBsv+7ugI=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+1g9w=" - }, - "model": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2088, - "top": 1313, - "width": 102, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveDBsv+8MqI=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+1g9w=" - }, - "model": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2088, - "top": 1323, - "width": 102, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveDBsv+9UT8=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+1g9w=" - }, - "model": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -98, - "top": 35, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveDBsv++T/0=", - "_parent": { - "$ref": "AAAAAAFeveDBsf+1g9w=" - }, - "model": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -98, - "top": 35, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 2088, - "top": 1288, - "width": 102, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveDBsf+2/3I=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveDBsv+7ugI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveDBsv+8MqI=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveDBsv+9UT8=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveDBsv++T/0=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveDB4wAOFBI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveDB4gAMe5g=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveDB4wAPmbA=", - "_parent": { - "$ref": "AAAAAAFeveDB4wAOFBI=" - }, - "model": { - "$ref": "AAAAAAFeveDB4gAMe5g=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1992, - "top": 1323, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveDB4wAOFBI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveDB4wAQEUg=", - "_parent": { - "$ref": "AAAAAAFeveDB4wAOFBI=" - }, - "model": { - "$ref": "AAAAAAFeveDB4gAMe5g=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1992, - "top": 1338, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveDB4wAOFBI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveDB4wARryI=", - "_parent": { - "$ref": "AAAAAAFeveDB4wAOFBI=" - }, - "model": { - "$ref": "AAAAAAFeveDB4gAMe5g=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1991, - "top": 1294, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveDB4wAOFBI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveDBsf+1g9w=" - }, - "lineStyle": 1, - "points": "2087:1312;1897:1318", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveDB4wAPmbA=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveDB4wAQEUg=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveDB4wARryI=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveD+YApAUEs=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveD+YApBZLY=", - "_parent": { - "$ref": "AAAAAAFeveD+YApAUEs=" - }, - "model": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveD+YApCuVk=", - "_parent": { - "$ref": "AAAAAAFeveD+YApBZLY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -546, - "top": -42, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveD+YApDBc0=", - "_parent": { - "$ref": "AAAAAAFeveD+YApBZLY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2029, - "top": 1239, - "width": 51, - "height": 13, - "autoResize": false, - "underline": false, - "text": "PartMap", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveD+YApEQVs=", - "_parent": { - "$ref": "AAAAAAFeveD+YApBZLY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -546, - "top": -42, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveD+YQpFAhk=", - "_parent": { - "$ref": "AAAAAAFeveD+YApBZLY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -546, - "top": -42, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2024, - "top": 1232, - "width": 61, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveD+YApCuVk=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveD+YApDBc0=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveD+YApEQVs=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveD+YQpFAhk=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveD+YQpGzLI=", - "_parent": { - "$ref": "AAAAAAFeveD+YApAUEs=" - }, - "model": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2024, - "top": 1257, - "width": 61, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveD+YQpH7gc=", - "_parent": { - "$ref": "AAAAAAFeveD+YApAUEs=" - }, - "model": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 2024, - "top": 1267, - "width": 61, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveD+YQpIWrk=", - "_parent": { - "$ref": "AAAAAAFeveD+YApAUEs=" - }, - "model": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -209, - "top": 219, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveD+YQpJ8Xc=", - "_parent": { - "$ref": "AAAAAAFeveD+YApAUEs=" - }, - "model": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -209, - "top": 219, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 2024, - "top": 1232, - "width": 61, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveD+YApBZLY=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveD+YQpGzLI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveD+YQpH7gc=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveD+YQpIWrk=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveD+YQpJ8Xc=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveD+kgqZEbo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveD+kgqX5Jg=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveD+kwqaiek=", - "_parent": { - "$ref": "AAAAAAFeveD+kgqZEbo=" - }, - "model": { - "$ref": "AAAAAAFeveD+kgqX5Jg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1963, - "top": 1282, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveD+kgqZEbo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveD+kwqb5To=", - "_parent": { - "$ref": "AAAAAAFeveD+kgqZEbo=" - }, - "model": { - "$ref": "AAAAAAFeveD+kgqX5Jg=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1966, - "top": 1297, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveD+kgqZEbo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveD+kwqcF20=", - "_parent": { - "$ref": "AAAAAAFeveD+kgqZEbo=" - }, - "model": { - "$ref": "AAAAAAFeveD+kgqX5Jg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1956, - "top": 1253, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveD+kgqZEbo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveD+YApAUEs=" - }, - "lineStyle": 1, - "points": "2023:1261;1897:1287", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveD+kwqaiek=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveD+kwqb5To=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveD+kwqcF20=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeveFhrBUxqWw=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeveFhrRUyNn0=", - "_parent": { - "$ref": "AAAAAAFeveFhrBUxqWw=" - }, - "model": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeveFhrRUzf5o=", - "_parent": { - "$ref": "AAAAAAFeveFhrRUyNn0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -542, - "top": 192, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveFhrRU0Hos=", - "_parent": { - "$ref": "AAAAAAFeveFhrRUyNn0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1925, - "top": 1207, - "width": 41, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Body", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveFhrRU1Qz8=", - "_parent": { - "$ref": "AAAAAAFeveFhrRUyNn0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -542, - "top": 192, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeveFhrRU2/GM=", - "_parent": { - "$ref": "AAAAAAFeveFhrRUyNn0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -542, - "top": 192, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1920, - "top": 1200, - "width": 51, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeveFhrRUzf5o=" - }, - "nameLabel": { - "$ref": "AAAAAAFeveFhrRU0Hos=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeveFhrRU1Qz8=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveFhrRU2/GM=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeveFhrRU3KUI=", - "_parent": { - "$ref": "AAAAAAFeveFhrBUxqWw=" - }, - "model": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1920, - "top": 1225, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeveFhrRU4NmE=", - "_parent": { - "$ref": "AAAAAAFeveFhrBUxqWw=" - }, - "model": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1920, - "top": 1235, - "width": 51, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeveFhrRU5jUI=", - "_parent": { - "$ref": "AAAAAAFeveFhrBUxqWw=" - }, - "model": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -207, - "top": 336, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeveFhrRU64ys=", - "_parent": { - "$ref": "AAAAAAFeveFhrBUxqWw=" - }, - "model": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -207, - "top": 336, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1920, - "top": 1200, - "width": 51, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeveFhrRUyNn0=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeveFhrRU3KUI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeveFhrRU4NmE=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeveFhrRU5jUI=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeveFhrRU64ys=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeveFh4hWKf1k=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeveFh4RWITnM=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveFh4hWLICk=", - "_parent": { - "$ref": "AAAAAAFeveFh4hWKf1k=" - }, - "model": { - "$ref": "AAAAAAFeveFh4RWITnM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1876, - "top": 1263, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveFh4hWKf1k=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveFh4hWMsgs=", - "_parent": { - "$ref": "AAAAAAFeveFh4hWKf1k=" - }, - "model": { - "$ref": "AAAAAAFeveFh4RWITnM=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1882, - "top": 1277, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeveFh4hWKf1k=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeveFh4hWNjCI=", - "_parent": { - "$ref": "AAAAAAFeveFh4hWKf1k=" - }, - "model": { - "$ref": "AAAAAAFeveFh4RWITnM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1863, - "top": 1236, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeveFh4hWKf1k=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevUpda6In+xg=" - }, - "tail": { - "$ref": "AAAAAAFeveFhrBUxqWw=" - }, - "lineStyle": 1, - "points": "1919:1234;1822:1279", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeveFh4hWLICk=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeveFh4hWMsgs=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeveFh4hWNjCI=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFewTPcETc6lRk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFewTPcEjc7p8c=", - "_parent": { - "$ref": "AAAAAAFewTPcETc6lRk=" - }, - "model": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFewTPcEjc87Pk=", - "_parent": { - "$ref": "AAAAAAFewTPcEjc7p8c=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 304, - "top": -176, - "width": 64, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewTPcEjc9CCA=", - "_parent": { - "$ref": "AAAAAAFewTPcEjc7p8c=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 390, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Call", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewTPcEjc+NjM=", - "_parent": { - "$ref": "AAAAAAFewTPcEjc7p8c=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 304, - "top": -176, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewTPcEjc/sJc=", - "_parent": { - "$ref": "AAAAAAFewTPcEjc7p8c=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 304, - "top": -176, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1696, - "top": 383, - "width": 205, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFewTPcEjc87Pk=" - }, - "nameLabel": { - "$ref": "AAAAAAFewTPcEjc9CCA=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFewTPcEjc+NjM=" - }, - "propertyLabel": { - "$ref": "AAAAAAFewTPcEjc/sJc=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFewTPcEjdA2VM=", - "_parent": { - "$ref": "AAAAAAFewTPcETc6lRk=" - }, - "model": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 152, - "top": -88, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFewTPcEjdBjq8=", - "_parent": { - "$ref": "AAAAAAFewTPcETc6lRk=" - }, - "model": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewTQXCToHST8=", - "_parent": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "model": { - "$ref": "AAAAAAFewTQW6TnUvAk=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 413, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Response execute()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewTRH/DxOHuI=", - "_parent": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "model": { - "$ref": "AAAAAAFewTRH2DwbNB0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 428, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+void enqueue(Callback callback)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewTUOfE4vB50=", - "_parent": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "model": { - "$ref": "AAAAAAFewTUOUU38TWg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 443, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean isExecuted()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewTU081AW6Zg=", - "_parent": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "model": { - "$ref": "AAAAAAFewTU00E/jEbU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 458, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+void cancel()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewTVn6VH9usI=", - "_parent": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "model": { - "$ref": "AAAAAAFewTVnzFHKWsc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 473, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+boolean isCanceled()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewTXGO1PkNXY=", - "_parent": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "model": { - "$ref": "AAAAAAFewTXGHFOxSRo=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 488, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Call clone()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewTX0GVX7Qak=", - "_parent": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "model": { - "$ref": "AAAAAAFewTXz+lXIlpU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1701, - "top": 503, - "width": 195, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+Request request()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1696, - "top": 408, - "width": 205, - "height": 113, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFewTPcEjdC1ec=", - "_parent": { - "$ref": "AAAAAAFewTPcETc6lRk=" - }, - "model": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 152, - "top": -88, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFewTPcEjdDRU8=", - "_parent": { - "$ref": "AAAAAAFewTPcETc6lRk=" - }, - "model": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 152, - "top": -88, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1696, - "top": 360, - "width": 205, - "height": 162, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFewTPcEjc7p8c=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFewTPcEjdA2VM=" - }, - "operationCompartment": { - "$ref": "AAAAAAFewTPcEjdBjq8=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFewTPcEjdC1ec=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFewTPcEjdDRU8=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFewTbJVGHW5pc=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHSepE=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHXQqo=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHSepE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1607, - "top": 331, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHYqLU=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHSepE=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1613, - "top": 317, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHZMis=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHSepE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1594, - "top": 358, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHaHlU=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHTrt4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1536, - "top": 299, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHbHzI=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHTrt4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1544, - "top": 288, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHcuGc=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHTrt4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1521, - "top": 323, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHdeLk=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHU9ko=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1677, - "top": 362, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHeQIM=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHU9ko=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1680, - "top": 349, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTbJVWHf6Ew=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHU9ko=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1670, - "top": 389, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFewTbJVWHgKsg=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHTrt4=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFewTbJVWHh7o0=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHW5pc=" - }, - "model": { - "$ref": "AAAAAAFewTbJVGHU9ko=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFewTPcETc6lRk=" - }, - "tail": { - "$ref": "AAAAAAFeu/RQ8/bAkXw=" - }, - "lineStyle": 1, - "points": "1507:309;1695:393", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFewTbJVWHXQqo=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFewTbJVWHYqLU=" - }, - "propertyLabel": { - "$ref": "AAAAAAFewTbJVWHZMis=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFewTbJVWHaHlU=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFewTbJVWHbHzI=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFewTbJVWHcuGc=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFewTbJVWHdeLk=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFewTbJVWHeQIM=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFewTbJVWHf6Ew=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFewTbJVWHgKsg=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFewTbJVWHh7o0=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFewTcgS2c44Jc=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFewTcgSmc2F5w=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTcgS2c5EW0=", - "_parent": { - "$ref": "AAAAAAFewTcgS2c44Jc=" - }, - "model": { - "$ref": "AAAAAAFewTcgSmc2F5w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1859, - "top": 561, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewTcgS2c44Jc=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTcgS2c6E+w=", - "_parent": { - "$ref": "AAAAAAFewTcgS2c44Jc=" - }, - "model": { - "$ref": "AAAAAAFewTcgSmc2F5w=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1846, - "top": 569, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewTcgS2c44Jc=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewTcgS2c7BUg=", - "_parent": { - "$ref": "AAAAAAFewTcgS2c44Jc=" - }, - "model": { - "$ref": "AAAAAAFewTcgSmc2F5w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1884, - "top": 546, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewTcgS2c44Jc=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFewTPcETc6lRk=" - }, - "tail": { - "$ref": "AAAAAAFevOE6pdPDpXQ=" - }, - "lineStyle": 1, - "points": "1896:599;1849:522", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFewTcgS2c5EW0=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFewTcgS2c6E+w=" - }, - "propertyLabel": { - "$ref": "AAAAAAFewTcgS2c7BUg=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFewX3X77YEBVU=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFewX3X77YF0iA=", - "_parent": { - "$ref": "AAAAAAFewX3X77YEBVU=" - }, - "model": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFewX3X8LYGf5w=", - "_parent": { - "$ref": "AAAAAAFewX3X77YF0iA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": -752, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewX3X8LYH2LI=", - "_parent": { - "$ref": "AAAAAAFewX3X77YF0iA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1613, - "top": 991, - "width": 142, - "height": 13, - "autoResize": false, - "underline": false, - "text": "RequestBuilder", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewX3X8LYInQY=", - "_parent": { - "$ref": "AAAAAAFewX3X77YF0iA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": -752, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewX3X8LYJZbE=", - "_parent": { - "$ref": "AAAAAAFewX3X77YF0iA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -160, - "top": -752, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1608, - "top": 984, - "width": 152, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFewX3X8LYGf5w=" - }, - "nameLabel": { - "$ref": "AAAAAAFewX3X8LYH2LI=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFewX3X8LYInQY=" - }, - "propertyLabel": { - "$ref": "AAAAAAFewX3X8LYJZbE=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFewX3X8LYKytk=", - "_parent": { - "$ref": "AAAAAAFewX3X77YEBVU=" - }, - "model": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1608, - "top": 1009, - "width": 152, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFewX3X8bYLJ5M=", - "_parent": { - "$ref": "AAAAAAFewX3X77YEBVU=" - }, - "model": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFewYAO8NSmF74=", - "_parent": { - "$ref": "AAAAAAFewX3X8bYLJ5M=" - }, - "model": { - "$ref": "AAAAAAFewYAO0tRwxs0=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1613, - "top": 1024, - "width": 142, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+okhttp3.Request build()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1608, - "top": 1019, - "width": 152, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFewX3X8bYM/EI=", - "_parent": { - "$ref": "AAAAAAFewX3X77YEBVU=" - }, - "model": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": -376, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFewX3X8bYN7go=", - "_parent": { - "$ref": "AAAAAAFewX3X77YEBVU=" - }, - "model": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": -376, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1608, - "top": 984, - "width": 152, - "height": 58, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFewX3X77YF0iA=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFewX3X8LYKytk=" - }, - "operationCompartment": { - "$ref": "AAAAAAFewX3X8bYLJ5M=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFewX3X8bYM/EI=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFewX3X8bYN7go=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFewX9ysMu/eZo=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u7RFI=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9ysMvA210=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u7RFI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1480, - "top": 1100, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvBCyQ=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u7RFI=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1485, - "top": 1114, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvCcc4=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u7RFI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1469, - "top": 1073, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvDRCk=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u81eo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1588, - "top": 1059, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvEUkQ=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u81eo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1590, - "top": 1072, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvFGsU=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u81eo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1582, - "top": 1032, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvG3pU=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u9BrY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1372, - "top": 1143, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvHsOs=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u9BrY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1379, - "top": 1155, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX9yscvIdBo=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u9BrY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1358, - "top": 1119, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFewX9yscvJZS4=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u81eo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFewX9yscvKOM0=", - "_parent": { - "$ref": "AAAAAAFewX9ysMu/eZo=" - }, - "model": { - "$ref": "AAAAAAFewX9yr8u9BrY=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFevNDoKbEHYhg=" - }, - "tail": { - "$ref": "AAAAAAFewX3X77YEBVU=" - }, - "lineStyle": 1, - "points": "1607:1042;1343:1145", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFewX9ysMvA210=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFewX9yscvBCyQ=" - }, - "propertyLabel": { - "$ref": "AAAAAAFewX9yscvCcc4=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFewX9yscvDRCk=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFewX9yscvEUkQ=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFewX9yscvFGsU=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFewX9yscvG3pU=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFewX9yscvHsOs=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFewX9yscvIdBo=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFewX9yscvJZS4=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFewX9yscvKOM0=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFewX+Dts55kUA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFewX+Dt8568cM=", - "_parent": { - "$ref": "AAAAAAFewX+Dts55kUA=" - }, - "model": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFewX+Dt8572GI=", - "_parent": { - "$ref": "AAAAAAFewX+Dt8568cM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -16, - "top": -32, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewX+Dt858boo=", - "_parent": { - "$ref": "AAAAAAFewX+Dt8568cM=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1869, - "top": 951, - "width": 141, - "height": 13, - "autoResize": false, - "underline": false, - "text": "okhttp3.Request.Bilder", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewX+Dt859ZJ8=", - "_parent": { - "$ref": "AAAAAAFewX+Dt8568cM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -16, - "top": -32, - "width": 73, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFewX+Dt85+WBE=", - "_parent": { - "$ref": "AAAAAAFewX+Dt8568cM=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -16, - "top": -32, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1864, - "top": 944, - "width": 151, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFewX+Dt8572GI=" - }, - "nameLabel": { - "$ref": "AAAAAAFewX+Dt858boo=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFewX+Dt859ZJ8=" - }, - "propertyLabel": { - "$ref": "AAAAAAFewX+Dt85+WBE=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFewX+Dt85/MX8=", - "_parent": { - "$ref": "AAAAAAFewX+Dts55kUA=" - }, - "model": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1864, - "top": 969, - "width": 151, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFewX+Dt86AEq0=", - "_parent": { - "$ref": "AAAAAAFewX+Dts55kUA=" - }, - "model": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1864, - "top": 979, - "width": 151, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFewX+DuM6BHFo=", - "_parent": { - "$ref": "AAAAAAFewX+Dts55kUA=" - }, - "model": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -8, - "top": -16, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFewX+DuM6CuU8=", - "_parent": { - "$ref": "AAAAAAFewX+Dts55kUA=" - }, - "model": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -8, - "top": -16, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 1864, - "top": 944, - "width": 151, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFewX+Dt8568cM=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFewX+Dt85/MX8=" - }, - "operationCompartment": { - "$ref": "AAAAAAFewX+Dt86AEq0=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFewX+DuM6BHFo=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFewX+DuM6CuU8=" - } - }, - { - "_type": "UMLAssociationView", - "_id": "AAAAAAFewX/SJdIGyw0=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFewX/SI9ICFe0=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJdIHtq8=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SI9ICFe0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1813, - "top": 997, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJdII+ew=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SI9ICFe0=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1816, - "top": 1012, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJdIJWVs=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SI9ICFe0=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1808, - "top": 968, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJdIKXio=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIDHeE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1839, - "top": 993, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJtILbNQ=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIDHeE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1840, - "top": 1006, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJtIMIpU=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIDHeE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1839, - "top": 965, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 2, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJtINi80=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIEv14=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1788, - "top": 1002, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.5235987755982988, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJtIO3VE=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIEv14=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1792, - "top": 1014, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -0.7853981633974483, - "distance": 40, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFewX/SJtIPeas=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIEv14=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 1779, - "top": 975, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, - "hostEdge": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "edgePosition": 0, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFewX/SJtIQxIA=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIDHeE=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLQualifierCompartmentView", - "_id": "AAAAAAFewX/SJtIRFmw=", - "_parent": { - "$ref": "AAAAAAFewX/SJdIGyw0=" - }, - "model": { - "$ref": "AAAAAAFewX/SJNIEv14=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 0, - "top": 0, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFewX3X77YEBVU=" - }, - "tail": { - "$ref": "AAAAAAFewX+Dts55kUA=" - }, - "lineStyle": 1, - "points": "1863:980;1760:998", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFewX/SJdIHtq8=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFewX/SJdII+ew=" - }, - "propertyLabel": { - "$ref": "AAAAAAFewX/SJdIJWVs=" - }, - "showMultiplicity": true, - "showType": true, - "tailRoleNameLabel": { - "$ref": "AAAAAAFewX/SJdIKXio=" - }, - "tailPropertyLabel": { - "$ref": "AAAAAAFewX/SJtILbNQ=" - }, - "tailMultiplicityLabel": { - "$ref": "AAAAAAFewX/SJtIMIpU=" - }, - "headRoleNameLabel": { - "$ref": "AAAAAAFewX/SJtINi80=" - }, - "headPropertyLabel": { - "$ref": "AAAAAAFewX/SJtIO3VE=" - }, - "headMultiplicityLabel": { - "$ref": "AAAAAAFewX/SJtIPeas=" - }, - "tailQualifiersCompartment": { - "$ref": "AAAAAAFewX/SJtIQxIA=" - }, - "headQualifiersCompartment": { - "$ref": "AAAAAAFewX/SJtIRFmw=" - } - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeu9vNkfBuznk=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Retrofit", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFeu+sYZvDfMKo=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu+sYZvDg1Cw=", - "_parent": { - "$ref": "AAAAAAFeu+sYZvDfMKo=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu+sYZvDhpj0=", - "_parent": { - "$ref": "AAAAAAFeu+sYZvDfMKo=" - }, - "reference": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFeu+tdwPFwEdk=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu+tdwPFxE6A=", - "_parent": { - "$ref": "AAAAAAFeu+tdwPFwEdk=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu+tdwPFy1Jo=", - "_parent": { - "$ref": "AAAAAAFeu+tdwPFwEdk=" - }, - "reference": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFeu+7jLvV2uqY=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu+7jLvV318g=", - "_parent": { - "$ref": "AAAAAAFeu+7jLvV2uqY=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu+7jLvV4btI=", - "_parent": { - "$ref": "AAAAAAFeu+7jLvV2uqY=" - }, - "reference": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevABdzgLAUQM=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevABdzgLByCk=", - "_parent": { - "$ref": "AAAAAAFevABdzgLAUQM=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevABdzgLCTR8=", - "_parent": { - "$ref": "AAAAAAFevABdzgLAUQM=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevACoXwSKLVo=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevACoXwSLPzA=", - "_parent": { - "$ref": "AAAAAAFevACoXwSKLVo=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevACoYASMTdU=", - "_parent": { - "$ref": "AAAAAAFevACoXwSKLVo=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFeu+De+/Cc/MY=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "okhttp3.Call.Factory callFactory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFeu+IrmvCrqOQ=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "HttpUrl baseUrl", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFeu+4K1vOBF5E=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "Converter.Factorys converterFactories", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFeu//1HQF5wkA=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "CallAdapter.Factorys adapterFactories", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevBTlhD2eupk=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "Executor callbackExecutor", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevBuW211rf5g=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "boolean validateEagerly", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevBt/DVwVZCc=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "create", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevMQUzm685vM=", - "_parent": { - "$ref": "AAAAAAFevBt/DVwVZCc=" - }, - "name": "Class", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevNq5ArU3QV8=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "eagerlyValidateMethods", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevNrWdLWhy70=", - "_parent": { - "$ref": "AAAAAAFevNq5ArU3QV8=" - }, - "name": "Class", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevNqKprPDg0s=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "loadServiceMethod", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevNqSErQtiQ4=", - "_parent": { - "$ref": "AAAAAAFevNqKprPDg0s=" - }, - "name": "Method method", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevS+FBU5AqSw=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "callAdapter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevS+jU07F7oA=", - "_parent": { - "$ref": "AAAAAAFevS+FBU5AqSw=" - }, - "name": "Type returnType", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevS+jVE7G8IQ=", - "_parent": { - "$ref": "AAAAAAFevS+FBU5AqSw=" - }, - "name": "Annotation[] annotations", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevThX7W6w9Zc=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "nextCallAdapter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTjCKm8+8jQ=", - "_parent": { - "$ref": "AAAAAAFevThX7W6w9Zc=" - }, - "name": "CallAdapter.Factory skipPast", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTjCKm8/Qzg=", - "_parent": { - "$ref": "AAAAAAFevThX7W6w9Zc=" - }, - "name": "Type returnType", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTjCKm9AQ8A=", - "_parent": { - "$ref": "AAAAAAFevThX7W6w9Zc=" - }, - "name": "Annotation[] annotations", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevTrJBIjdboY=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "responseBodyConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTrR8YlrAz0=", - "_parent": { - "$ref": "AAAAAAFevTrJBIjdboY=" - }, - "name": "Type type", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTrR8YlsTV0=", - "_parent": { - "$ref": "AAAAAAFevTrJBIjdboY=" - }, - "name": "Annotation[] annotations", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevTsESIsxJ7k=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "nextResponseBodyConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTsfw4u/lJI=", - "_parent": { - "$ref": "AAAAAAFevTsESIsxJ7k=" - }, - "name": "Converter.Factory skipPast", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTsfxIvA2w4=", - "_parent": { - "$ref": "AAAAAAFevTsESIsxJ7k=" - }, - "name": "Type type", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTsfxIvBC7o=", - "_parent": { - "$ref": "AAAAAAFevTsESIsxJ7k=" - }, - "name": "Annotation[] annotations", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewSlZGhU4t74=", - "_parent": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "name": "stringConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFewSlhARXPN08=", - "_parent": { - "$ref": "AAAAAAFewSlZGhU4t74=" - }, - "name": "Type type", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFewSlhARXQIB4=", - "_parent": { - "$ref": "AAAAAAFewSlZGhU4t74=" - }, - "name": "Annotation[] annotations", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeu+Ks5/CzSNE=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "okhttp3.Call.Factory", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevALVuQkVeLU=", - "_parent": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevALVuQkW8GM=", - "_parent": { - "$ref": "AAAAAAFevALVuQkVeLU=" - }, - "reference": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevALVuQkXrCo=", - "_parent": { - "$ref": "AAAAAAFevALVuQkVeLU=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevAMSCQnO4O4=", - "_parent": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "name": "Call newCall", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevAM5Pgn5N0g=", - "_parent": { - "$ref": "AAAAAAFevAMSCQnO4O4=" - }, - "name": "Request", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeu+tBX/Er6YU=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "HttpUrl", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevAK6BAhELNk=", - "_parent": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAK6BAhFRoo=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhELNk=" - }, - "reference": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAK6BAhGDMs=", - "_parent": { - "$ref": "AAAAAAFevAK6BAhELNk=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFeu+1YmvJijiM=", - "_parent": { - "$ref": "AAAAAAFeu+tBX/Er6YU=" - }, - "name": "static HttpUrl parse", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFeu+1+DvJ7JE8=", - "_parent": { - "$ref": "AAAAAAFeu+1YmvJijiM=" - }, - "name": "baseUrl", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeu/RQ8va+6ew=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "CallAdapter", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevBIKNjRijxI=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBIKNjRjcY0=", - "_parent": { - "$ref": "AAAAAAFevBIKNjRijxI=" - }, - "reference": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBIKNzRkSVE=", - "_parent": { - "$ref": "AAAAAAFevBIKNjRijxI=" - }, - "reference": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevB84jHkvI/Q=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevB84jHkwjcA=", - "_parent": { - "$ref": "AAAAAAFevB84jHkvI/Q=" - }, - "reference": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevB84jHkx/8Y=", - "_parent": { - "$ref": "AAAAAAFevB84jHkvI/Q=" - }, - "reference": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFewTaGg1tw/Xo=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "source": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "target": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "visibility": "public" - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFewTbJVGHSepE=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFewTbJVGHTrt4=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHSepE=" - }, - "reference": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFewTbJVGHU9ko=", - "_parent": { - "$ref": "AAAAAAFewTbJVGHSepE=" - }, - "reference": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFeu/RqcvclwFA=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "name": "Type responseType", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevApAERqyga4=", - "_parent": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "name": "adapt", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevApfRhrmqfU=", - "_parent": { - "$ref": "AAAAAAFevApAERqyga4=" - }, - "name": "Call", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeu/Z/yPlWabY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Converter", - "ownedElements": [ - { - "_type": "UMLDependency", - "_id": "AAAAAAFeu/ySa/6RBaI=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "source": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "target": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public" - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevACVXQOrpMM=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevACVXQOsraY=", - "_parent": { - "$ref": "AAAAAAFevACVXQOrpMM=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevACVXQOtA9Y=", - "_parent": { - "$ref": "AAAAAAFevACVXQOrpMM=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevAKnowdJYGQ=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAKnowdKS28=", - "_parent": { - "$ref": "AAAAAAFevAKnowdJYGQ=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAKnowdLeO8=", - "_parent": { - "$ref": "AAAAAAFevAKnowdJYGQ=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevALI+gii8C4=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevALI+gij3i8=", - "_parent": { - "$ref": "AAAAAAFevALI+gii8C4=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevALI+gike8Y=", - "_parent": { - "$ref": "AAAAAAFevALI+gii8C4=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevAmIvRcxx34=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAmIvhcyxWM=", - "_parent": { - "$ref": "AAAAAAFevAmIvRcxx34=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAmIvhczdyI=", - "_parent": { - "$ref": "AAAAAAFevAmIvRcxx34=" - }, - "reference": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevA4GnSJT1HQ=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevA4GnSJU2RU=", - "_parent": { - "$ref": "AAAAAAFevA4GnSJT1HQ=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevA4GnSJVTzE=", - "_parent": { - "$ref": "AAAAAAFevA4GnSJT1HQ=" - }, - "reference": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevB9UDHrR0bE=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevB9UDHrSlbU=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrR0bE=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevB9UDHrTJww=", - "_parent": { - "$ref": "AAAAAAFevB9UDHrR0bE=" - }, - "reference": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFeu/cLwfnbfes=", - "_parent": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "name": "T convert", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFeu/7fnQDdH+4=", - "_parent": { - "$ref": "AAAAAAFeu/cLwfnbfes=" - }, - "name": "F", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeu/ndxfyEnj0=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Converter.Factory", - "ownedElements": [ - { - "_type": "UMLDependency", - "_id": "AAAAAAFeu/xyFf3zVKE=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "source": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "target": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public" - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFeu/3jLf8Eyiw=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu/3jLv8F5DQ=", - "_parent": { - "$ref": "AAAAAAFeu/3jLf8Eyiw=" - }, - "reference": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFeu/3jLv8GHBI=", - "_parent": { - "$ref": "AAAAAAFeu/3jLf8Eyiw=" - }, - "reference": { - "$ref": "AAAAAAFeu/Z/yPlWabY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevA3GPiGCysI=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevA3GPiGDw/A=", - "_parent": { - "$ref": "AAAAAAFevA3GPiGCysI=" - }, - "reference": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevA3GPiGEBng=", - "_parent": { - "$ref": "AAAAAAFevA3GPiGCysI=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFeu/pYA/06jxQ=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "name": "Converter responseBocyConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFeu/4L6/+/SjI=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "name": "Converter requestBodyConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFeu/5W/AA7csc=", - "_parent": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "name": "Converter stringConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFevAOTuQo3lIY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Call", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevAh2IBJqFHU=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAh2IBJrURY=", - "_parent": { - "$ref": "AAAAAAFevAh2IBJqFHU=" - }, - "reference": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevAh2IBJs2Qo=", - "_parent": { - "$ref": "AAAAAAFevAh2IBJqFHU=" - }, - "reference": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevCGQA4D5NYc=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevCGQA4D61N0=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D5NYc=" - }, - "reference": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevCGQA4D7Aak=", - "_parent": { - "$ref": "AAAAAAFevCGQA4D5NYc=" - }, - "reference": { - "$ref": "AAAAAAFeu+Ks5/CzSNE=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevAO0cwr/ajs=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "name": "Request request", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevAQggwy0StY=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "name": "Response execute", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevASznw0/HG8=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "name": "enqueue", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevATVag1qdGo=", - "_parent": { - "$ref": "AAAAAAFevASznw0/HG8=" - }, - "name": "Callack", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevAUGpQ3MR9U=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "name": "cancel", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevAUu2g4z0nE=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "name": "boolean isExecuted", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevAVTkw6aNK4=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "name": "boolean isCanceled", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevAVv9A8Bzjs=", - "_parent": { - "$ref": "AAAAAAFevAOTuQo3lIY=" - }, - "name": "Call clone", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevA46HSOm5II=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "CallAdapter.Factory", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevBHPTTGFSLo=", - "_parent": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBHPTTGGQxM=", - "_parent": { - "$ref": "AAAAAAFevBHPTTGFSLo=" - }, - "reference": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBHPTTGHw3o=", - "_parent": { - "$ref": "AAAAAAFevBHPTTGFSLo=" - }, - "reference": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevBHuWjMfRgE=", - "_parent": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBHuWjMgAaA=", - "_parent": { - "$ref": "AAAAAAFevBHuWjMfRgE=" - }, - "reference": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBHuWjMhESU=", - "_parent": { - "$ref": "AAAAAAFevBHuWjMfRgE=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevA8/Ky3aIAU=", - "_parent": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "name": "CallAdapter get", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevA+/bi538wQ=", - "_parent": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "name": "static Type getParameterUpperBound", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevBAK3y8US1c=", - "_parent": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "name": "static Class getRawType", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFevBZUhUAxnwg=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Executor", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevBab3EROC9A=", - "_parent": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBab3URPQOc=", - "_parent": { - "$ref": "AAAAAAFevBab3EROC9A=" - }, - "reference": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBab3URQq9I=", - "_parent": { - "$ref": "AAAAAAFevBab3EROC9A=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevBa5P0ZLCJk=", - "_parent": { - "$ref": "AAAAAAFevBZUhUAxnwg=" - }, - "name": "execute", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevBb0PUbKnDo=", - "_parent": { - "$ref": "AAAAAAFevBa5P0ZLCJk=" - }, - "name": "Runnable", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevBwIQV8jk/k=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Retrofit.Builder", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevBwwRWEvNfE=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBwwRWEweX8=", - "_parent": { - "$ref": "AAAAAAFevBwwRWEvNfE=" - }, - "reference": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevBwwRWExUSk=", - "_parent": { - "$ref": "AAAAAAFevBwwRWEvNfE=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevCIDC4RXILA=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "Platform platform", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevENR+cMwoUY=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "client", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevEN9McOIQJM=", - "_parent": { - "$ref": "AAAAAAFevENR+cMwoUY=" - }, - "name": "OkHttpClient", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevEOSCcQsAY4=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "callFactory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevEPkisSEXfo=", - "_parent": { - "$ref": "AAAAAAFevEOSCcQsAY4=" - }, - "name": "okhtt3.Call.Factory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevETEbsthe5c=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "baseUrl", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevETVpsu5O0o=", - "_parent": { - "$ref": "AAAAAAFevETEbsthe5c=" - }, - "name": "String", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevEUMX9Ft8BY=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "baseUrl", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevEUfAtHFJEU=", - "_parent": { - "$ref": "AAAAAAFevEUMX9Ft8BY=" - }, - "name": "HttpUrl", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevEVr9NLw0NA=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "addConverterFactory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevEV9t9NI+RA=", - "_parent": { - "$ref": "AAAAAAFevEVr9NLw0NA=" - }, - "name": "Converter.Factory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevEsJb9+r0Gs=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "addCallAdapterFactory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevEsPceADfMg=", - "_parent": { - "$ref": "AAAAAAFevEsJb9+r0Gs=" - }, - "name": "CallAdapter.Factory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevE+Emfj+EaQ=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "callbackExecutor", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevE+NbPlf6aY=", - "_parent": { - "$ref": "AAAAAAFevE+Emfj+EaQ=" - }, - "name": "Executor", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevE/VT/rozMs=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "validateEagerly", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevE/rAPtJ87E=", - "_parent": { - "$ref": "AAAAAAFevE/VT/rozMs=" - }, - "name": "boolean", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevFATav2G7xs=", - "_parent": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "name": "build", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevCi1boos3fA=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Platform", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevDrk0aJL/Qo=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "source": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "target": { - "$ref": "AAAAAAFevDrkaaIHOeI=" - }, - "visibility": "public" - }, - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevEyMleltybA=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevEyMleluaJs=", - "_parent": { - "$ref": "AAAAAAFevEyMleltybA=" - }, - "reference": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevEyMlelv1/c=", - "_parent": { - "$ref": "AAAAAAFevEyMleltybA=" - }, - "reference": { - "$ref": "AAAAAAFevBwIQV8jk/k=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevEHUiL1H664=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "name": "private static final Platform PLATFORM", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevEJj68Axm1A=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "name": "get", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevCj6Ooua1Do=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "name": "static Platform findPlatform", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevDkJr5pM/Io=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "name": "CallAdapter.Factory defaultCallAdapterFactory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevDnq2JqkoG8=", - "_parent": { - "$ref": "AAAAAAFevDkJr5pM/Io=" - }, - "name": "Executor callbackExecutor", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevDoUjJxXpkc=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "name": "boolean isDefaultMethod", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevDoY0pyvGS0=", - "_parent": { - "$ref": "AAAAAAFevDoUjJxXpkc=" - }, - "name": "Method method", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevDpciJ3aR1s=", - "_parent": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "name": "Object invokeDefaultMethod", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevDpylp4yiCc=", - "_parent": { - "$ref": "AAAAAAFevDpciJ3aR1s=" - }, - "name": "...", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevDrQb6C/kNg=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Java8", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevDrQ+KEDOBI=", - "_parent": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "source": { - "$ref": "AAAAAAFevDrQb6C/kNg=" - }, - "target": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevDrkaaIHOeI=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Class2", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevDsj2aRHQc0=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Android", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevDskYKSLBjA=", - "_parent": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "source": { - "$ref": "AAAAAAFevDsj2aRHQc0=" - }, - "target": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevDtfEaZOcf8=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "IOS", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevDtfjqaS0d4=", - "_parent": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "source": { - "$ref": "AAAAAAFevDtfEaZOcf8=" - }, - "target": { - "$ref": "AAAAAAFevCi1boos3fA=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevD+bSbTSPDM=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "BuiltInConverters", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevD/UvrYK4HE=", - "_parent": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "source": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "target": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public" - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevEADyLhbBUU=", - "_parent": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "source": { - "$ref": "AAAAAAFevD+bSbTSPDM=" - }, - "target": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevEYyvdp7dx0=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "GsonConverterFactory", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevEYzNNq/zBw=", - "_parent": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "source": { - "$ref": "AAAAAAFevEYyvdp7dx0=" - }, - "target": { - "$ref": "AAAAAAFeu/ndxfyEnj0=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevE0juPIvJkw=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "RxJavaCallAdapterFactory", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevE0kMfJ2Yp8=", - "_parent": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "source": { - "$ref": "AAAAAAFevE0juPIvJkw=" - }, - "target": { - "$ref": "AAAAAAFevA46HSOm5II=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevMUOvIG6eS0=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Utils", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevM6QFawrvz8=", - "_parent": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevM6QFawsB/o=", - "_parent": { - "$ref": "AAAAAAFevM6QFawrvz8=" - }, - "reference": { - "$ref": "AAAAAAFevMUOvIG6eS0=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevM6QFawtkQ0=", - "_parent": { - "$ref": "AAAAAAFevM6QFawrvz8=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "shared", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevNDoKbEFIbo=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "ServiceMethod", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevN4LLMEfMYs=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevN4LLMEgmcc=", - "_parent": { - "$ref": "AAAAAAFevN4LLMEfMYs=" - }, - "reference": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevN4LLcEhgzc=", - "_parent": { - "$ref": "AAAAAAFevN4LLMEfMYs=" - }, - "reference": { - "$ref": "AAAAAAFeu9vNkfBuznk=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFevOhvmuOx8Zs=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "source": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "target": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "attributes": [ - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevQ2r3foi45Q=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "okhttp3.Call.Factory callFactory", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevQ4BKf1r5dc=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "CallAdapter callAdapter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevQ49Wf+yZXg=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "HttpUrl baseUrl", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevQ5ijgDZXQY=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "Converter responseConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevQ9+IQT01iY=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "String httpMethod", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevRA9BQYb8II=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "String relativeUrl", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevRBbqwdCuq0=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "Headers headers", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevRLaMBbbGuM=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "boolean hasBody", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevRL5wRgy4Sg=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "boolean isFormEncoded", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevRMW9xmJscc=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "boolean isMultipart", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - }, - { - "_type": "UMLAttribute", - "_id": "AAAAAAFevRMz0Rrgfk8=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "ParameterHandler[] parameterHandlers", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "aggregation": "none", - "isID": false - } - ], - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevQ3sKfxFGgo=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "Request toRequest", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevSoHbiHMZtg=", - "_parent": { - "$ref": "AAAAAAFevQ3sKfxFGgo=" - }, - "name": "Object... args", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevSoWxyNIl2M=", - "_parent": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "name": "T toResponse", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevSotxyPNCOA=", - "_parent": { - "$ref": "AAAAAAFevSoWxyNIl2M=" - }, - "name": "ResponseBody body", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevOE6pdPBLzo=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "OkHttpCall", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFewTPLpzVYR0M=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "source": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "target": { - "$ref": "AAAAAAFewTPLajT/XGY=" - }, - "visibility": "public" - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFewTcgSmc2F5w=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "source": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "target": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFewXzSx6rR/8A=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "name": "okhttp3.Call createRawCall", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewYe2vei9Tok=", - "_parent": { - "$ref": "AAAAAAFevOE6pdPBLzo=" - }, - "name": "parseResponse", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFewYe8felvo0M=", - "_parent": { - "$ref": "AAAAAAFewYe2vei9Tok=" - }, - "name": "okhttp3.Response rawResponse", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevRCpHgixl3E=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "okhttp3.Headers", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevRKY5ROXISY=", - "_parent": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevRKY5ROYXD4=", - "_parent": { - "$ref": "AAAAAAFevRKY5ROXISY=" - }, - "reference": { - "$ref": "AAAAAAFevRCpHgixl3E=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevRKY5hOZLrw=", - "_parent": { - "$ref": "AAAAAAFevRKY5ROXISY=" - }, - "reference": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevRJNvA3JEDU=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "okhttp3.MediaType", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevRK49BUDCtc=", - "_parent": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevRK49BUExXE=", - "_parent": { - "$ref": "AAAAAAFevRK49BUDCtc=" - }, - "reference": { - "$ref": "AAAAAAFevRJNvA3JEDU=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevRK49BUFKdY=", - "_parent": { - "$ref": "AAAAAAFevRK49BUDCtc=" - }, - "reference": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevSwzekE8nmw=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "ServiceMethod.Builder", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevTOoUl8xv2s=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevTOoUl8yVCg=", - "_parent": { - "$ref": "AAAAAAFevTOoUl8xv2s=" - }, - "reference": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevTOoUl8zMIc=", - "_parent": { - "$ref": "AAAAAAFevTOoUl8xv2s=" - }, - "reference": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevS7oFkSuKT4=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "name": "build", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevS8eWkh75L8=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "name": "createCallAdapter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevTqMGYbnyeI=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "name": "createResponseConverter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevTt90I94QuU=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "name": "parseMethodAnnotation", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevTuEH5AGXAM=", - "_parent": { - "$ref": "AAAAAAFevTt90I94QuU=" - }, - "name": "Annotation annotation", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevT3oBZFw1do=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "name": "parseHeaders", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevT3vO5H+aIw=", - "_parent": { - "$ref": "AAAAAAFevT3oBZFw1do=" - }, - "name": "String[] headers", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevUBEl5Nomds=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "name": "parseParameter", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUBL+pP2PYk=", - "_parent": { - "$ref": "AAAAAAFevUBEl5Nomds=" - }, - "name": "int p", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUBL+pP3bBI=", - "_parent": { - "$ref": "AAAAAAFevUBEl5Nomds=" - }, - "name": "Type parameterType", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUBL+pP4Afo=", - "_parent": { - "$ref": "AAAAAAFevUBEl5Nomds=" - }, - "name": "Annotation[] annotations", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevUUSyJetNY4=", - "_parent": { - "$ref": "AAAAAAFevSwzekE8nmw=" - }, - "name": "parseParameterAnnotation", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUUbJZg7960=", - "_parent": { - "$ref": "AAAAAAFevUUSyJetNY4=" - }, - "name": "int p", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUUbJZg8B3o=", - "_parent": { - "$ref": "AAAAAAFevUUSyJetNY4=" - }, - "name": "Type type", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUUbJZg98Ek=", - "_parent": { - "$ref": "AAAAAAFevUUSyJetNY4=" - }, - "name": "Annotation[] annotations", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUUbJZg+TL4=", - "_parent": { - "$ref": "AAAAAAFevUUSyJetNY4=" - }, - "name": "Annotation annotation", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevUpdaqIl23U=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "ParameterHandler", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFevUuHG7GCLUk=", - "_parent": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevUuHHLGDh3M=", - "_parent": { - "$ref": "AAAAAAFevUuHG7GCLUk=" - }, - "reference": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFevUuHHLGERDM=", - "_parent": { - "$ref": "AAAAAAFevUuHG7GCLUk=" - }, - "reference": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFevUqFKaSZNUM=", - "_parent": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "name": "abstract void apply", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUquVaUnhqc=", - "_parent": { - "$ref": "AAAAAAFevUqFKaSZNUM=" - }, - "name": "RequestBuilder builder", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - }, - { - "_type": "UMLParameter", - "_id": "AAAAAAFevUquVaUojDw=", - "_parent": { - "$ref": "AAAAAAFevUqFKaSZNUM=" - }, - "name": "T value", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevUvuxrUXjbU=", - "_parent": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "name": "ParameterHandler iterable", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFevV0khbouGIk=", - "_parent": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "name": "ParameterHandler array", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevd9kBORQgXI=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "RelativeUrl", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevd9kTOSpwrA=", - "_parent": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "source": { - "$ref": "AAAAAAFevd9kBORQgXI=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevd+IMucrGyQ=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Header", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevd+IZeeE8xk=", - "_parent": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "source": { - "$ref": "AAAAAAFevd+IMucrGyQ=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevd+4GuoGWnI=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Path", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevd+4R+pfF8w=", - "_parent": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "source": { - "$ref": "AAAAAAFevd+4GuoGWnI=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFevd/ptu6Ru+E=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Query", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFevd/p4+7q/y4=", - "_parent": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "source": { - "$ref": "AAAAAAFevd/ptu6Ru+E=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveAPM/FssCk=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "QueryMap", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveAPY/HF42g=", - "_parent": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "source": { - "$ref": "AAAAAAFeveAPM/FssCk=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveAzpfRHUxk=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "HeaderMap", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveAz3PSgiFk=", - "_parent": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "source": { - "$ref": "AAAAAAFeveAzpfRHUxk=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveBVqvcipOg=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Field", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveBV2/d7pw8=", - "_parent": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "source": { - "$ref": "AAAAAAFeveBVqvcipOg=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveB8pvn9AiE=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "FieldMap", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveB81vpWyXY=", - "_parent": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "source": { - "$ref": "AAAAAAFeveB8pvn9AiE=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveCfS/zYFOU=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Part", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveCff/0xXmc=", - "_parent": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "source": { - "$ref": "AAAAAAFeveCfS/zYFOU=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveDBsP+zdlA=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "ClRawPartass1", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveDB4gAMe5g=", - "_parent": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "source": { - "$ref": "AAAAAAFeveDBsP+zdlA=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveD+YAo+PCY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "PartMap", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveD+kgqX5Jg=", - "_parent": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "source": { - "$ref": "AAAAAAFeveD+YAo+PCY=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeveFhrBUvsYg=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Body", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeveFh4RWITnM=", - "_parent": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "source": { - "$ref": "AAAAAAFeveFhrBUvsYg=" - }, - "target": { - "$ref": "AAAAAAFevUpdaqIl23U=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFewTPLajT/XGY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Class1", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFewTPcETc4GCY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Call", - "ownedElements": [ - { - "_type": "UMLDependency", - "_id": "AAAAAAFewTaqzV8ZiMo=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "source": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "target": { - "$ref": "AAAAAAFeu/RQ8va+6ew=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFewTQW6TnUvAk=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "name": "Response execute", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewTRH2DwbNB0=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "name": "void enqueue", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFewTR8Fj0S4rA=", - "_parent": { - "$ref": "AAAAAAFewTRH2DwbNB0=" - }, - "name": "Callback callback", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewTUOUU38TWg=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "name": "boolean isExecuted", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewTU00E/jEbU=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "name": "void cancel", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewTVnzFHKWsc=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "name": "boolean isCanceled", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewTXGHFOxSRo=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "name": "Call clone", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - }, - { - "_type": "UMLOperation", - "_id": "AAAAAAFewTXz+lXIlpU=", - "_parent": { - "$ref": "AAAAAAFewTPcETc4GCY=" - }, - "name": "Request request", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFewX3X7rYCBHA=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "RequestBuilder", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFewX9yr8u7RFI=", - "_parent": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFewX9yr8u81eo=", - "_parent": { - "$ref": "AAAAAAFewX9yr8u7RFI=" - }, - "reference": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFewX9yr8u9BrY=", - "_parent": { - "$ref": "AAAAAAFewX9yr8u7RFI=" - }, - "reference": { - "$ref": "AAAAAAFevNDoKbEFIbo=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFewYAO0tRwxs0=", - "_parent": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "name": "okhttp3.Request build", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFewX+Dts53j7s=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "okhttp3.Request.Bilder", - "ownedElements": [ - { - "_type": "UMLAssociation", - "_id": "AAAAAAFewX/SI9ICFe0=", - "_parent": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "end1": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFewX/SJNIDHeE=", - "_parent": { - "$ref": "AAAAAAFewX/SI9ICFe0=" - }, - "reference": { - "$ref": "AAAAAAFewX+Dts53j7s=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "none", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "end2": { - "_type": "UMLAssociationEnd", - "_id": "AAAAAAFewX/SJNIEv14=", - "_parent": { - "$ref": "AAAAAAFewX/SI9ICFe0=" - }, - "reference": { - "$ref": "AAAAAAFewX3X7rYCBHA=" - }, - "visibility": "public", - "navigable": true, - "aggregation": "composite", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "isDerived": false, - "isID": false - }, - "visibility": "public", - "isDerived": false - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - } - ], - "visibility": "public" - } - ] -} \ No newline at end of file diff --git a/RxJava.mdj b/RxJava.mdj deleted file mode 100644 index f1ffe03..0000000 --- a/RxJava.mdj +++ /dev/null @@ -1,2699 +0,0 @@ -{ - "_type": "Project", - "_id": "AAAAAAFF+h6SjaM2Hec=", - "name": "Untitled", - "ownedElements": [ - { - "_type": "UMLModel", - "_id": "AAAAAAFF+qBWK6M3Z8Y=", - "_parent": { - "$ref": "AAAAAAFF+h6SjaM2Hec=" - }, - "name": "Model", - "ownedElements": [ - { - "_type": "UMLClassDiagram", - "_id": "AAAAAAFF+qBtyKM79qY=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Main", - "visible": true, - "defaultDiagram": true, - "ownedViews": [ - { - "_type": "UMLClassView", - "_id": "AAAAAAFeo3voaCqcuwA=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeo3voaSqd7ss=", - "_parent": { - "$ref": "AAAAAAFeo3voaCqcuwA=" - }, - "model": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeo3voaSqe/A4=", - "_parent": { - "$ref": "AAAAAAFeo3voaSqd7ss=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -96, - "top": 320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo3voaSqfpeI=", - "_parent": { - "$ref": "AAAAAAFeo3voaSqd7ss=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 141, - "top": 503, - "width": 191, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Observable", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo3voaSqgzuk=", - "_parent": { - "$ref": "AAAAAAFeo3voaSqd7ss=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -96, - "top": 320, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo3voaSqhM4k=", - "_parent": { - "$ref": "AAAAAAFeo3voaSqd7ss=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -96, - "top": 320, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 136, - "top": 496, - "width": 201, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeo3voaSqe/A4=" - }, - "nameLabel": { - "$ref": "AAAAAAFeo3voaSqfpeI=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeo3voaSqgzuk=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo3voaSqhM4k=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeo3voaSqiv5o=", - "_parent": { - "$ref": "AAAAAAFeo3voaCqcuwA=" - }, - "model": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 136, - "top": 521, - "width": 201, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeo3voaSqjXbg=", - "_parent": { - "$ref": "AAAAAAFeo3voaCqcuwA=" - }, - "model": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeo9FgV4V2WFA=", - "_parent": { - "$ref": "AAAAAAFeo3voaSqjXbg=" - }, - "model": { - "$ref": "AAAAAAFeo9FgJ4VzNAQ=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 141, - "top": 536, - "width": 191, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+lift(Operator)", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 136, - "top": 531, - "width": 201, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeo3voaiqkwCQ=", - "_parent": { - "$ref": "AAAAAAFeo3voaCqcuwA=" - }, - "model": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -48, - "top": 160, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeo3voaiql48U=", - "_parent": { - "$ref": "AAAAAAFeo3voaCqcuwA=" - }, - "model": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -48, - "top": 160, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 136, - "top": 496, - "width": 201, - "height": 113, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeo3voaSqd7ss=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeo3voaSqiv5o=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeo3voaSqjXbg=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeo3voaiqkwCQ=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeo3voaiql48U=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFeo9qpL4e89Fw=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeo9qpL4e9V4w=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e89Fw=" - }, - "model": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeo9qpL4e+RC4=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e9V4w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": -176, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo9qpL4e/r9c=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e9V4w=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 501, - "top": 318, - "width": 60, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Operator", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo9qpL4fAVHk=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e9V4w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": -176, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo9qpL4fBweA=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e9V4w=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -80, - "top": -176, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 496, - "top": 311, - "width": 70, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeo9qpL4e+RC4=" - }, - "nameLabel": { - "$ref": "AAAAAAFeo9qpL4e/r9c=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeo9qpL4fAVHk=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo9qpL4fBweA=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeo9qpL4fCrW0=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e89Fw=" - }, - "model": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -40, - "top": -88, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeo9qpMIfDJ1s=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e89Fw=" - }, - "model": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -40, - "top": -88, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeo9qpMIfEVtY=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e89Fw=" - }, - "model": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -40, - "top": -88, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeo9qpMIfFTA8=", - "_parent": { - "$ref": "AAAAAAFeo9qpL4e89Fw=" - }, - "model": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -40, - "top": -88, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 496, - "top": 288, - "width": 70, - "height": 49, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeo9qpL4e9V4w=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": true, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeo9qpL4fCrW0=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeo9qpMIfDJ1s=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeo9qpMIfEVtY=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeo9qpMIfFTA8=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFeo+DmA4nBxso=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeo+DmA4nCk/k=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nBxso=" - }, - "model": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeo+DmA4nDV8Y=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nCk/k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 32, - "top": -96, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+DmA4nEVUg=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nCk/k=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 573, - "top": 187, - "width": 81, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Func1", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+DmBInFYME=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nCk/k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 32, - "top": -96, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+DmBInGR+g=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nCk/k=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 32, - "top": -96, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 568, - "top": 180, - "width": 91, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeo+DmA4nDV8Y=" - }, - "nameLabel": { - "$ref": "AAAAAAFeo+DmA4nEVUg=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeo+DmBInFYME=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo+DmBInGR+g=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeo+DmBInHseI=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nBxso=" - }, - "model": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 568, - "top": 205, - "width": 91, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeo+DmBInIKK4=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nBxso=" - }, - "model": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "subViews": [ - { - "_type": "UMLOperationView", - "_id": "AAAAAAFeo+EILInsldM=", - "_parent": { - "$ref": "AAAAAAFeo+DmBInIKK4=" - }, - "model": { - "$ref": "AAAAAAFeo+EH/InpILI=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 573, - "top": 220, - "width": 81, - "height": 13, - "autoResize": false, - "underline": false, - "text": "+R call(T t);()", - "horizontalAlignment": 0, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 568, - "top": 215, - "width": 91, - "height": 23, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeo+DmBInJ3Yc=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nBxso=" - }, - "model": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 568, - "top": 238, - "width": 91, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeo+DmBInKbH4=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4nBxso=" - }, - "model": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 16, - "top": -48, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 568, - "top": 144, - "width": 91, - "height": 105, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeo+DmA4nCk/k=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": false, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeo+DmBInHseI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeo+DmBInIKK4=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeo+DmBInJ3Yc=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeo+DmBInKbH4=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeo+QAD4taMj4=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo+QADotY4RA=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+QAD4tbfM4=", - "_parent": { - "$ref": "AAAAAAFeo+QAD4taMj4=" - }, - "model": { - "$ref": "AAAAAAFeo+QADotY4RA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 548, - "top": 253, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+QAD4taMj4=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+QAD4tcehA=", - "_parent": { - "$ref": "AAAAAAFeo+QAD4taMj4=" - }, - "model": { - "$ref": "AAAAAAFeo+QADotY4RA=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 536, - "top": 244, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeo+QAD4taMj4=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+QAD4td0tw=", - "_parent": { - "$ref": "AAAAAAFeo+QAD4taMj4=" - }, - "model": { - "$ref": "AAAAAAFeo+QADotY4RA=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 573, - "top": 270, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+QAD4taMj4=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeo+DmA4nBxso=" - }, - "tail": { - "$ref": "AAAAAAFeo9qpL4e89Fw=" - }, - "lineStyle": 1, - "points": "548:287;575:249", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeo+QAD4tbfM4=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeo+QAD4tcehA=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo+QAD4td0tw=" - } - }, - { - "_type": "UMLInterfaceView", - "_id": "AAAAAAFeo+QsCItrr/I=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo+QsCItpiMs=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeo+QsCYts1so=", - "_parent": { - "$ref": "AAAAAAFeo+QsCItrr/I=" - }, - "model": { - "$ref": "AAAAAAFeo+QsCItpiMs=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeo+QsCYttmZg=", - "_parent": { - "$ref": "AAAAAAFeo+QsCYts1so=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 256, - "top": -88, - "width": 68.732421875, - "height": 13, - "autoResize": false, - "underline": false, - "text": "«interface»", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+QsCYtulns=", - "_parent": { - "$ref": "AAAAAAFeo+QsCYts1so=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 677, - "top": 78, - "width": 60, - "height": 13, - "autoResize": false, - "underline": false, - "text": "Function", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+QsCYtvTG4=", - "_parent": { - "$ref": "AAAAAAFeo+QsCYts1so=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 256, - "top": -88, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+QsCotwoaM=", - "_parent": { - "$ref": "AAAAAAFeo+QsCYts1so=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 256, - "top": -88, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 672, - "top": 71, - "width": 70, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeo+QsCYttmZg=" - }, - "nameLabel": { - "$ref": "AAAAAAFeo+QsCYtulns=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeo+QsCYtvTG4=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo+QsCotwoaM=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeo+QsCotxiRI=", - "_parent": { - "$ref": "AAAAAAFeo+QsCItrr/I=" - }, - "model": { - "$ref": "AAAAAAFeo+QsCItpiMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 128, - "top": -44, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeo+QsCotyGuM=", - "_parent": { - "$ref": "AAAAAAFeo+QsCItrr/I=" - }, - "model": { - "$ref": "AAAAAAFeo+QsCItpiMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 128, - "top": -44, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeo+QsCotzSzs=", - "_parent": { - "$ref": "AAAAAAFeo+QsCItrr/I=" - }, - "model": { - "$ref": "AAAAAAFeo+QsCItpiMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 128, - "top": -44, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeo+QsC4t05do=", - "_parent": { - "$ref": "AAAAAAFeo+QsCItrr/I=" - }, - "model": { - "$ref": "AAAAAAFeo+QsCItpiMs=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 128, - "top": -44, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 672, - "top": 48, - "width": 70, - "height": 49, - "autoResize": false, - "stereotypeDisplay": "icon", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeo+QsCYts1so=" - }, - "wordWrap": false, - "suppressAttributes": true, - "suppressOperations": true, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeo+QsCotxiRI=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeo+QsCotyGuM=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeo+QsCotzSzs=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeo+QsC4t05do=" - } - }, - { - "_type": "UMLGeneralizationView", - "_id": "AAAAAAFeo+QsZouUDtk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo+QsZouS3ns=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+QsZouVACQ=", - "_parent": { - "$ref": "AAAAAAFeo+QsZouUDtk=" - }, - "model": { - "$ref": "AAAAAAFeo+QsZouS3ns=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 657, - "top": 105, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+QsZouUDtk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+QsZouWDcg=", - "_parent": { - "$ref": "AAAAAAFeo+QsZouUDtk=" - }, - "model": { - "$ref": "AAAAAAFeo+QsZouS3ns=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 645, - "top": 96, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeo+QsZouUDtk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+QsZouXsNI=", - "_parent": { - "$ref": "AAAAAAFeo+QsZouUDtk=" - }, - "model": { - "$ref": "AAAAAAFeo+QsZouS3ns=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 682, - "top": 122, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+QsZouUDtk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeo+QsCItrr/I=" - }, - "tail": { - "$ref": "AAAAAAFeo+DmA4nBxso=" - }, - "lineStyle": 1, - "points": "653:143;687:97", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeo+QsZouVACQ=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeo+QsZouWDcg=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo+QsZouXsNI=" - } - }, - { - "_type": "UMLClassView", - "_id": "AAAAAAFeo+SAh4wAY40=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "subViews": [ - { - "_type": "UMLNameCompartmentView", - "_id": "AAAAAAFeo+SAh4wBDkg=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wAY40=" - }, - "model": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "subViews": [ - { - "_type": "LabelView", - "_id": "AAAAAAFeo+SAh4wCfQo=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wBDkg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -208, - "top": -252, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+SAiIwDKsU=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wBDkg=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;1", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 405, - "top": 351, - "width": 68.63720703125, - "height": 13, - "autoResize": false, - "underline": false, - "text": "OperatorX", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+SAiIwE+oI=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wBDkg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -208, - "top": -252, - "width": 80.49462890625, - "height": 13, - "autoResize": false, - "underline": false, - "text": "(from Model)", - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "LabelView", - "_id": "AAAAAAFeo+SAiIwFBS4=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wBDkg=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -208, - "top": -252, - "width": 0, - "height": 13, - "autoResize": false, - "underline": false, - "horizontalAlignment": 1, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 400, - "top": 344, - "width": 78.63720703125, - "height": 25, - "autoResize": false, - "stereotypeLabel": { - "$ref": "AAAAAAFeo+SAh4wCfQo=" - }, - "nameLabel": { - "$ref": "AAAAAAFeo+SAiIwDKsU=" - }, - "namespaceLabel": { - "$ref": "AAAAAAFeo+SAiIwE+oI=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo+SAiIwFBS4=" - } - }, - { - "_type": "UMLAttributeCompartmentView", - "_id": "AAAAAAFeo+SAiIwG/kc=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wAY40=" - }, - "model": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 400, - "top": 369, - "width": 78.63720703125, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLOperationCompartmentView", - "_id": "AAAAAAFeo+SAiIwHC1g=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wAY40=" - }, - "model": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 400, - "top": 379, - "width": 78.63720703125, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLReceptionCompartmentView", - "_id": "AAAAAAFeo+SAiIwI+z4=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wAY40=" - }, - "model": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -104, - "top": -126, - "width": 10, - "height": 10, - "autoResize": false - }, - { - "_type": "UMLTemplateParameterCompartmentView", - "_id": "AAAAAAFeo+SAiIwJZ6c=", - "_parent": { - "$ref": "AAAAAAFeo+SAh4wAY40=" - }, - "model": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": -104, - "top": -126, - "width": 10, - "height": 10, - "autoResize": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": true, - "containerExtending": false, - "left": 400, - "top": 344, - "width": 78.63720703125, - "height": 45, - "autoResize": false, - "stereotypeDisplay": "label", - "showVisibility": true, - "showNamespace": false, - "showProperty": true, - "showType": true, - "nameCompartment": { - "$ref": "AAAAAAFeo+SAh4wBDkg=" - }, - "wordWrap": false, - "suppressAttributes": false, - "suppressOperations": false, - "suppressReceptions": true, - "showMultiplicity": true, - "showOperationSignature": true, - "attributeCompartment": { - "$ref": "AAAAAAFeo+SAiIwG/kc=" - }, - "operationCompartment": { - "$ref": "AAAAAAFeo+SAiIwHC1g=" - }, - "receptionCompartment": { - "$ref": "AAAAAAFeo+SAiIwI+z4=" - }, - "templateParameterCompartment": { - "$ref": "AAAAAAFeo+SAiIwJZ6c=" - } - }, - { - "_type": "UMLInterfaceRealizationView", - "_id": "AAAAAAFeo+TrOIx17Hk=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo+TrOIx0e9s=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+TrOYx2S2E=", - "_parent": { - "$ref": "AAAAAAFeo+TrOIx17Hk=" - }, - "model": { - "$ref": "AAAAAAFeo+TrOIx0e9s=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 488, - "top": 308, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+TrOIx17Hk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+TrOYx3uLA=", - "_parent": { - "$ref": "AAAAAAFeo+TrOIx17Hk=" - }, - "model": { - "$ref": "AAAAAAFeo+TrOIx0e9s=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 479, - "top": 296, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeo+TrOIx17Hk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+TrOYx437Q=", - "_parent": { - "$ref": "AAAAAAFeo+TrOIx17Hk=" - }, - "model": { - "$ref": "AAAAAAFeo+TrOIx0e9s=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 507, - "top": 331, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+TrOIx17Hk=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeo9qpL4e89Fw=" - }, - "tail": { - "$ref": "AAAAAAFeo+SAh4wAY40=" - }, - "lineStyle": 1, - "points": "477:343;519:309.6857142857143", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeo+TrOYx2S2E=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeo+TrOYx3uLA=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo+TrOYx437Q=" - } - }, - { - "_type": "UMLDependencyView", - "_id": "AAAAAAFeo+ViJIyStVI=", - "_parent": { - "$ref": "AAAAAAFF+qBtyKM79qY=" - }, - "model": { - "$ref": "AAAAAAFeo+ViIoyQj4A=" - }, - "subViews": [ - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+ViJYyTctE=", - "_parent": { - "$ref": "AAAAAAFeo+ViJIyStVI=" - }, - "model": { - "$ref": "AAAAAAFeo+ViIoyQj4A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 344, - "top": 424, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+ViJIyStVI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+ViJYyUqr8=", - "_parent": { - "$ref": "AAAAAAFeo+ViJIyStVI=" - }, - "model": { - "$ref": "AAAAAAFeo+ViIoyQj4A=" - }, - "visible": null, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 334, - "top": 413, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": 1.5707963267948966, - "distance": 30, - "hostEdge": { - "$ref": "AAAAAAFeo+ViJIyStVI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - }, - { - "_type": "EdgeLabelView", - "_id": "AAAAAAFeo+ViJYyVy2I=", - "_parent": { - "$ref": "AAAAAAFeo+ViJIyStVI=" - }, - "model": { - "$ref": "AAAAAAFeo+ViIoyQj4A=" - }, - "visible": false, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "left": 365, - "top": 447, - "width": 0, - "height": 13, - "autoResize": false, - "alpha": -1.5707963267948966, - "distance": 15, - "hostEdge": { - "$ref": "AAAAAAFeo+ViJIyStVI=" - }, - "edgePosition": 1, - "underline": false, - "horizontalAlignment": 2, - "verticalAlignment": 5, - "wordWrap": false - } - ], - "visible": true, - "enabled": true, - "lineColor": "#000000", - "fillColor": "#ffffff", - "fontColor": "#000000", - "font": "Arial;13;0", - "showShadow": true, - "containerChangeable": false, - "containerExtending": false, - "head": { - "$ref": "AAAAAAFeo+SAh4wAY40=" - }, - "tail": { - "$ref": "AAAAAAFeo3voaCqcuwA=" - }, - "lineStyle": 1, - "points": "298:495;413:389", - "stereotypeDisplay": "label", - "showVisibility": true, - "showProperty": true, - "nameLabel": { - "$ref": "AAAAAAFeo+ViJYyTctE=" - }, - "stereotypeLabel": { - "$ref": "AAAAAAFeo+ViJYyUqr8=" - }, - "propertyLabel": { - "$ref": "AAAAAAFeo+ViJYyVy2I=" - } - } - ] - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeo3voZyqaYjI=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Observable", - "ownedElements": [ - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9Ey4IVeC+U=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo8ju1YUJXJk=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9WJ6YZIaco=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9XaiIZjxjk=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9YRO4amVCk=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9X6nIZ84Bk=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9jLy4cCfmk=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9lTioc0+mY=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9mL/4dNmPk=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9nqoIdpp2I=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9ohOoeKjXw=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo+ViIoyQj4A=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "source": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "target": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFeo9FgJ4VzNAQ=", - "_parent": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "name": "lift", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFeo9N+8YV+32g=", - "_parent": { - "$ref": "AAAAAAFeo9FgJ4VzNAQ=" - }, - "name": "Operator", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeo8ju1YUJXJk=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "RxJavaHooks", - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFeo8pfiIU05Kg=", - "_parent": { - "$ref": "AAAAAAFeo8ju1YUJXJk=" - }, - "name": "onCreate", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "parameters": [ - { - "_type": "UMLParameter", - "_id": "AAAAAAFeo8r/pIU8P84=", - "_parent": { - "$ref": "AAAAAAFeo8pfiIU05Kg=" - }, - "name": "Observable.OnSubscribe b", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "type": "", - "isReadOnly": false, - "isOrdered": false, - "isUnique": false, - "direction": "in" - } - ], - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo9QJG4WhCFo=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Operator", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeo9Uzl4YyPac=", - "_parent": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "source": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "target": { - "$ref": "AAAAAAFeo9SFxIXL784=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9iF04bpPWo=", - "_parent": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "source": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "target": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "visibility": "public" - }, - { - "_type": "UMLDependency", - "_id": "AAAAAAFeo9jwGYcbPQY=", - "_parent": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "source": { - "$ref": "AAAAAAFeo9QJG4WhCFo=" - }, - "target": { - "$ref": "AAAAAAFeo3voZyqaYjI=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo9SFxIXL784=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Func1", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeo+BMBolxulc=", - "_parent": { - "$ref": "AAAAAAFeo9SFxIXL784=" - }, - "source": { - "$ref": "AAAAAAFeo9SFxIXL784=" - }, - "target": { - "$ref": "AAAAAAFeo9Spk4X10Lk=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo9Spk4X10Lk=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Function", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo9X6nIZ84Bk=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Interface1", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo9qpLoe6MKo=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Operator", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeo+A41YlgdFw=", - "_parent": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "source": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "target": { - "$ref": "AAAAAAFeo9SFxIXL784=" - }, - "visibility": "public" - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeo+QADotY4RA=", - "_parent": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "source": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "target": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "visibility": "public" - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeo+RolYvOlz8=", - "_parent": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "source": { - "$ref": "AAAAAAFeo+RoKoulzjk=" - }, - "target": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo+DmA4m/SYU=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Func1", - "ownedElements": [ - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeo+QsZouS3ns=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "source": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "target": { - "$ref": "AAAAAAFeo+QsCItpiMs=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "operations": [ - { - "_type": "UMLOperation", - "_id": "AAAAAAFeo+EH/InpILI=", - "_parent": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "name": "R call(T t);", - "visibility": "public", - "isStatic": false, - "isLeaf": false, - "concurrency": "sequential", - "isQuery": false, - "isAbstract": false - } - ], - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo+Kxn4oO/VM=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Interface2", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo+LlNIpnfas=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Interface3", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeo+MFm4rXXQM=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Class1", - "ownedElements": [ - { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAFeo+MF+4sAAk4=", - "_parent": { - "$ref": "AAAAAAFeo+MFm4rXXQM=" - }, - "source": { - "$ref": "AAAAAAFeo+MFm4rXXQM=" - }, - "target": { - "$ref": "AAAAAAFeo+DmA4m/SYU=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo+QsCItpiMs=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Function", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLInterface", - "_id": "AAAAAAFeo+RoKoulzjk=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "Interface4", - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false - }, - { - "_type": "UMLClass", - "_id": "AAAAAAFeo+SAhov+GIc=", - "_parent": { - "$ref": "AAAAAAFF+qBWK6M3Z8Y=" - }, - "name": "OperatorX", - "ownedElements": [ - { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAFeo+SA4YwnyVc=", - "_parent": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "source": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "target": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visibility": "public" - }, - { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAFeo+S+eIxCy9I=", - "_parent": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "source": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "target": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visibility": "public" - }, - { - "_type": "UMLGeneralization", - "_id": "AAAAAAFeo+TV24xbA5o=", - "_parent": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "source": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "target": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visibility": "public" - }, - { - "_type": "UMLInterfaceRealization", - "_id": "AAAAAAFeo+TrOIx0e9s=", - "_parent": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "source": { - "$ref": "AAAAAAFeo+SAhov+GIc=" - }, - "target": { - "$ref": "AAAAAAFeo9qpLoe6MKo=" - }, - "visibility": "public" - } - ], - "visibility": "public", - "isAbstract": false, - "isFinalSpecialization": false, - "isLeaf": false, - "isActive": false - } - ], - "visibility": "public" - } - ] -} \ No newline at end of file diff --git a/Dagger2Study/README.md b/majorFrame/Dagger2Study/README.md similarity index 100% rename from Dagger2Study/README.md rename to majorFrame/Dagger2Study/README.md diff --git a/Dagger2Study/build.gradle b/majorFrame/Dagger2Study/build.gradle similarity index 100% rename from Dagger2Study/build.gradle rename to majorFrame/Dagger2Study/build.gradle diff --git a/Dagger2Study/proguard-rules.pro b/majorFrame/Dagger2Study/proguard-rules.pro similarity index 100% rename from Dagger2Study/proguard-rules.pro rename to majorFrame/Dagger2Study/proguard-rules.pro diff --git a/Dagger2Study/src/androidTest/java/com/baiiu/dagger2learn/ApplicationTest.java b/majorFrame/Dagger2Study/src/androidTest/java/com/baiiu/dagger2learn/ApplicationTest.java similarity index 100% rename from Dagger2Study/src/androidTest/java/com/baiiu/dagger2learn/ApplicationTest.java rename to majorFrame/Dagger2Study/src/androidTest/java/com/baiiu/dagger2learn/ApplicationTest.java diff --git a/Dagger2Study/src/main/AndroidManifest.xml b/majorFrame/Dagger2Study/src/main/AndroidManifest.xml similarity index 100% rename from Dagger2Study/src/main/AndroidManifest.xml rename to majorFrame/Dagger2Study/src/main/AndroidManifest.xml diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MainActivity.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MyApplication.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MyApplication.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/MyApplication.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/MyApplication.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OneApple.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OneApple.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OneApple.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OneApple.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OnePerson.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OnePerson.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OnePerson.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/bean/OnePerson.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/component/AppComponent.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/component/AppComponent.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/component/AppComponent.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/component/AppComponent.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ActivityModule.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ActivityModule.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ActivityModule.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ActivityModule.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ApplicationModule.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ApplicationModule.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ApplicationModule.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/module/ApplicationModule.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/qualifier/FruitType.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/qualifier/FruitType.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/qualifier/FruitType.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/qualifier/FruitType.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerActivity.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerActivity.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerActivity.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerActivity.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerApp.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerApp.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerApp.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerApp.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerFragment.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerFragment.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerFragment.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/di/scope/PerFragment.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesComponent.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesComponent.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesComponent.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesComponent.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/DoubleDependenciesFragment.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/OneModule.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/OneModule.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/OneModule.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/OneModule.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/One.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/One.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/One.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/One.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Three.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Three.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Three.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Three.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Two.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Two.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Two.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/doubleDependenciesSample/bean/Two.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/Fruit.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/Fruit.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/Fruit.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/Fruit.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitComponent.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitComponent.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitComponent.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitComponent.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitFragment.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitModule.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitModule.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitModule.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSample/FruitModule.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/Apple.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/Apple.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/Apple.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/Apple.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSampleComponent.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSampleComponent.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSampleComponent.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSampleComponent.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/littleSingleSample/LittleSingleSampleFragment.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/IView.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/IView.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/IView.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/IView.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainComponent.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainComponent.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainComponent.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainComponent.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragment.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentComponent.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentComponent.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentComponent.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentComponent.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentModule.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentModule.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentModule.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainFragmentModule.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainModule.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainModule.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainModule.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainModule.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainPresenter.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainPresenter.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainPresenter.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/mvpSample/MainPresenter.java diff --git a/Dagger2Study/src/main/java/com/baiiu/dagger2learn/util/LogUtil.java b/majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/util/LogUtil.java similarity index 100% rename from Dagger2Study/src/main/java/com/baiiu/dagger2learn/util/LogUtil.java rename to majorFrame/Dagger2Study/src/main/java/com/baiiu/dagger2learn/util/LogUtil.java diff --git a/Dagger2Study/src/main/res/layout/activity_main.xml b/majorFrame/Dagger2Study/src/main/res/layout/activity_main.xml similarity index 100% rename from Dagger2Study/src/main/res/layout/activity_main.xml rename to majorFrame/Dagger2Study/src/main/res/layout/activity_main.xml diff --git a/Dagger2Study/src/main/res/layout/fragment_main.xml b/majorFrame/Dagger2Study/src/main/res/layout/fragment_main.xml similarity index 100% rename from Dagger2Study/src/main/res/layout/fragment_main.xml rename to majorFrame/Dagger2Study/src/main/res/layout/fragment_main.xml diff --git a/Dagger2Study/src/main/res/mipmap-hdpi/ic_launcher.png b/majorFrame/Dagger2Study/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from Dagger2Study/src/main/res/mipmap-hdpi/ic_launcher.png rename to majorFrame/Dagger2Study/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/Dagger2Study/src/main/res/mipmap-mdpi/ic_launcher.png b/majorFrame/Dagger2Study/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from Dagger2Study/src/main/res/mipmap-mdpi/ic_launcher.png rename to majorFrame/Dagger2Study/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/Dagger2Study/src/main/res/mipmap-xhdpi/ic_launcher.png b/majorFrame/Dagger2Study/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from Dagger2Study/src/main/res/mipmap-xhdpi/ic_launcher.png rename to majorFrame/Dagger2Study/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/Dagger2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png b/majorFrame/Dagger2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from Dagger2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to majorFrame/Dagger2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/Dagger2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/majorFrame/Dagger2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from Dagger2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to majorFrame/Dagger2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/Dagger2Study/src/main/res/values-w820dp/dimens.xml b/majorFrame/Dagger2Study/src/main/res/values-w820dp/dimens.xml similarity index 100% rename from Dagger2Study/src/main/res/values-w820dp/dimens.xml rename to majorFrame/Dagger2Study/src/main/res/values-w820dp/dimens.xml diff --git a/Dagger2Study/src/main/res/values/colors.xml b/majorFrame/Dagger2Study/src/main/res/values/colors.xml similarity index 100% rename from Dagger2Study/src/main/res/values/colors.xml rename to majorFrame/Dagger2Study/src/main/res/values/colors.xml diff --git a/Dagger2Study/src/main/res/values/dimens.xml b/majorFrame/Dagger2Study/src/main/res/values/dimens.xml similarity index 100% rename from Dagger2Study/src/main/res/values/dimens.xml rename to majorFrame/Dagger2Study/src/main/res/values/dimens.xml diff --git a/Dagger2Study/src/main/res/values/strings.xml b/majorFrame/Dagger2Study/src/main/res/values/strings.xml similarity index 100% rename from Dagger2Study/src/main/res/values/strings.xml rename to majorFrame/Dagger2Study/src/main/res/values/strings.xml diff --git a/Dagger2Study/src/main/res/values/styles.xml b/majorFrame/Dagger2Study/src/main/res/values/styles.xml similarity index 100% rename from Dagger2Study/src/main/res/values/styles.xml rename to majorFrame/Dagger2Study/src/main/res/values/styles.xml diff --git a/Dagger2Study/src/test/java/com/baiiu/dagger2learn/ExampleUnitTest.java b/majorFrame/Dagger2Study/src/test/java/com/baiiu/dagger2learn/ExampleUnitTest.java similarity index 100% rename from Dagger2Study/src/test/java/com/baiiu/dagger2learn/ExampleUnitTest.java rename to majorFrame/Dagger2Study/src/test/java/com/baiiu/dagger2learn/ExampleUnitTest.java diff --git a/LiteOrmStudy/1.html b/majorFrame/LiteOrmStudy/1.html similarity index 100% rename from LiteOrmStudy/1.html rename to majorFrame/LiteOrmStudy/1.html diff --git a/LiteOrmStudy/README.md b/majorFrame/LiteOrmStudy/README.md similarity index 100% rename from LiteOrmStudy/README.md rename to majorFrame/LiteOrmStudy/README.md diff --git a/LiteOrmStudy/build.gradle b/majorFrame/LiteOrmStudy/build.gradle similarity index 100% rename from LiteOrmStudy/build.gradle rename to majorFrame/LiteOrmStudy/build.gradle diff --git a/LiteOrmStudy/libs/lite-orm-1.9.1.jar b/majorFrame/LiteOrmStudy/libs/lite-orm-1.9.1.jar similarity index 100% rename from LiteOrmStudy/libs/lite-orm-1.9.1.jar rename to majorFrame/LiteOrmStudy/libs/lite-orm-1.9.1.jar diff --git a/LiteOrmStudy/proguard-rules.pro b/majorFrame/LiteOrmStudy/proguard-rules.pro similarity index 100% rename from LiteOrmStudy/proguard-rules.pro rename to majorFrame/LiteOrmStudy/proguard-rules.pro diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/ApplicationTest.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/ApplicationTest.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/ApplicationTest.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/ApplicationTest.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestClassType.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestClassType.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestClassType.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestClassType.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestCollection.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestCollection.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestCollection.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestCollection.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGeneric.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGeneric.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGeneric.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGeneric.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGetClass.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGetClass.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGetClass.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestGetClass.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestInstance.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestInstance.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestInstance.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestInstance.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNewInstance.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNewInstance.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNewInstance.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNewInstance.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNext.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNext.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNext.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestNext.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestSpliter.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestSpliter.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestSpliter.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestSpliter.java diff --git a/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestTry.java b/majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestTry.java similarity index 100% rename from LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestTry.java rename to majorFrame/LiteOrmStudy/src/androidTest/java/com/example/testing/liteormlearn/TestTry.java diff --git a/LiteOrmStudy/src/main/AndroidManifest.xml b/majorFrame/LiteOrmStudy/src/main/AndroidManifest.xml similarity index 100% rename from LiteOrmStudy/src/main/AndroidManifest.xml rename to majorFrame/LiteOrmStudy/src/main/AndroidManifest.xml diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/MyApplcation.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/MyApplcation.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/MyApplcation.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/MyApplcation.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/learn/TestActivity.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Model.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Model.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Model.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Model.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Person.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Person.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Person.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/Person.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/TestModel.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/TestModel.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/TestModel.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/TestModel.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/User.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/User.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/User.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/User.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Book.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Book.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Book.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Book.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Classes.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Classes.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Classes.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Classes.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/School.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/School.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/School.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/School.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Student.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Student.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Student.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Student.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Teacher.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Teacher.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Teacher.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/cascade/Teacher.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/me/ModelA.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/me/ModelA.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/me/ModelA.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/me/ModelA.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Address.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Address.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Address.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Address.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/BaseModel.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/BaseModel.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/BaseModel.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/BaseModel.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Boss.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Boss.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Boss.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Boss.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Company.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Company.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Company.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Company.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Man.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Man.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Man.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Man.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Person.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Person.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Person.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Person.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Wife.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Wife.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Wife.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/model/single/Wife.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/ApiConstant.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/ApiConstant.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/ApiConstant.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/ApiConstant.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/UOrm.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/UOrm.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/UOrm.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/orm/UOrm.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/BaseActivity.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/BaseActivity.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/BaseActivity.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/BaseActivity.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/CascadeTestActivity.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/CascadeTestActivity.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/CascadeTestActivity.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/CascadeTestActivity.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/MainActivity.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/MainActivity.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/MainActivity.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/MainActivity.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/SingleTestActivity.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/SingleTestActivity.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/SingleTestActivity.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/samples/SingleTestActivity.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/test/SqliteUtils.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/test/SqliteUtils.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/test/SqliteUtils.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/test/SqliteUtils.java diff --git a/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/util/CommonUtil.java b/majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/util/CommonUtil.java similarity index 100% rename from LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/util/CommonUtil.java rename to majorFrame/LiteOrmStudy/src/main/java/com/example/testing/liteormlearn/util/CommonUtil.java diff --git a/LiteOrmStudy/src/main/res/layout/act_list_btn.xml b/majorFrame/LiteOrmStudy/src/main/res/layout/act_list_btn.xml similarity index 100% rename from LiteOrmStudy/src/main/res/layout/act_list_btn.xml rename to majorFrame/LiteOrmStudy/src/main/res/layout/act_list_btn.xml diff --git a/LiteOrmStudy/src/main/res/layout/act_main.xml b/majorFrame/LiteOrmStudy/src/main/res/layout/act_main.xml similarity index 100% rename from LiteOrmStudy/src/main/res/layout/act_main.xml rename to majorFrame/LiteOrmStudy/src/main/res/layout/act_main.xml diff --git a/LiteOrmStudy/src/main/res/layout/activity_main.xml b/majorFrame/LiteOrmStudy/src/main/res/layout/activity_main.xml similarity index 100% rename from LiteOrmStudy/src/main/res/layout/activity_main.xml rename to majorFrame/LiteOrmStudy/src/main/res/layout/activity_main.xml diff --git a/LiteOrmStudy/src/main/res/mipmap-hdpi/ic_launcher.png b/majorFrame/LiteOrmStudy/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from LiteOrmStudy/src/main/res/mipmap-hdpi/ic_launcher.png rename to majorFrame/LiteOrmStudy/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/LiteOrmStudy/src/main/res/mipmap-mdpi/ic_launcher.png b/majorFrame/LiteOrmStudy/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from LiteOrmStudy/src/main/res/mipmap-mdpi/ic_launcher.png rename to majorFrame/LiteOrmStudy/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/LiteOrmStudy/src/main/res/mipmap-xhdpi/ic_launcher.png b/majorFrame/LiteOrmStudy/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from LiteOrmStudy/src/main/res/mipmap-xhdpi/ic_launcher.png rename to majorFrame/LiteOrmStudy/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/LiteOrmStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png b/majorFrame/LiteOrmStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from LiteOrmStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to majorFrame/LiteOrmStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/LiteOrmStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/majorFrame/LiteOrmStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from LiteOrmStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to majorFrame/LiteOrmStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/LiteOrmStudy/src/main/res/values-w820dp/dimens.xml b/majorFrame/LiteOrmStudy/src/main/res/values-w820dp/dimens.xml similarity index 100% rename from LiteOrmStudy/src/main/res/values-w820dp/dimens.xml rename to majorFrame/LiteOrmStudy/src/main/res/values-w820dp/dimens.xml diff --git a/LiteOrmStudy/src/main/res/values/colors.xml b/majorFrame/LiteOrmStudy/src/main/res/values/colors.xml similarity index 100% rename from LiteOrmStudy/src/main/res/values/colors.xml rename to majorFrame/LiteOrmStudy/src/main/res/values/colors.xml diff --git a/LiteOrmStudy/src/main/res/values/dimens.xml b/majorFrame/LiteOrmStudy/src/main/res/values/dimens.xml similarity index 100% rename from LiteOrmStudy/src/main/res/values/dimens.xml rename to majorFrame/LiteOrmStudy/src/main/res/values/dimens.xml diff --git a/LiteOrmStudy/src/main/res/values/strings.xml b/majorFrame/LiteOrmStudy/src/main/res/values/strings.xml similarity index 100% rename from LiteOrmStudy/src/main/res/values/strings.xml rename to majorFrame/LiteOrmStudy/src/main/res/values/strings.xml diff --git a/LiteOrmStudy/src/main/res/values/styles.xml b/majorFrame/LiteOrmStudy/src/main/res/values/styles.xml similarity index 100% rename from LiteOrmStudy/src/main/res/values/styles.xml rename to majorFrame/LiteOrmStudy/src/main/res/values/styles.xml diff --git a/LiteOrmStudy/src/test/java/com/example/testing/liteormlearn/ExampleUnitTest.java b/majorFrame/LiteOrmStudy/src/test/java/com/example/testing/liteormlearn/ExampleUnitTest.java similarity index 100% rename from LiteOrmStudy/src/test/java/com/example/testing/liteormlearn/ExampleUnitTest.java rename to majorFrame/LiteOrmStudy/src/test/java/com/example/testing/liteormlearn/ExampleUnitTest.java diff --git a/RxJava2Study/.gitignore b/majorFrame/RxJava2Study/.gitignore similarity index 100% rename from RxJava2Study/.gitignore rename to majorFrame/RxJava2Study/.gitignore diff --git a/RxJava2Study/build.gradle b/majorFrame/RxJava2Study/build.gradle similarity index 100% rename from RxJava2Study/build.gradle rename to majorFrame/RxJava2Study/build.gradle diff --git a/RxJava2Study/proguard-rules.pro b/majorFrame/RxJava2Study/proguard-rules.pro similarity index 100% rename from RxJava2Study/proguard-rules.pro rename to majorFrame/RxJava2Study/proguard-rules.pro diff --git a/RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java b/majorFrame/RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java similarity index 100% rename from RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java rename to majorFrame/RxJava2Study/src/androidTest/java/com/baiiu/rxjava2study/ExampleInstrumentedTest.java diff --git a/RxJava2Study/src/main/AndroidManifest.xml b/majorFrame/RxJava2Study/src/main/AndroidManifest.xml similarity index 100% rename from RxJava2Study/src/main/AndroidManifest.xml rename to majorFrame/RxJava2Study/src/main/AndroidManifest.xml diff --git a/RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java b/majorFrame/RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java similarity index 100% rename from RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java rename to majorFrame/RxJava2Study/src/main/java/com/baiiu/rxjava2study/CreateFragment.java diff --git a/RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java b/majorFrame/RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java similarity index 100% rename from RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java rename to majorFrame/RxJava2Study/src/main/java/com/baiiu/rxjava2study/MainActivity.java diff --git a/RxJava2Study/src/main/res/layout/activity_main.xml b/majorFrame/RxJava2Study/src/main/res/layout/activity_main.xml similarity index 100% rename from RxJava2Study/src/main/res/layout/activity_main.xml rename to majorFrame/RxJava2Study/src/main/res/layout/activity_main.xml diff --git a/RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher.png b/majorFrame/RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher_round.png b/majorFrame/RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher.png b/majorFrame/RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher_round.png b/majorFrame/RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher.png b/majorFrame/RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/majorFrame/RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png b/majorFrame/RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/majorFrame/RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/majorFrame/RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/majorFrame/RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to majorFrame/RxJava2Study/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/RxJava2Study/src/main/res/values/colors.xml b/majorFrame/RxJava2Study/src/main/res/values/colors.xml similarity index 100% rename from RxJava2Study/src/main/res/values/colors.xml rename to majorFrame/RxJava2Study/src/main/res/values/colors.xml diff --git a/RxJava2Study/src/main/res/values/strings.xml b/majorFrame/RxJava2Study/src/main/res/values/strings.xml similarity index 100% rename from RxJava2Study/src/main/res/values/strings.xml rename to majorFrame/RxJava2Study/src/main/res/values/strings.xml diff --git a/RxJava2Study/src/main/res/values/styles.xml b/majorFrame/RxJava2Study/src/main/res/values/styles.xml similarity index 100% rename from RxJava2Study/src/main/res/values/styles.xml rename to majorFrame/RxJava2Study/src/main/res/values/styles.xml diff --git a/RxJava2Study/src/test/java/com/baiiu/rxjava2study/ExampleUnitTest.java b/majorFrame/RxJava2Study/src/test/java/com/baiiu/rxjava2study/ExampleUnitTest.java similarity index 100% rename from RxJava2Study/src/test/java/com/baiiu/rxjava2study/ExampleUnitTest.java rename to majorFrame/RxJava2Study/src/test/java/com/baiiu/rxjava2study/ExampleUnitTest.java diff --git a/RxJavaStudy/README.md b/majorFrame/RxJavaStudy/README.md similarity index 100% rename from RxJavaStudy/README.md rename to majorFrame/RxJavaStudy/README.md diff --git a/RxJavaStudy/build.gradle b/majorFrame/RxJavaStudy/build.gradle similarity index 100% rename from RxJavaStudy/build.gradle rename to majorFrame/RxJavaStudy/build.gradle diff --git a/RxJavaStudy/note.md b/majorFrame/RxJavaStudy/note.md similarity index 100% rename from RxJavaStudy/note.md rename to majorFrame/RxJavaStudy/note.md diff --git a/RxJavaStudy/proguard-rules.pro b/majorFrame/RxJavaStudy/proguard-rules.pro similarity index 100% rename from RxJavaStudy/proguard-rules.pro rename to majorFrame/RxJavaStudy/proguard-rules.pro diff --git a/RxJavaStudy/src/androidTest/java/com/example/testing/rxjavalearn/ApplicationTest.java b/majorFrame/RxJavaStudy/src/androidTest/java/com/example/testing/rxjavalearn/ApplicationTest.java similarity index 100% rename from RxJavaStudy/src/androidTest/java/com/example/testing/rxjavalearn/ApplicationTest.java rename to majorFrame/RxJavaStudy/src/androidTest/java/com/example/testing/rxjavalearn/ApplicationTest.java diff --git a/RxJavaStudy/src/main/AndroidManifest.xml b/majorFrame/RxJavaStudy/src/main/AndroidManifest.xml similarity index 100% rename from RxJavaStudy/src/main/AndroidManifest.xml rename to majorFrame/RxJavaStudy/src/main/AndroidManifest.xml diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MainActivity.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MyApplication.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MyApplication.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MyApplication.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/MyApplication.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Course.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Course.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Course.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Course.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Repo.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Repo.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Repo.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Repo.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Student.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Student.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Student.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/Student.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/User.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/User.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/User.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bean/User.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/CacheFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankApi.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankApi.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankApi.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankApi.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankBeautyResultToItemsMapper.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankBeautyResultToItemsMapper.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankBeautyResultToItemsMapper.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/GankBeautyResultToItemsMapper.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Data.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Database.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Database.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Database.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Database.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeauty.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeauty.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeauty.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeauty.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeautyResult.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeautyResult.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeautyResult.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/GankBeautyResult.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Item.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Item.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Item.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/bestSample/data/Item.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ConvertFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ErrorTestFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ErrorTestFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ErrorTestFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ErrorTestFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/GitHubAPI.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/GitHubAPI.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/GitHubAPI.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/GitHubAPI.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/InitFirstLearnFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/ResearchFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/RetrofitRxFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/TestFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/TestFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/TestFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/fragments/TestFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/AggregateOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/BaseFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/BaseFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/BaseFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/BaseFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CombiningOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConditionalBooleanOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ConnectOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CreateOperatorFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CustomOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CustomOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CustomOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/CustomOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/ErrorHandingFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/FilterOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/SubjectFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/SubjectFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/SubjectFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/SubjectFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/TransformOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/operators/UtilityOperatorsFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponse.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponse.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponse.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponse.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponseException.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponseException.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponseException.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/ApiResponseException.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/CommonUtil.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/CommonUtil.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/CommonUtil.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/CommonUtil.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Funcs.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Funcs.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Funcs.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Funcs.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/RxUtil.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/RxUtil.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/RxUtil.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/RxUtil.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Transformers.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Transformers.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Transformers.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/rxEncapsulated/Transformers.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/transformer/TransformerTestFragment.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/transformer/TransformerTestFragment.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/transformer/TransformerTestFragment.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/transformer/TransformerTestFragment.java diff --git a/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/util/LogUtil.java b/majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/util/LogUtil.java similarity index 100% rename from RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/util/LogUtil.java rename to majorFrame/RxJavaStudy/src/main/java/com/example/testing/rxjavalearn/util/LogUtil.java diff --git a/RxJavaStudy/src/main/res/layout/activity_main.xml b/majorFrame/RxJavaStudy/src/main/res/layout/activity_main.xml similarity index 100% rename from RxJavaStudy/src/main/res/layout/activity_main.xml rename to majorFrame/RxJavaStudy/src/main/res/layout/activity_main.xml diff --git a/RxJavaStudy/src/main/res/layout/fragment_create.xml b/majorFrame/RxJavaStudy/src/main/res/layout/fragment_create.xml similarity index 100% rename from RxJavaStudy/src/main/res/layout/fragment_create.xml rename to majorFrame/RxJavaStudy/src/main/res/layout/fragment_create.xml diff --git a/RxJavaStudy/src/main/res/mipmap-hdpi/ic_launcher.png b/majorFrame/RxJavaStudy/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from RxJavaStudy/src/main/res/mipmap-hdpi/ic_launcher.png rename to majorFrame/RxJavaStudy/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/RxJavaStudy/src/main/res/mipmap-mdpi/ic_launcher.png b/majorFrame/RxJavaStudy/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from RxJavaStudy/src/main/res/mipmap-mdpi/ic_launcher.png rename to majorFrame/RxJavaStudy/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/RxJavaStudy/src/main/res/mipmap-xhdpi/ic_launcher.png b/majorFrame/RxJavaStudy/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from RxJavaStudy/src/main/res/mipmap-xhdpi/ic_launcher.png rename to majorFrame/RxJavaStudy/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/RxJavaStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png b/majorFrame/RxJavaStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from RxJavaStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to majorFrame/RxJavaStudy/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/RxJavaStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/majorFrame/RxJavaStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from RxJavaStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to majorFrame/RxJavaStudy/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/RxJavaStudy/src/main/res/values-w820dp/dimens.xml b/majorFrame/RxJavaStudy/src/main/res/values-w820dp/dimens.xml similarity index 100% rename from RxJavaStudy/src/main/res/values-w820dp/dimens.xml rename to majorFrame/RxJavaStudy/src/main/res/values-w820dp/dimens.xml diff --git a/RxJavaStudy/src/main/res/values/colors.xml b/majorFrame/RxJavaStudy/src/main/res/values/colors.xml similarity index 100% rename from RxJavaStudy/src/main/res/values/colors.xml rename to majorFrame/RxJavaStudy/src/main/res/values/colors.xml diff --git a/RxJavaStudy/src/main/res/values/dimens.xml b/majorFrame/RxJavaStudy/src/main/res/values/dimens.xml similarity index 100% rename from RxJavaStudy/src/main/res/values/dimens.xml rename to majorFrame/RxJavaStudy/src/main/res/values/dimens.xml diff --git a/RxJavaStudy/src/main/res/values/strings.xml b/majorFrame/RxJavaStudy/src/main/res/values/strings.xml similarity index 100% rename from RxJavaStudy/src/main/res/values/strings.xml rename to majorFrame/RxJavaStudy/src/main/res/values/strings.xml diff --git a/RxJavaStudy/src/main/res/values/styles.xml b/majorFrame/RxJavaStudy/src/main/res/values/styles.xml similarity index 100% rename from RxJavaStudy/src/main/res/values/styles.xml rename to majorFrame/RxJavaStudy/src/main/res/values/styles.xml diff --git a/RxJavaStudy/src/test/java/com/example/testing/rxjavalearn/ExampleUnitTest.java b/majorFrame/RxJavaStudy/src/test/java/com/example/testing/rxjavalearn/ExampleUnitTest.java similarity index 100% rename from RxJavaStudy/src/test/java/com/example/testing/rxjavalearn/ExampleUnitTest.java rename to majorFrame/RxJavaStudy/src/test/java/com/example/testing/rxjavalearn/ExampleUnitTest.java diff --git a/retrofitStudy/retrofit/AndroidManifest.xml b/majorFrame/retrofitStudy/retrofit/AndroidManifest.xml similarity index 100% rename from retrofitStudy/retrofit/AndroidManifest.xml rename to majorFrame/retrofitStudy/retrofit/AndroidManifest.xml diff --git a/retrofitStudy/retrofit/build.gradle b/majorFrame/retrofitStudy/retrofit/build.gradle similarity index 100% rename from retrofitStudy/retrofit/build.gradle rename to majorFrame/retrofitStudy/retrofit/build.gradle diff --git a/retrofitStudy/retrofit/pom.xml b/majorFrame/retrofitStudy/retrofit/pom.xml similarity index 100% rename from retrofitStudy/retrofit/pom.xml rename to majorFrame/retrofitStudy/retrofit/pom.xml diff --git a/retrofitStudy/retrofit/src/retrofit2/BuiltInConverters.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/BuiltInConverters.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/BuiltInConverters.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/BuiltInConverters.java diff --git a/retrofitStudy/retrofit/src/retrofit2/Call.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/Call.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/Call.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/Call.java diff --git a/retrofitStudy/retrofit/src/retrofit2/CallAdapter.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/CallAdapter.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/CallAdapter.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/CallAdapter.java diff --git a/retrofitStudy/retrofit/src/retrofit2/Callback.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/Callback.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/Callback.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/Callback.java diff --git a/retrofitStudy/retrofit/src/retrofit2/Converter.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/Converter.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/Converter.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/Converter.java diff --git a/retrofitStudy/retrofit/src/retrofit2/DefaultCallAdapterFactory.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/DefaultCallAdapterFactory.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/DefaultCallAdapterFactory.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/DefaultCallAdapterFactory.java diff --git a/retrofitStudy/retrofit/src/retrofit2/ExecutorCallAdapterFactory.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/ExecutorCallAdapterFactory.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/ExecutorCallAdapterFactory.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/ExecutorCallAdapterFactory.java diff --git a/retrofitStudy/retrofit/src/retrofit2/OkHttpCall.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/OkHttpCall.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/OkHttpCall.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/OkHttpCall.java diff --git a/retrofitStudy/retrofit/src/retrofit2/ParameterHandler.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/ParameterHandler.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/ParameterHandler.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/ParameterHandler.java diff --git a/retrofitStudy/retrofit/src/retrofit2/Platform.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/Platform.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/Platform.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/Platform.java diff --git a/retrofitStudy/retrofit/src/retrofit2/RequestBuilder.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/RequestBuilder.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/RequestBuilder.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/RequestBuilder.java diff --git a/retrofitStudy/retrofit/src/retrofit2/Response.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/Response.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/Response.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/Response.java diff --git a/retrofitStudy/retrofit/src/retrofit2/Retrofit.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/Retrofit.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/Retrofit.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/Retrofit.java diff --git a/retrofitStudy/retrofit/src/retrofit2/ServiceMethod.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/ServiceMethod.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/ServiceMethod.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/ServiceMethod.java diff --git a/retrofitStudy/retrofit/src/retrofit2/Utils.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/Utils.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/Utils.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/Utils.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Body.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Body.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Body.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Body.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/DELETE.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/DELETE.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/DELETE.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/DELETE.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Field.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Field.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Field.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Field.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/FieldMap.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/FieldMap.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/FieldMap.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/FieldMap.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/FormUrlEncoded.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/FormUrlEncoded.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/FormUrlEncoded.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/FormUrlEncoded.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/GET.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/GET.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/GET.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/GET.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/HEAD.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/HEAD.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/HEAD.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/HEAD.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/HTTP.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/HTTP.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/HTTP.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/HTTP.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Header.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Header.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Header.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Header.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/HeaderMap.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/HeaderMap.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/HeaderMap.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/HeaderMap.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Headers.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Headers.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Headers.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Headers.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Multipart.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Multipart.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Multipart.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Multipart.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/OPTIONS.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/OPTIONS.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/OPTIONS.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/OPTIONS.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/PATCH.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/PATCH.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/PATCH.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/PATCH.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/POST.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/POST.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/POST.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/POST.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/PUT.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/PUT.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/PUT.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/PUT.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Part.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Part.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Part.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Part.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/PartMap.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/PartMap.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/PartMap.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/PartMap.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Path.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Path.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Path.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Path.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Query.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Query.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Query.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Query.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/QueryMap.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/QueryMap.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/QueryMap.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/QueryMap.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Streaming.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Streaming.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Streaming.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Streaming.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/Url.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Url.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/Url.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/Url.java diff --git a/retrofitStudy/retrofit/src/retrofit2/http/package-info.java b/majorFrame/retrofitStudy/retrofit/src/retrofit2/http/package-info.java similarity index 100% rename from retrofitStudy/retrofit/src/retrofit2/http/package-info.java rename to majorFrame/retrofitStudy/retrofit/src/retrofit2/http/package-info.java diff --git a/retrofitStudy/retrofitDemo/README.md b/majorFrame/retrofitStudy/retrofitDemo/README.md similarity index 100% rename from retrofitStudy/retrofitDemo/README.md rename to majorFrame/retrofitStudy/retrofitDemo/README.md diff --git a/retrofitStudy/retrofitDemo/build.gradle b/majorFrame/retrofitStudy/retrofitDemo/build.gradle similarity index 100% rename from retrofitStudy/retrofitDemo/build.gradle rename to majorFrame/retrofitStudy/retrofitDemo/build.gradle diff --git a/retrofitStudy/retrofitDemo/note.txt b/majorFrame/retrofitStudy/retrofitDemo/note.txt similarity index 100% rename from retrofitStudy/retrofitDemo/note.txt rename to majorFrame/retrofitStudy/retrofitDemo/note.txt diff --git a/retrofitStudy/retrofitDemo/proguard-rules.pro b/majorFrame/retrofitStudy/retrofitDemo/proguard-rules.pro similarity index 100% rename from retrofitStudy/retrofitDemo/proguard-rules.pro rename to majorFrame/retrofitStudy/retrofitDemo/proguard-rules.pro diff --git a/retrofitStudy/retrofitDemo/src/androidTest/java/com/example/testing/myapplication/ApplicationTest.java b/majorFrame/retrofitStudy/retrofitDemo/src/androidTest/java/com/example/testing/myapplication/ApplicationTest.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/androidTest/java/com/example/testing/myapplication/ApplicationTest.java rename to majorFrame/retrofitStudy/retrofitDemo/src/androidTest/java/com/example/testing/myapplication/ApplicationTest.java diff --git a/retrofitStudy/retrofitDemo/src/main/AndroidManifest.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/AndroidManifest.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/AndroidManifest.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/AndroidManifest.xml diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MainActivity.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MyApplication.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MyApplication.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MyApplication.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/MyApplication.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Daily.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Daily.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Daily.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Daily.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIODay.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIODay.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIODay.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIODay.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIOHistory.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIOHistory.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIOHistory.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/GankIOHistory.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Repo.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Repo.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Repo.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Repo.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Story.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Story.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Story.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/Story.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/User.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/User.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/User.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/bean/User.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ConverterTestFragment.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/ErrorTestFragment.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/NewsListFragment.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/OkHttpFragment.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/fragments/RetrofitFragment.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/ApiResponse.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/ApiResponse.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/ApiResponse.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/ApiResponse.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/NotResponseException.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/NotResponseException.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/NotResponseException.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/NotResponseException.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonConverterFactory.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonConverterFactory.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonConverterFactory.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonConverterFactory.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonRequestBodyConverter.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonRequestBodyConverter.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonRequestBodyConverter.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonRequestBodyConverter.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonResponseBodyConverter.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonResponseBodyConverter.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonResponseBodyConverter.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/gsonConverter/GsonResponseBodyConverter.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/stringConverter/StringConverter.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/stringConverter/StringConverter.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/stringConverter/StringConverter.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/mClass/stringConverter/StringConverter.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/AnotherAPI.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/AnotherAPI.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/AnotherAPI.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/AnotherAPI.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiContants.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiContants.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiContants.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiContants.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiFactory.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiFactory.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiFactory.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/ApiFactory.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/GitHubAPI.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/GitHubAPI.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/GitHubAPI.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/GitHubAPI.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/HttpHelper.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/HttpHelper.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/HttpHelper.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/HttpHelper.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/OKHttpFactory.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/OKHttpFactory.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/OKHttpFactory.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/OKHttpFactory.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/RetrofitClient.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/RetrofitClient.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/RetrofitClient.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/RetrofitClient.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/AllCachedInterceptor.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/AllCachedInterceptor.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/AllCachedInterceptor.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/AllCachedInterceptor.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/OnOffLineCachedInterceptor.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/OnOffLineCachedInterceptor.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/OnOffLineCachedInterceptor.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/OnOffLineCachedInterceptor.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/UserAgentInterceptor.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/UserAgentInterceptor.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/UserAgentInterceptor.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/retrofit/http/interceptor/UserAgentInterceptor.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/GsonUtil.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/GsonUtil.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/GsonUtil.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/GsonUtil.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/HttpNetUtil.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/HttpNetUtil.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/HttpNetUtil.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/HttpNetUtil.java diff --git a/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/NetWorkReceiver.java b/majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/NetWorkReceiver.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/NetWorkReceiver.java rename to majorFrame/retrofitStudy/retrofitDemo/src/main/java/com/example/testing/myapplication/util/NetWorkReceiver.java diff --git a/retrofitStudy/retrofitDemo/src/main/res/layout/activity_main.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/layout/activity_main.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/layout/activity_main.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/layout/activity_main.xml diff --git a/retrofitStudy/retrofitDemo/src/main/res/layout/fragment_list.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/layout/fragment_list.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/layout/fragment_list.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/layout/fragment_list.xml diff --git a/retrofitStudy/retrofitDemo/src/main/res/mipmap-hdpi/ic_launcher.png b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/mipmap-hdpi/ic_launcher.png rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/retrofitStudy/retrofitDemo/src/main/res/mipmap-mdpi/ic_launcher.png b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/mipmap-mdpi/ic_launcher.png rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/retrofitStudy/retrofitDemo/src/main/res/mipmap-xhdpi/ic_launcher.png b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/mipmap-xhdpi/ic_launcher.png rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/retrofitStudy/retrofitDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/retrofitStudy/retrofitDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/retrofitStudy/retrofitDemo/src/main/res/values-w820dp/dimens.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/values-w820dp/dimens.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/values-w820dp/dimens.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/values-w820dp/dimens.xml diff --git a/retrofitStudy/retrofitDemo/src/main/res/values/colors.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/colors.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/values/colors.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/colors.xml diff --git a/retrofitStudy/retrofitDemo/src/main/res/values/dimens.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/dimens.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/values/dimens.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/dimens.xml diff --git a/retrofitStudy/retrofitDemo/src/main/res/values/strings.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/strings.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/values/strings.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/strings.xml diff --git a/retrofitStudy/retrofitDemo/src/main/res/values/styles.xml b/majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/styles.xml similarity index 100% rename from retrofitStudy/retrofitDemo/src/main/res/values/styles.xml rename to majorFrame/retrofitStudy/retrofitDemo/src/main/res/values/styles.xml diff --git a/retrofitStudy/retrofitDemo/src/test/java/com/example/testing/myapplication/ExampleUnitTest.java b/majorFrame/retrofitStudy/retrofitDemo/src/test/java/com/example/testing/myapplication/ExampleUnitTest.java similarity index 100% rename from retrofitStudy/retrofitDemo/src/test/java/com/example/testing/myapplication/ExampleUnitTest.java rename to majorFrame/retrofitStudy/retrofitDemo/src/test/java/com/example/testing/myapplication/ExampleUnitTest.java diff --git a/retrofitStudy/rxjava/AndroidManifest.xml b/majorFrame/retrofitStudy/rxjava/AndroidManifest.xml similarity index 100% rename from retrofitStudy/rxjava/AndroidManifest.xml rename to majorFrame/retrofitStudy/rxjava/AndroidManifest.xml diff --git a/retrofitStudy/rxjava/build.gradle b/majorFrame/retrofitStudy/rxjava/build.gradle similarity index 94% rename from retrofitStudy/rxjava/build.gradle rename to majorFrame/retrofitStudy/rxjava/build.gradle index 749a6ae..1e0534a 100755 --- a/retrofitStudy/rxjava/build.gradle +++ b/majorFrame/retrofitStudy/rxjava/build.gradle @@ -31,7 +31,7 @@ android { } dependencies { compile 'io.reactivex:rxjava:1.1.6' - compile project(path: ':RetrofitStudy:retrofit') + compile project(path: ':majorFrame:RetrofitStudy:retrofit') implementation "androidx.core:core-ktx:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } diff --git a/retrofitStudy/rxjava/pom.xml b/majorFrame/retrofitStudy/rxjava/pom.xml similarity index 100% rename from retrofitStudy/rxjava/pom.xml rename to majorFrame/retrofitStudy/rxjava/pom.xml diff --git a/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/CompletableHelper.java b/majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/CompletableHelper.java similarity index 100% rename from retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/CompletableHelper.java rename to majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/CompletableHelper.java diff --git a/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/HttpException.java b/majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/HttpException.java similarity index 100% rename from retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/HttpException.java rename to majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/HttpException.java diff --git a/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/OperatorMapResponseToBodyOrError.java b/majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/OperatorMapResponseToBodyOrError.java similarity index 100% rename from retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/OperatorMapResponseToBodyOrError.java rename to majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/OperatorMapResponseToBodyOrError.java diff --git a/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/Result.java b/majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/Result.java similarity index 100% rename from retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/Result.java rename to majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/Result.java diff --git a/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/RxJavaCallAdapterFactory.java b/majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/RxJavaCallAdapterFactory.java similarity index 100% rename from retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/RxJavaCallAdapterFactory.java rename to majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/RxJavaCallAdapterFactory.java diff --git a/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/SingleHelper.java b/majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/SingleHelper.java similarity index 100% rename from retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/SingleHelper.java rename to majorFrame/retrofitStudy/rxjava/src/retrofit2/adapter/rxjava/SingleHelper.java diff --git a/settings.gradle b/settings.gradle index 75707e5..e972916 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,20 +8,15 @@ include ':CommonTool' */ include( - 'unitTestStudy', - ':LiteOrmStudy', - ':RxJavaStudy', - ':RxJava2Study', - ':Dagger2Study', + ':unitTestStudy', + ':majorFrame:LiteOrmStudy', + ':majorFrame:RxJavaStudy', + ':majorFrame:RxJava2Study', + ':majorFrame:Dagger2Study', + ':majorFrame:RetrofitStudy:retrofitDemo', + ':majorFrame:RetrofitStudy:retrofit', + ':majorFrame:RetrofitStudy:rxjava', -) - - -include( - - ':RetrofitStudy:retrofitDemo', - ':RetrofitStudy:retrofit', - ':RetrofitStudy:rxjava', ) From 3b01a1310f620be2b5cdbf47c5ffba27ff8df508 Mon Sep 17 00:00:00 2001 From: baiiu Date: Wed, 11 Sep 2019 15:50:12 +0800 Subject: [PATCH 006/104] first test --- build.gradle | 1 + plugin/pluginApplication/.gitignore | 1 + plugin/pluginApplication/build.gradle | 39 ++++ plugin/pluginApplication/proguard-rules.pro | 21 +++ .../ExampleInstrumentedTest.kt | 24 +++ .../src/main/AndroidManifest.xml | 21 +++ .../baiiu/pluginapplication/MainActivity.kt | 12 ++ .../drawable-v24/ic_launcher_foreground.xml | 34 ++++ .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++++ .../src/main/res/layout/activity_main.xml | 18 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2963 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4905 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2060 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2783 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4490 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6895 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6387 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10413 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9128 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15132 bytes .../src/main/res/values/colors.xml | 6 + .../src/main/res/values/strings.xml | 3 + .../src/main/res/values/styles.xml | 11 ++ .../pluginapplication/ExampleUnitTest.kt | 17 ++ settings.gradle | 45 ++--- 27 files changed, 413 insertions(+), 20 deletions(-) create mode 100644 plugin/pluginApplication/.gitignore create mode 100644 plugin/pluginApplication/build.gradle create mode 100644 plugin/pluginApplication/proguard-rules.pro create mode 100644 plugin/pluginApplication/src/androidTest/java/com/baiiu/pluginapplication/ExampleInstrumentedTest.kt create mode 100644 plugin/pluginApplication/src/main/AndroidManifest.xml create mode 100644 plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt create mode 100644 plugin/pluginApplication/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 plugin/pluginApplication/src/main/res/drawable/ic_launcher_background.xml create mode 100644 plugin/pluginApplication/src/main/res/layout/activity_main.xml create mode 100644 plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 plugin/pluginApplication/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 plugin/pluginApplication/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 plugin/pluginApplication/src/main/res/values/colors.xml create mode 100644 plugin/pluginApplication/src/main/res/values/strings.xml create mode 100644 plugin/pluginApplication/src/main/res/values/styles.xml create mode 100644 plugin/pluginApplication/src/test/java/com/baiiu/pluginapplication/ExampleUnitTest.kt diff --git a/build.gradle b/build.gradle index 45eb3f8..0876f46 100644 --- a/build.gradle +++ b/build.gradle @@ -12,6 +12,7 @@ buildscript { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/plugin/pluginApplication/.gitignore b/plugin/pluginApplication/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/plugin/pluginApplication/.gitignore @@ -0,0 +1 @@ +/build diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle new file mode 100644 index 0000000..465180a --- /dev/null +++ b/plugin/pluginApplication/build.gradle @@ -0,0 +1,39 @@ +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply plugin: 'kotlin-android-extensions' +android { + compileSdkVersion 28 + + + defaultConfig { + applicationId "com.baiiu.pluginapplication" + minSdkVersion 16 + targetSdkVersion 28 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31" + implementation "androidx.core:core-ktx:$kotlin_version" + implementation 'androidx.appcompat:appcompat:1.0.2' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test:runner:1.2.0' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' + + implementation project(":lib_component:LogUtil") +} diff --git a/plugin/pluginApplication/proguard-rules.pro b/plugin/pluginApplication/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/plugin/pluginApplication/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/plugin/pluginApplication/src/androidTest/java/com/baiiu/pluginapplication/ExampleInstrumentedTest.kt b/plugin/pluginApplication/src/androidTest/java/com/baiiu/pluginapplication/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..6834d3a --- /dev/null +++ b/plugin/pluginApplication/src/androidTest/java/com/baiiu/pluginapplication/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package com.baiiu.pluginapplication + +import androidx.test.InstrumentationRegistry +import androidx.test.runner.AndroidJUnit4 + +import org.junit.Test +import org.junit.runner.RunWith + +import org.junit.Assert.* + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getTargetContext() + assertEquals("com.baiiu.pluginapplication", appContext.packageName) + } +} diff --git a/plugin/pluginApplication/src/main/AndroidManifest.xml b/plugin/pluginApplication/src/main/AndroidManifest.xml new file mode 100644 index 0000000..fd01298 --- /dev/null +++ b/plugin/pluginApplication/src/main/AndroidManifest.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt new file mode 100644 index 0000000..4d3b634 --- /dev/null +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt @@ -0,0 +1,12 @@ +package com.baiiu.pluginapplication + +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle + +class MainActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_main) + } +} diff --git a/plugin/pluginApplication/src/main/res/drawable-v24/ic_launcher_foreground.xml b/plugin/pluginApplication/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..1f6bb29 --- /dev/null +++ b/plugin/pluginApplication/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/plugin/pluginApplication/src/main/res/drawable/ic_launcher_background.xml b/plugin/pluginApplication/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..0d025f9 --- /dev/null +++ b/plugin/pluginApplication/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugin/pluginApplication/src/main/res/layout/activity_main.xml b/plugin/pluginApplication/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..4fc2444 --- /dev/null +++ b/plugin/pluginApplication/src/main/res/layout/activity_main.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/plugin/pluginApplication/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/plugin/pluginApplication/src/main/res/mipmap-hdpi/ic_launcher.png b/plugin/pluginApplication/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..898f3ed59ac9f3248734a00e5902736c9367d455 GIT binary patch literal 2963 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 JPDHLkV1g@XpTGbB literal 0 HcmV?d00001 diff --git a/plugin/pluginApplication/src/main/res/mipmap-hdpi/ic_launcher_round.png b/plugin/pluginApplication/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..dffca3601eba7bf5f409bdd520820e2eb5122c75 GIT binary patch literal 4905 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 lV%Z2*hu);6rydA(}wUDXPCF_W1vnaRBK zeoR6LNsxyaZGA2++G?*?dRwg0Dq5+E#aFEgnub(`IsNLD^CGWJ)s74L)DOcaT_gD&woh@MDDT7paS^E*rkp>8F->o#K*x;hPkb-{g{@G1-RXg&d5PhrJUf$gT>-Kc2+T~(?$>*Yu zT4h`0W>J$pZ%Azsi;{nVW%G=At*)awy8+_t6`#e`RGh(2zZ43)n*13}cE8;I5R%*` z|5tXk`=>gMs>q*$@(4m8?`JI1Q?{ zRHAd+JgRmHP9yV))rP7q3IO??4XSoJ$5!Su*=~JDub(K$fM<8yf*a-K*Qz zPelO^(`|+V_|-0Wk_vz*qdO0>?1mS)wM$Y29FC;)bEP-uAW0uG0ct9EO#m6#%K0RZ z39?+K6Wk5gE*|+^5I8uFyX{ALNYa2Nz%T`Hn@(}pU9*C57Xtylz}>iUsV2Z#2;ejg zaNoZ2a>iW@1kiDtzFVLPa8^~&DQ^ARm5e)008Ic*fO8jsh19y~Ki*W3-Qpae2p0nv zo(NXL_4n_CukY&uHM^BPt?*wD_pyjn&Gy=Rcfp3fUR68tMLx;5n(a64-U;9T#U52V zit5Q{QE!`~T|s99zY=X$w0cfmaNYW#0DU9B1CnnlE=a4Z9-s@!Y^>p_bSr_8-_-*O#n>*O#n>*O#n>*O#n@Ra~B|fQ*l9(%QQf9xcJEvaY~>ll!7d& zeMy*!>i>NLUU=_aXnXb`eD~hF-~w+IsQDzK^0wEj+D$`WSMKSA3v0K*aIW*wzx){v z|Lq;P{lJ5=b}1e+^O;s(t?biT$yLHOtC&t(07^{x))^Qyf&6nz%;wDIf6##eu8#&sKFHx$9)9f0Z%(CUS$4kJ%h zh7xEzhK3iU_R;u@KbYx|2=~79C&+BFEBd6;PpcBt&P}D2M4-D$&W5VeCtg1)xQ^3! z9dwsT*;DBzpVRTKQar!Iz)wS)Y_}P!pfNfWp?4YK(O3Tre#~%m=I?&-Fr?${tJVhS z>=lrTBvW+|8iS#2`i=IfwE<-R;44R%@X>{!`|u$=e(U6DgfD8a!sD+U6_7w8>_2iC zX4F|kjj91=H`?IFhx(x5cTdB<7oUfx-gpfTz4Im<`TO4(Xq$f9`@-{Je(C_+`S?TZ z4vcpQ8~0gw-iMFABs?!xhr3^RjtMxadO=JCss=`ts28z5FLd@+WjRbPjd{sS);z$b0hGtE^P}he^1i z7>H-yd;^|7eoS~C1QmcUcehUNIDmRU&%AkT#6+Jh?!%J56dPSF5W|cS2~^FD7Wvd} zT-c21)vi6B=%lT`_GJe6+|LDhTUPB z>Kqr7@|jIF1GGeZq0h@xpIiwP1yjb9Y*zKO!2wZMbhJU|{xvrEbS+BPy11i`MdHh_ zU@6%x@Ok(Gv{}~ZjMb!kP=K2@70hm|8K6>-+veseAW{OYUZ4qdx&3t8|MsoFVo&7r zBR|p`^0RB9Ym&QOBA13Klxzr>w7U5`YSn4T7nW@sCeFfg|s|3n!5j{|JLH@6H|aVdjq+q(_^fRXaK3P8tZdo9e@(iRu< zt#-^$ANe`N*~%uK05m~D0gxI2h64{X!b14LJ-fp52WMNa-_Ungz>n!?42H)aRu9tf zZn@BbcY(EZVhL~!%>xXh%jx{h69NHlePI7Nbyew@+aBx-lTRSu!x_l?#;y+Fs_qPn zFzyAQVd36CK07Sp-tGSwzO%a%W;so;wyOnR9>!fGhokSm2Wxk>z$}*;zO!cs^F5s7 zdN4|kx0C?4Z8H;L+zUX*9sl^`u!*Ba_}GaL;N;-QdrRble38%L9&`MolaSM3!@FQJ z6G4Z0_?!g@Oi9v1(0V6LNg6>3G$lEgO-Tm6-~7mZF&SDOz2J<8TOPaz5~@oX5^WXm zRgCN}thFfSJHcV(r^j|mGB%U)4;_7J+>jr_V@F?x)tyaH)Y%AYx|-ou6lC4*?Vr!2 zJS|H}beRSgvSlfiJk7T%A+RjP#kOg-=>Ybx$D05Lj~|1XcHQh<^OqD2_9kucVwoaqihgiFwGD}j~1T8KAq z9 z0*J_$7eGipRXI8<3eY7Ipjr$(pS5fpOv=;6o~r=0)r#cH3Lrr~6QEWsz)#GN7h+$5Xou}0dN}v_c^boY%{;YZ{WV+0(M1QNN9kM;!AOnLO zA!aO<$`pxu4!x90Kzr3RkuIy=J+gW&=9H=qA z_U>+&-|S@9p4AWyTLkr1J{JXz;e*%scI*>vDKlk)jL}tnO0kitDO+6 z?2}J&RYIn-a{R1}qm0E@ZB`_oFkdWy1o&B&jg?@V^{!r@`-SP05aqg;X(mq$fxs-TLGNGl11do^z)ej zbyh|4sl+n@Iva%o$n^8W0w|C#6u>A?ev|-N<5GZdoFLuJoL?^%Ksv}8B7j1W6%fFy zNPbv=Zjk_D@+X75dvA_6E6 zFN6iKm8nL!k^)EsSvqW^!UD*VZ;KXSB0MP{62Yt>fJB5F5ujW(!es*ZyvoB1VF6kp z*=dv~|NIJ2T%dOv2k0&0@pc1G%QTb_ih|Yb=$T%62%3bDw82d2XhH;WDF$Wp8)|TS zO9Yk>O2SA)vS<#MrV(i-iw4q$z#0HWxD;ejKcAgz2+A3z)@+3bosdkEd0g z;D&1#CpZiz#?%|L1R`t^3D6uAKsmytNfdzqGC|f*0VK$e7Qk*e$z8qXvXKiA`1=hV zmpdyx!B&1`%>9K46G0ec(a5T#01`o#KmdgZm-_e-0c6Mz|AmPOGO9|Ba#>%@WZZ2W z>Ho;wdKvvm*|hl5+kCX*InGgW8c#HK{=|ok`9yjeW-XboyKLmQg9WCdk*LNJcD!Wm8!M{^|rzMI;*ms)i5}x+Az2Z&!25I4rWwWL}BX? zEOKufEUd2?%)sM9ARn2w5R42L+weM@-Ge!fsOt>oIm=qnPh6z`_Ydz*&dt4=I7*o{ zE1hu`!$e9>O-f74pc5eSr(Br2T9<$6_jJqiuh$jk6-OgwWnppRih^SC?_wkr78Flg zxdOMJdh#qTEon9)Lx{AD zp})x??JVrlV(c?%q&{ae4u}ilB*0A^Hwr0^^>G9BT>K=*lpq(QLcEr=q$MqBNlRMN c(!@yr22-Ey)4s~&`~Uy|07*qoM6N<$g6%nSQUCw| literal 0 HcmV?d00001 diff --git a/plugin/pluginApplication/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/plugin/pluginApplication/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..14ed0af35023e4f1901cf03487b6c524257b8483 GIT binary patch literal 6895 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 literal 0 HcmV?d00001 diff --git a/plugin/pluginApplication/src/main/res/mipmap-xxhdpi/ic_launcher.png b/plugin/pluginApplication/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..b0907cac3bfd8fbfdc46e1108247f0a1055387ec GIT binary patch literal 6387 zcma($WmFVQySpr~^b#u_OG=0|(kva)DP1B+cP_AmARxJ*NC=Wrg0zUl5(`L)gp{N- z(%_OG?|Z*r_s2c=$2@ap&UtF)$(eXP9W_!SdLjS-K&qjxY;ZTH{xb;h@8E{&N(%r$ z+p3|gU=%dFmq%!1q&9_NsUvvk-GvvZjaIJ%uU(o!Ypc=Wv%E8e<<)SFdRM{tz(T@!nKT{;0jT2A&dgKu3 zk|GDUX<&73+f+CnZza0G4g29@hmNkl+2wP#$0yi6=u-4CD#*a8LxJLG9KlkveQ7v} z>E#)-tL=xh89y&5li1I!>Zzc!_i6V~nKP^5-+!69FtnX*f=*tr+cf&UpZtLBY|wv< zJ6r*Z5374 zi$7+B3A@szy#|*$Tb~kkzc_N~h3;oe8q95K$w@e#5FRGcF}wXTR}t#^!OnNc>Z52w zu23YrlIQY7UrLLcFSW5ctMBzwrTz=X-m{1Y!*LWUbO~;u&&q8Lu;wlGFqO2h4olL; z{rpPfr}7f=Z)eZhFw1_ITpft-VzPF1CHv-W>u;OCBJBEOEn$HmTpFjX=xN6-H5#V{ zn6Si;q3V*@lFMd>H8;M}vOp8McQcJ}^bBfV`1xb0g0`9ZZa9(wb+L_RGO6wD&I8ouM<}YVDFU ztMSz*yMDz3AkS0YO)3_lYDarEUyj?A#9s@-ln${-1Op^nD7zREi=%4Hy%V?=YS7G`L@>`3kHM4eAD%)t@F};|C zfj?B^Kox-WuPMuDp2=LPZU3Obgnl7{dD>|>*A`fn-0|^8uAHJz;<)tkTXA8lI&dHt&xG(4Il=e~QNN6o9YD7H{TR?17eM>#Z8#Y@_=7fZ?HkZX8i|mEGs5mR`uBi^ zzFh5AG^3EMyvpx(a*)!eOI1?nPTn?v0Ly$)KlQ16Xfrzh+}+Ua_I!5XU@ciwrAZ>O z<7!MU$n6`x${EB6YH$hWOMuSEw+72Lb~rgO*Yp26LGdNp*;^;HAD@(SAr(Dk;j7w! zQ>!M4rxUFYn7E?v7)2q)2rJ2%PY>A>-1O7bY~nt&n)jYnG$(iR#hvlih1p}c)I+|I zy^C;=uIJImfY zL~pm6t6Zw8FiOIY<1>EBS(<5`Cv8DBcZEpTCQ{@@-|2$Bhi;6H?Pofq1Z%b2@)&at zUA{9iaqi62D1|=T{xTe3Czr|z52P;M7EB|V-ss{qspYc0Cj~hUUURef8?i5H?e;kA z<~qW5`JIc(rCLz_oJ~>x8O2IVR%>+7%}`TBSQt%i+m+4tV?z0(?5cf&1v8cNlz7Lg z%ZS>-e!({r)+sH_1+QJvE5BqOgmfK_$X*P0*x6beoRN|0FV zBu+T9^1E5}1I>g&wC|Bn^{(R$!_A@+E4<}3n|QMU=H|GuQZRAZ+zSZ}SS{MNj&mi0 zRY+fp&8IQn-}zGeIVj+qntrIP-IpXF?2xAoyT|i)X+@HL$+|t{#ZAvBrd?L!=9aLy z%@CY;X7U41O6VpHq<1UBk2vi~afo_h1Xrb{vQ%cE|Fvi8EjFCP^~ zabJnB#=NPyBD*BaNSQW*VI+TbEmlu2&HD<4U_UQNUR_`K~u~XWideSoLc(k)vEtG^CT* zG`Zdarw^M&6C=~oi^6W#WL!BMe{E&Gg9Arbg2gg;cO^sJ#+L$ zWBP!R+lcV(p-B#aK<&Ly>?*3fngF)TwSRSmGJ!zET{Brabip#AUPyChm}S9IFG!l{ z%+I_?Cl?zVm9nbGSU`Ksi%z1{vEPpxnv}!StZLIR4yl9y>GM~KIIbNdVs|xsuCpX=J#rE`8<@v*FO%Lb)=#c`~s7W#9EDhRI!G*VBK(y z5D`)jJo4o1={q}Kg%YGhdH~@PGate(xi{(OiQn~MMSZM;!kHNh*1-e<+YS5-j3b?2 zq7SYPWMn1a!^Gqxr4d1gZ5G`QQ(&4Ag*OcnWO}~9rz5xeE3Ycol5cj$@jggn@8x2* z)UpG-U2|Av7a)Hi=b^@SNp#`PEDfswF$nyx&rD*+4SF}`_U48`=1VnBn}aEm{Funk zSWQuC>r8yUkd_D(dKEqo`7i}}{#+a?O4 zDIg~&^q#d5-Ji>``G%gDDzV<~+=*qePTy_lbVjK?!d`>ygnhxwtyL65_G4A=A}{Dh zq;iS@h|Y-wJdeGj1b{KBTkst|klERM7*Hwy#ZO<~Q$5~GzC~WjZHz>=z3~>oAVbbv zzmgOw2JQ#Kv)GT9dwrXGJKz5(Jw%&rYPjfi;TI|dyVJrvaZ*ivGRT;i>R6}8B>7*j zbJi0%9UfLcYKp+TU9qXLSp`rm`)3(g6YOdHa4cv2Y)-JCPZ&g1Z*%F~T@dw@_HA~- zxeq6NeOi{(yh(ziMZ)4yIfDP6nhTg;)$=9N_-{KO!ZB@c@e$(SVH`%0b3YF`lgX)? zmPOF$H%(2yD*LrQ;d*vDgW=s=2h+1RYg?DCXa2gXNT~W+Hu+pBZ$bO8IlS+nqXw^| zBM2iS@v_S^5P@J5V0gw2hamKs7Wro(xWlv)U$%_D)AA{;Mb;l$7?FOK*2{U?f_M(W z4#aOFFlOC*Grkxzi#w)?qgNP48e=dJ*`EYNKfLm6BlZ-j@VMi+{0T>$Y6e%gC|6;v z4=~J;U-H`Rv(<}l7sEXpm?7;(jXl{O>aLca zP;<5GjkKb?74YTOqJAtFKzq|v(-+j{(@?GPIKVS95tsog!>*S60XwAsnYHqG)dW<#@2UIte}({hi5+*r;^rQeDpKps%Ql|LRink z=CR6^g!&1h1Ks5JplDey{0{E~MNPgvQNeH21%lrCFFh~_7#;b73>@zaFo0B}hXo(J z#OVP*a2!ZeK|x0LfazsE0=vAP5xpQ58{e}Xtzn5B`l%b)PM2PI{UmZ`}XbW%4eE=4-VAbQ|zojxNh6BnLDzTlx-stKQP0|=pi5R7qw0g}ivih_z$ zN`Pc6h9K3P5vFz^s^};EaGwq5yEdpH4Um!3Lju85e*w5hg)|yEkihSklp#pqhWjij zaK_T%_)PG>g`7N9$25qwhR3WB{&pp8G2;J-#qe6%xdFHO2AeceqW`Q#`J1X4*a>V4 z;Y4EVTMA!^vxOA;$ZDCt!CPots~0yn*Erio(G!n)@W*|^D_=Wy;f*k=tF~9Zmr)dn zCzfODoJ@UXXs>1NP-A4#YmmhGXavn<+z_gJ`>cZaGo@Iz2J)=M7{{ zJ;n45y6T86%gls;?`*1bFl=sXf1H<+2AiBU`}H6YM=+eFPoz%Sg=s>Dva{ls1mJO? zTWP*i(U7Ec^3%Z$g`f%l##*mSt_wOa-d&(0A0@(ms#pY$P8SX-ZAVg)> zpsk00`SNH__*AQ#=>~|-wScS`e>RBCs6NsQ18sz`Q({qI(fOQUY10Mt%YO^v{>w>TEBSR zi>oS_n(}3A8W+^iWG~}cr3Bv#s3W>CFUJm0ejS>=V^X>!UmDV@|xH@hWB5yhc zuXagN9&cY%tMFc@?PqIxYmy+OSGU`O5gvK2Yaic7tFAiaz`*T*dLafG4tz~<{L=*n z1iRA9k6#TYhCWcSFW6P4&4yOea4q&Fy6Mbkfl&!{&@KmDXMWs7;2Q2bRU~gBtDs>o zNeUgzt#lWV4oq=C=5{Id0)=a+u5HaCtDZwXnX5u!bO%{LbXF-L40}KeG4lG*uU{E_AOMMd4ch=Q9&rc=;3fB`I@EFBuF!XcuT783*FH`4zO zxZ=AOG#fzwnh^u6!|A7Fqf5u{$IesB&EF?V9g5dyhcmbVh)|M3^!U*}qJEYbGFaK2 z#0I`dWniJzl~+;sJs^jty%7`^Yv#{r+=Q<#CleH22pEWpQ)lwX9b5uv064&fPlS+b zqZM<&o~(2`QgUJ$O29zuo%|4(uP+zAeibd;jfc(zz|+6+9EUrZ?#^|ymX-knV0Dsz zFn=Bg(*p-JjWR}+{_C#CZ~dR&on|-C9&{&ij%~0x9gtgIMPCkr_rc{WE_}pL*bCnZ z3d?M3AYq3)iUS7jPOFD3m9DVG)E&SJ1*`YXzZQib9R(``({n~0aGXEhgZnJU3vy*N zlEAeqef_?@nqICTH{?wuZFw#7F{`&i?NLpf<7G2noyziDxMHBmK=Z&P8jf>~^fSVF zFmD1h)DVg7D8erkb}OkfElv2i`s#7j5-;7~&l>SlgLRqNM90B`oFJ!3Z!I+~g7^$B zkD<7Y^U2QID5DVT!a*uS%0aL5KAD#Lk5^|WCC!!OQcFyxCl$386q*ohKGP#?pNL0_ zG0d|NfxU%N?);5-{u0rA@S7+4>7&sDwppXmJaj`?8D#?9@k90l(a-Vg>E`q1zXh9B zEsyo)21!OKE@yf_^P?a!d>O%I$~z&Bg| z{KuO5lVh07O|keMJh@ks$3EfHm`nFk6qNS&_PxPbKN1c~Ds8?;y>OzV;B0$XVQ=LQx12PJ2~x!&?qm%Tl)eivoas}<)&`&84*`tT{?ou45c+RPjX;imIsuwmXJs;5Klbii3#Q0kSLKcW+Y@xKcRce+GJ-RTlpMp(c)D`xrv zd|#_rj!Bm<&cad=Pq($+uKOY#CGCK-8EXOLAo{LJ2l({+_%87YR(e2EErULI*gm@X z*m6LuczdHTQHH`3=)x;unt9KH-4duW3nu}xk&Cu4-DS4wjNG}S$tO5H_$l1*S3Go6 z0HH1rN4WcDUK${}+a@ICZ(ZC#*`6h6EK7)q2OePook_w)c5%-9AxwoT6E*>!XDxpM zy_C$yP!`aN2TiCVLn_z`_E((J%LUYuw%2%(GBL3Cve+5zmepidD|^#$=@2Wfp!?NR zUpV2SwaMg68}9+`X#n-Ust|TK-Qk@HXu7dM*@>KO~@YA_S!geT; zxLp>TbIo9^WI=ZuT?ErRN;LqRSZX$7)+{MdSSiDnSdSwQ+6Yqb#nF393O_Ow-rRZD z1MtC55vP=~4kwe+$#2C8b3Q6*<^!T_D^X($HS$*Ns2(pd5~m<_QgfsetRt77rwh}yjg#yx`@p|%;RnzvAN8~6i5D;EQg*azSU-+F9W;M>-%sM=r4J zY%}@{t+!2883WSGMgw_85U#I}O75Rr0Q_D5;Du8|l@ zHWBq-r2&(pezi>6+daPx-qwVIQ3A6$h}GxIH72G*;HeRgyXKy?Uf!HvVg$M3Vs?lo j7HB*8-{6~e<}KKy%g|C8?m&3=nE}vH(NX@WXdCq(XawjJ literal 0 HcmV?d00001 diff --git a/plugin/pluginApplication/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/plugin/pluginApplication/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ae03154975f397f8ed1b84f2d4bf9783ecfa26 GIT binary patch literal 10413 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 XdJ+W}DiIkV00000NkvXXu0mjfKBlg6 literal 0 HcmV?d00001 diff --git a/plugin/pluginApplication/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/plugin/pluginApplication/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2c18de9e66108411737e910f5c1972476f03ddbf GIT binary patch literal 9128 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 I20H400LcNok^lez literal 0 HcmV?d00001 diff --git a/plugin/pluginApplication/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/plugin/pluginApplication/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..beed3cdd2c32af5114a7dc70b9ef5b698eb8797e GIT binary patch literal 15132 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 literal 0 HcmV?d00001 diff --git a/plugin/pluginApplication/src/main/res/values/colors.xml b/plugin/pluginApplication/src/main/res/values/colors.xml new file mode 100644 index 0000000..69b2233 --- /dev/null +++ b/plugin/pluginApplication/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + + #008577 + #00574B + #D81B60 + diff --git a/plugin/pluginApplication/src/main/res/values/strings.xml b/plugin/pluginApplication/src/main/res/values/strings.xml new file mode 100644 index 0000000..49a0e2c --- /dev/null +++ b/plugin/pluginApplication/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + PluginApplication + diff --git a/plugin/pluginApplication/src/main/res/values/styles.xml b/plugin/pluginApplication/src/main/res/values/styles.xml new file mode 100644 index 0000000..5885930 --- /dev/null +++ b/plugin/pluginApplication/src/main/res/values/styles.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/plugin/pluginApplication/src/test/java/com/baiiu/pluginapplication/ExampleUnitTest.kt b/plugin/pluginApplication/src/test/java/com/baiiu/pluginapplication/ExampleUnitTest.kt new file mode 100644 index 0000000..3ca0fa9 --- /dev/null +++ b/plugin/pluginApplication/src/test/java/com/baiiu/pluginapplication/ExampleUnitTest.kt @@ -0,0 +1,17 @@ +package com.baiiu.pluginapplication + +import org.junit.Test + +import org.junit.Assert.* + +/** + * Example local unit test, which will execute on the development machine (host). + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +class ExampleUnitTest { + @Test + fun addition_isCorrect() { + assertEquals(4, 2 + 2) + } +} diff --git a/settings.gradle b/settings.gradle index e972916..50129a5 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,21 +1,26 @@ /* 通用工具类,汇总整理 */ -include ':CommonTool' +//include ':CommonTool' -/* - 三方框架学习 -*/ +// 自定义插件 +include( + + ':plugin:pluginApplication' + +) + +// 三方框架 include( - ':unitTestStudy', - ':majorFrame:LiteOrmStudy', - ':majorFrame:RxJavaStudy', - ':majorFrame:RxJava2Study', - ':majorFrame:Dagger2Study', - ':majorFrame:RetrofitStudy:retrofitDemo', - ':majorFrame:RetrofitStudy:retrofit', - ':majorFrame:RetrofitStudy:rxjava', +// ':unitTestStudy', +// ':majorFrame:LiteOrmStudy', +// ':majorFrame:RxJavaStudy', +// ':majorFrame:RxJava2Study', +// ':majorFrame:Dagger2Study', +// ':majorFrame:RetrofitStudy:retrofitDemo', +// ':majorFrame:RetrofitStudy:retrofit', +// ':majorFrame:RetrofitStudy:rxjava', ) @@ -23,11 +28,11 @@ include( // App include( - ':someApplications:PerformanceApp', - ':someApplications:MyApplication', - ":someApplications:ptr-lib", - ":someApplications:touchEventStudy", - ":someApplications:InterestingStudy", +// ':someApplications:PerformanceApp', +// ':someApplications:MyApplication', +// ":someApplications:ptr-lib", +// ":someApplications:touchEventStudy", +// ":someApplications:InterestingStudy", ) @@ -36,9 +41,9 @@ include( include( ':lib_component:LogUtil', - ':lib_component:LogUtilRelease', - ':lib_component:CrashWoodpecker', - ':lib_component:CrashWoodpeckerRelease' +// ':lib_component:LogUtilRelease', +// ':lib_component:CrashWoodpecker', +// ':lib_component:CrashWoodpeckerRelease' ) From 8216e5be78756a452e631c8f2b5d5bd2c337c49e Mon Sep 17 00:00:00 2001 From: baiiu Date: Tue, 17 Sep 2019 21:12:07 +0800 Subject: [PATCH 007/104] first commit --- plugin/pluginApplication/build.gradle | 6 ++ .../baiiu/pluginapplication/MainActivity.kt | 2 +- plugin/pluginApplication/test1.gradle.kts | 12 ++++ plugin/pluginApplication/test2.gradle.kts | 21 +++++++ plugin/pluginApplication/test3.gradle.kts | 23 +++++++ plugin/pluginApplication/test4.gradle.kts | 60 +++++++++++++++++++ 6 files changed, 123 insertions(+), 1 deletion(-) create mode 100644 plugin/pluginApplication/test1.gradle.kts create mode 100644 plugin/pluginApplication/test2.gradle.kts create mode 100644 plugin/pluginApplication/test3.gradle.kts create mode 100644 plugin/pluginApplication/test4.gradle.kts diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index 465180a..101f34a 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -37,3 +37,9 @@ dependencies { implementation project(":lib_component:LogUtil") } + +apply from: 'test1.gradle.kts' +apply from: 'test2.gradle.kts' +apply from: 'test3.gradle.kts' +apply from: 'test4.gradle.kts' + diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt index 4d3b634..4ef3648 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt @@ -1,7 +1,7 @@ package com.baiiu.pluginapplication -import androidx.appcompat.app.AppCompatActivity import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { diff --git a/plugin/pluginApplication/test1.gradle.kts b/plugin/pluginApplication/test1.gradle.kts new file mode 100644 index 0000000..a7232bf --- /dev/null +++ b/plugin/pluginApplication/test1.gradle.kts @@ -0,0 +1,12 @@ +class GreetingPlugin : Plugin { + override fun apply(project: Project) { + project.task("hello1") { + doLast { + println("Hello from the GreetingPlugin") + } + } + } +} + +// Apply the plugin +apply() \ No newline at end of file diff --git a/plugin/pluginApplication/test2.gradle.kts b/plugin/pluginApplication/test2.gradle.kts new file mode 100644 index 0000000..2dc0eca --- /dev/null +++ b/plugin/pluginApplication/test2.gradle.kts @@ -0,0 +1,21 @@ +open class GreetingPluginExtension { + var message = "Hello from GreetingPlugin" +} + +class GreetingPlugin : Plugin { + override fun apply(project: Project) { + // Add the 'greeting' extension object + val extension = project.extensions.create("greeting2") + // Add a task that uses configuration from the extension object + project.task("hello2") { + doLast { + println(extension.message) + } + } + } +} + +apply() + +// Configure the extension +the().message = "Hi from Gradle" \ No newline at end of file diff --git a/plugin/pluginApplication/test3.gradle.kts b/plugin/pluginApplication/test3.gradle.kts new file mode 100644 index 0000000..77dab80 --- /dev/null +++ b/plugin/pluginApplication/test3.gradle.kts @@ -0,0 +1,23 @@ +open class GreetingPluginExtension { + var message: String? = null + var greeter: String? = null +} + +class GreetingPlugin : Plugin { + override fun apply(project: Project) { + val extension = project.extensions.create("greeting3") + project.task("hello3") { + doLast { + println("${extension.message} from ${extension.greeter}") + } + } + } +} + +apply() + +// Configure the extension using a DSL block +configure { + message = "Hi3" + greeter = "Gradle" +} \ No newline at end of file diff --git a/plugin/pluginApplication/test4.gradle.kts b/plugin/pluginApplication/test4.gradle.kts new file mode 100644 index 0000000..e78069d --- /dev/null +++ b/plugin/pluginApplication/test4.gradle.kts @@ -0,0 +1,60 @@ +open class GreetingToFileTask : DefaultTask() { + + var destination: Any? = null + + fun getDestination(): File { + return project.file(destination!!) + } + + @TaskAction + fun greet() { + val file = getDestination() + file.parentFile.mkdirs() + file.writeText("Hello!") + } +} + +tasks.register("greet") { + destination = { project.extra["greetingFile"]!! } +} + +tasks.register("sayGreeting") { + dependsOn("greet") + doLast { + println(file(project.extra["greetingFile"]!!).readText()) + } +} + +println("buildDir: $buildDir") + +// 赋值greetingFile +extra["greetingFile"] = "$buildDir/hello.txt" + + +//class GreetingToFileTask extends DefaultTask { +// +// def destination +// +// File getDestination() { +// project.file(destination) +// } +// +// @TaskAction +// def greet() { +// def file = getDestination() +// file.parentFile.mkdirs() +// file.write 'Hello!' +// } +//} +// +//task greet(type: GreetingToFileTask) { +// destination = { project.greetingFile } +//} +// +//task sayGreeting(dependsOn: greet) { +// doLast { +// println file(greetingFile).text +// } +//} +// +//ext.greetingFile = "$buildDir/hello.txt" \ No newline at end of file From c68bbc826f676dd9eb598249f87a2ec4d5e7983c Mon Sep 17 00:00:00 2001 From: baiiu Date: Tue, 17 Sep 2019 21:19:54 +0800 Subject: [PATCH 008/104] test commit --- .gitignore | 1 + plugin/pluginApplication/build.gradle | 13 ++++++++++++ plugin/testplugin/.gitignore | 1 + plugin/testplugin/build.gradle | 20 +++++++++++++++++++ .../com/live/testplugin/HelloPlugin.groovy | 15 ++++++++++++++ .../gradle-plugins/com.test.hello.properties | 1 + settings.gradle | 4 ++-- 7 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 plugin/testplugin/.gitignore create mode 100644 plugin/testplugin/build.gradle create mode 100644 plugin/testplugin/src/main/groovy/com/live/testplugin/HelloPlugin.groovy create mode 100644 plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties diff --git a/.gitignore b/.gitignore index a04707f..f0b2d68 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ build captures .idea gen +repo \ No newline at end of file diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index 101f34a..fa16df2 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -1,6 +1,19 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' +apply plugin: 'com.test.hello' + +buildscript { + repositories { + maven { + url uri('../repo') + } + } + dependencies { + classpath 'com.spi.demo:testplugin:1.0-SNAPSHOT' + } +} + android { compileSdkVersion 28 diff --git a/plugin/testplugin/.gitignore b/plugin/testplugin/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/plugin/testplugin/.gitignore @@ -0,0 +1 @@ +/build diff --git a/plugin/testplugin/build.gradle b/plugin/testplugin/build.gradle new file mode 100644 index 0000000..616e940 --- /dev/null +++ b/plugin/testplugin/build.gradle @@ -0,0 +1,20 @@ +apply plugin: 'groovy' + +dependencies { + compile gradleApi() + compile localGroovy() +} + +apply plugin: 'maven' + +group = 'com.spi.demo' +version = '1.0-SNAPSHOT' + +//设置maven deployer +uploadArchives { + repositories { + mavenDeployer { + repository(url: uri('../repo')) + } + } +} \ No newline at end of file diff --git a/plugin/testplugin/src/main/groovy/com/live/testplugin/HelloPlugin.groovy b/plugin/testplugin/src/main/groovy/com/live/testplugin/HelloPlugin.groovy new file mode 100644 index 0000000..109f22b --- /dev/null +++ b/plugin/testplugin/src/main/groovy/com/live/testplugin/HelloPlugin.groovy @@ -0,0 +1,15 @@ +package com.live.testplugin + +import org.gradle.api.Plugin +import org.gradle.api.Project + +class HelloPlugin implements Plugin { + @Override + void apply(Project project) { + project.task("helloPlugin") { + doLast { + println("Hello from the alone GreetingPlugin") + } + } + } +} \ No newline at end of file diff --git a/plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties b/plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties new file mode 100644 index 0000000..7b09be9 --- /dev/null +++ b/plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties @@ -0,0 +1 @@ +implementation-class=com.live.testplugin.HelloPlugin diff --git a/settings.gradle b/settings.gradle index 50129a5..5ee2f01 100644 --- a/settings.gradle +++ b/settings.gradle @@ -6,8 +6,8 @@ // 自定义插件 include( - ':plugin:pluginApplication' - + ':plugin:pluginApplication', + ':plugin:testplugin', ) // 三方框架 From 83e1eb4501d1326b58896c4ec61330adff69471c Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 2 Dec 2019 11:35:35 +0800 Subject: [PATCH 009/104] plugin --- lib_component/LogUtil/build.gradle | 7 +++---- plugin/README.md | 16 ++++++++++++++++ plugin/pluginApplication/build.gradle | 16 +++++++--------- plugin/pluginApplication/test4.gradle.kts | 1 + plugin/testplugin/build.gradle | 8 +++++--- .../testplugin/HelloPlugin.groovy | 2 +- .../gradle-plugins/com.test.hello.properties | 2 +- 7 files changed, 34 insertions(+), 18 deletions(-) create mode 100644 plugin/README.md rename plugin/testplugin/src/main/groovy/com/{live => baiiu}/testplugin/HelloPlugin.groovy (91%) diff --git a/lib_component/LogUtil/build.gradle b/lib_component/LogUtil/build.gradle index b0bb0be..116b32f 100755 --- a/lib_component/LogUtil/build.gradle +++ b/lib_component/LogUtil/build.gradle @@ -4,7 +4,6 @@ apply plugin: 'kotlin-android' android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer - buildToolsVersion rootProject.ext.buildToolsVersion as String defaultConfig { minSdkVersion rootProject.ext.minSdkVersion as int @@ -22,9 +21,9 @@ android { } dependencies { - compile fileTree(dir: 'libs', include: ['*.jar']) - compile rootProject.ext.majorFrame.okHttp - compile rootProject.ext.support.appcompat + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation rootProject.ext.majorFrame.okHttp + implementation rootProject.ext.support.appcompat implementation "androidx.core:core-ktx:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } diff --git a/plugin/README.md b/plugin/README.md new file mode 100644 index 0000000..afed574 --- /dev/null +++ b/plugin/README.md @@ -0,0 +1,16 @@ +## 字节码插桩采坑笔记 + +https://juejin.im/post/5aa0e7eff265da2395308f48 +https://juejin.im/post/5c380b0be51d45043142bb9a + + +1. AOP +2. Android打包流程 +3. ASM、Javassist等字节码注入技术 + +## 3. 自定义Gradle插件 +http://kvh.io/cn/embrace-android-studio-gradle-plugin.html + +[官方文档](https://gradle.org/guides/?q=Plugin%20Development) +[官方文档](https://docs.gradle.org/current/userguide/custom_plugins.html) + diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index fa16df2..e59b7b2 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -10,20 +10,18 @@ buildscript { } } dependencies { - classpath 'com.spi.demo:testplugin:1.0-SNAPSHOT' + classpath 'com.baiiu.demo:hello:1.0-SNAPSHOT' } } android { - compileSdkVersion 28 - + compileSdkVersion rootProject.ext.compileSdkVersion as Integer defaultConfig { - applicationId "com.baiiu.pluginapplication" - minSdkVersion 16 - targetSdkVersion 28 - versionCode 1 - versionName "1.0" + minSdkVersion rootProject.ext.minSdkVersion as int + targetSdkVersion rootProject.ext.targetSdkVersion as int + versionCode rootProject.ext.versionCode as int + versionName rootProject.ext.versionName as String testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -42,7 +40,7 @@ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31" implementation "androidx.core:core-ktx:$kotlin_version" - implementation 'androidx.appcompat:appcompat:1.0.2' + implementation rootProject.ext.support.appcompat implementation 'androidx.constraintlayout:constraintlayout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:runner:1.2.0' diff --git a/plugin/pluginApplication/test4.gradle.kts b/plugin/pluginApplication/test4.gradle.kts index e78069d..6638493 100644 --- a/plugin/pluginApplication/test4.gradle.kts +++ b/plugin/pluginApplication/test4.gradle.kts @@ -18,6 +18,7 @@ tasks.register("greet") { destination = { project.extra["greetingFile"]!! } } +// ./gradlew -q sayGreeting tasks.register("sayGreeting") { dependsOn("greet") doLast { diff --git a/plugin/testplugin/build.gradle b/plugin/testplugin/build.gradle index 616e940..67d5baa 100644 --- a/plugin/testplugin/build.gradle +++ b/plugin/testplugin/build.gradle @@ -7,14 +7,16 @@ dependencies { apply plugin: 'maven' -group = 'com.spi.demo' -version = '1.0-SNAPSHOT' - //设置maven deployer uploadArchives { repositories { mavenDeployer { repository(url: uri('../repo')) + + pom.groupId = 'com.baiiu.demo' + pom.artifactId = 'hello' + pom.version = '1.0-SNAPSHOT' + } } } \ No newline at end of file diff --git a/plugin/testplugin/src/main/groovy/com/live/testplugin/HelloPlugin.groovy b/plugin/testplugin/src/main/groovy/com/baiiu/testplugin/HelloPlugin.groovy similarity index 91% rename from plugin/testplugin/src/main/groovy/com/live/testplugin/HelloPlugin.groovy rename to plugin/testplugin/src/main/groovy/com/baiiu/testplugin/HelloPlugin.groovy index 109f22b..84cdfe5 100644 --- a/plugin/testplugin/src/main/groovy/com/live/testplugin/HelloPlugin.groovy +++ b/plugin/testplugin/src/main/groovy/com/baiiu/testplugin/HelloPlugin.groovy @@ -1,4 +1,4 @@ -package com.live.testplugin +package com.baiiu.testplugin import org.gradle.api.Plugin import org.gradle.api.Project diff --git a/plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties b/plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties index 7b09be9..aacb8c3 100644 --- a/plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties +++ b/plugin/testplugin/src/main/resources/META-INF/gradle-plugins/com.test.hello.properties @@ -1 +1 @@ -implementation-class=com.live.testplugin.HelloPlugin +implementation-class=com.baiiu.testplugin.HelloPlugin From 7c436e1df5814264e716e9172c06a14e7bb1d8fb Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 2 Dec 2019 12:39:52 +0800 Subject: [PATCH 010/104] kotlin plugin --- .../hello-1.0-20191202.043739-1.jar | Bin 0 -> 4317 bytes .../hello-1.0-20191202.043739-1.jar.md5 | 1 + .../hello-1.0-20191202.043739-1.jar.sha1 | 1 + .../hello-1.0-20191202.043739-1.pom | 7 ++++ .../hello-1.0-20191202.043739-1.pom.md5 | 1 + .../hello-1.0-20191202.043739-1.pom.sha1 | 1 + .../hello-1.0-20191202.043914-2.jar | Bin 0 -> 4320 bytes .../hello-1.0-20191202.043914-2.jar.md5 | 1 + .../hello-1.0-20191202.043914-2.jar.sha1 | 1 + .../hello-1.0-20191202.043914-2.pom | 7 ++++ .../hello-1.0-20191202.043914-2.pom.md5 | 1 + .../hello-1.0-20191202.043914-2.pom.sha1 | 1 + .../hello/1.0-SNAPSHOT/maven-metadata.xml | 25 +++++++++++++ .../hello/1.0-SNAPSHOT/maven-metadata.xml.md5 | 1 + .../1.0-SNAPSHOT/maven-metadata.xml.sha1 | 1 + .../baiiu/kotdemo/hello/maven-metadata.xml | 11 ++++++ .../kotdemo/hello/maven-metadata.xml.md5 | 1 + .../kotdemo/hello/maven-metadata.xml.sha1 | 1 + .../1.0-SNAPSHOT/maven-metadata.xml | 25 +++++++++++++ .../1.0-SNAPSHOT/maven-metadata.xml.md5 | 1 + .../1.0-SNAPSHOT/maven-metadata.xml.sha1 | 1 + ...testKotlinPlugin-1.0-20191202.043739-1.jar | Bin 0 -> 4317 bytes ...KotlinPlugin-1.0-20191202.043739-1.jar.md5 | 1 + ...otlinPlugin-1.0-20191202.043739-1.jar.sha1 | 1 + ...testKotlinPlugin-1.0-20191202.043739-1.pom | 7 ++++ ...KotlinPlugin-1.0-20191202.043739-1.pom.md5 | 1 + ...otlinPlugin-1.0-20191202.043739-1.pom.sha1 | 1 + ...testKotlinPlugin-1.0-20191202.043914-2.jar | Bin 0 -> 4320 bytes ...KotlinPlugin-1.0-20191202.043914-2.jar.md5 | 1 + ...otlinPlugin-1.0-20191202.043914-2.jar.sha1 | 1 + ...testKotlinPlugin-1.0-20191202.043914-2.pom | 7 ++++ ...KotlinPlugin-1.0-20191202.043914-2.pom.md5 | 1 + ...otlinPlugin-1.0-20191202.043914-2.pom.sha1 | 1 + .../testKotlinPlugin/maven-metadata.xml | 11 ++++++ .../testKotlinPlugin/maven-metadata.xml.md5 | 1 + .../testKotlinPlugin/maven-metadata.xml.sha1 | 1 + plugin/pluginApplication/build.gradle | 5 +++ plugin/testKotlinPlugin/.gitignore | 1 + plugin/testKotlinPlugin/build.gradle.kts | 28 ++++++++++++++ .../kotlin/com/baiiu/testplu/HelloPlugin.kt | 22 +++++++++++ .../com.test.kothello.properties | 1 + settings.gradle | 35 +++++++++--------- 42 files changed, 199 insertions(+), 17 deletions(-) create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 create mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 create mode 100644 plugin/testKotlinPlugin/.gitignore create mode 100644 plugin/testKotlinPlugin/build.gradle.kts create mode 100644 plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt create mode 100644 plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar new file mode 100644 index 0000000000000000000000000000000000000000..887b1e750ec9a35944fe38d662863596ca9172b6 GIT binary patch literal 4317 zcma)92|ScrAGTzOu_R=dHS5@OZHX`#TlOuCeKNMeSQ;d92@zQ$LiR*ImFsrz_x<1BdFQ;p-~V~u^FQxA=bT3yhJS__2Zx9Vr_|<-77h@2*c%XM zfu^CPCoiC?sVs<(qx~Z>&gza#NQARC($gN{3~~JP z!NSSK#uI64ZE0y~2ee=-{}Y7R(E%Jk$~Xh`tzDe{R>8>}U;_Tkv4SHIo`1rb z$;6J&75R6>1Gkl4Lwp<@5)cj!-!Bm=wn(JQx1u=UuC7QQ4q=Ej67KFEsb{Li0Hr#z z^E1BX78J;ln5mlF%yGGlKXZF1%k3HH}~E%T$mP5$AO@+1j=*s;7x-hxto z!IdqjzHBL)h}a<5rsuKytn{|~*7)(!0Yg1>Cm#Nh1mv6mqpLAd+-r&&W18H5Q^>NN z#k&!E{@B>35oA5zzs*u{ed$O;z$lRPbtuS$^w`8bMOBHd`grJbHP*oY9WXnT2pTpBlxbi3^wD=5NIbNvbrZ5*AYy%)?ke zAlFtThD}Gn1B0B@js&CiT{7|Om#ve5cep=8*A$}|0?_L2Uu0I)^caP_t?5J0?{9RPxt)po~p*W&PH{B=7QPX$O zGBHEeayAWQG8TMSQU@F%WAchLiCL{tD|lwjI&0>t*nqZjjG}$eM{n`z zvQ)j2#x$=jl?(-4o^#H-GWX6DmyWb=1ch>WfU`)4WBuNGGR8323x;0Pl6lZP*Vklk zzx??zdx5SF9WR|9(qW1lws`I3P}-}`*i89RCIuspIYR?z;x4ISYVy`3pH!(wPzbWS zK)C!}z3KU#fq~uX@#3mI66Z+E<3MQ|f1xCU3`Bks=PQEY0)eTbD9?3s%G>GfMqEo# zVHF5|Z4RsCBRaK%{)-M1T)5qVoNhJ-=4pE}*L&bI%Ra)w8t@~6rIrgjQ-&BxknMVK zw~w#6+D_jYqlORJL_3V0%N*x&-l?xbcS2U7Hr{b%<8oK?!^mUC=|>Yrea|y^Tiz!p zuV>qv3c%d<2-af5(8DDaRs(*nURXtQH#cB%0Dam6`V{zo_4zl2;#$yL8tNuc8R_TI zv;ucoCH?UNHbqIK304v>(fcfBuGLlVOS96QvEJ;mAg98|sn4gM8+CYHzo&pnEtDl1 zZQm`q-&O5jdVH|oVu8bK9X^@9w4FkhAc86*+I(<9GPz;nfJtysReu@^{X?}_r-0)P z?Qr>6+$^r#?EMz~p51i!i)J@&9KP%S8kG8;#QVc}GPxMdv4K9r@{ZXX%*+Oc&%hr$ zm}6+|tHk?YlxIUSy*Wo!NbusWfaS*Rs)X4LC@(jvBW&n5R=_%~LoZw-S#N-Y`KF7B zXlJbs0^gP?@Bv#(o{gj+{5>1cNUlrgnG*@3_OS~%V|hLgAl zpH(c7P*fd0`wCR4sUWbYItr)VVAo(`RDAHd^ct%e0cEX4*Mv1DrWslVd&P*Wl5y4g zHxZDQ?K)lG@^qKlHxHt@#cuccIkcrtNfC2L zjD2}pPtDNRR4b{S8m8HA8jwXGJZ1s|zBJHrjZf@3ii#BUCZ#bYDt3?R((?cozN-_Kep~1zR*3uQO94$mtMHkVJX_bVVb%O5-3G>dRnSm1P)jA;M(z#Q~ z0Wi(#X2Q8o(K@?{EODrwJN(8C`BckaJzTu%B*tX-*8&2L@h7e%fh9(q$B}Lw^hr89 zC`4@$;U5MGdo;fjD{#gby-nO$(6Dd9k3|4lFSTYdcQhgNJ0Qg+%s8W?3oF@ZZPuU zfmPM;YS@;1(5+g*)~Ab6qC%r7^;-|K^7=f&0`Lrl94AC(Lrt_c**8k(wnW+2BLu78 zPgX32c3$K*0xyvBj$#&Iy&v3CSf|MrFs1BN9a#z#PI!Q-)h2XDBR+wgh0RhY(%2i* z$REBzQ|^F60!NH26UlyasxA=@scUqdYfv=-zpOTT=a#@~@La;HeY0IkKXa?DA#{-v zF)-tVk0pQsCnp-lL+)8i@d zpKc(Srpn#E@;W&nR;I&xW5G6i^ZLT^#5rZuPIqO)Y7fQpIj{A^w5@wOaq2{HJ>@9x zs;;b4@{D_~a!qyDp| z(eLwT%WHqqmIFBqdzR-oQY2h=01DsjpDQZH1m6lsr)`L;i;W7gFVl<-csR&$I4c}3 zP}0>a-5w~o@IKs9B8V_p_o-}ope8KY$(Kz}`Jyow2=s_LXoTun#;59obCfPZ&(n-> zs5#H7_o`Woqb1(pIdW_hzLtc0F6R$%D3e)VKG%=XcldbQl)fh@mx4ZUw27SKR@Vxu zap%QGvjZf;Ow_%0MCi*Sh1rOayOk}i0}%}h@M>SR8v4 z+y-eY0G#Imr{Vq=7l6eLF4GE#1Novr6Z;n&;58svUx4*04%kyZ#1-Y@YK!tf*t&Og z3bd+rX>{?a^0#&Nyw~Vf<%d*gboUIv)H*x)2l!M4AUv%+0~;z`ZEfVOJQ_WnpRisD z7mo`6pFJ8d79c2aR^+k2Kgu}?`;}wECSxNrkO#Q`fSvGfCmDWa)Bc42$$&n|@b9MW zBW@VKgZkShc#`n+=fbMz zTVN;u6X4)~{EJR$=`_n}Eq&+73}hhvXO@3cmNtw4*x3Qc4P2bSKA!>b;NbiRSiszc literal 0 HcmV?d00001 diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 new file mode 100644 index 0000000..5e25c7c --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 @@ -0,0 +1 @@ +19096ca40863b078a6ce76e54e91475f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 new file mode 100644 index 0000000..e4dffc3 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 @@ -0,0 +1 @@ +c0faa37286b437cc1c0d293606258e9b10f4b137 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom new file mode 100644 index 0000000..502a331 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom @@ -0,0 +1,7 @@ + + + 4.0.0 + com.baiiu.kotdemo + hello + 1.0-SNAPSHOT + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 new file mode 100644 index 0000000..beef120 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 @@ -0,0 +1 @@ +9f974635d0386af3e58235a79fbdc55f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 new file mode 100644 index 0000000..47ee09e --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 @@ -0,0 +1 @@ +6c8b531c826e7f39065d1b267972bda426c6b24b \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar new file mode 100644 index 0000000000000000000000000000000000000000..05880a9a6fb2272b8ab49f761703e66e9d852c37 GIT binary patch literal 4320 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 + + 4.0.0 + com.baiiu.kotdemo + hello + 1.0-SNAPSHOT + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 new file mode 100644 index 0000000..beef120 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 @@ -0,0 +1 @@ +9f974635d0386af3e58235a79fbdc55f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 new file mode 100644 index 0000000..47ee09e --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 @@ -0,0 +1 @@ +6c8b531c826e7f39065d1b267972bda426c6b24b \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml new file mode 100644 index 0000000..5fb4662 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,25 @@ + + + com.baiiu.kotdemo + hello + 1.0-SNAPSHOT + + + 20191202.043914 + 2 + + 20191202043914 + + + jar + 1.0-20191202.043914-2 + 20191202043914 + + + pom + 1.0-20191202.043914-2 + 20191202043914 + + + + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 new file mode 100644 index 0000000..6c48eed --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 @@ -0,0 +1 @@ +8b403c019801b276f0ff36560f81ace7 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 new file mode 100644 index 0000000..28c13b4 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 @@ -0,0 +1 @@ +273d528aa423a1f99d19e88d981cfb4918fc30a5 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml new file mode 100644 index 0000000..6261bff --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml @@ -0,0 +1,11 @@ + + + com.baiiu.kotdemo + hello + + + 1.0-SNAPSHOT + + 20191202043914 + + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 new file mode 100644 index 0000000..984cf45 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 @@ -0,0 +1 @@ +38e169eeb6015fe9262ab5bb87161388 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 new file mode 100644 index 0000000..daefaab --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 @@ -0,0 +1 @@ +d41d89d67a8dc0950d78b38510f26d39a8a2c56c \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml new file mode 100644 index 0000000..ee54ca1 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml @@ -0,0 +1,25 @@ + + + com.baiiu.kotdemo + testKotlinPlugin + 1.0-SNAPSHOT + + + 20191202.043914 + 2 + + 20191202043914 + + + jar + 1.0-20191202.043914-2 + 20191202043914 + + + pom + 1.0-20191202.043914-2 + 20191202043914 + + + + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 new file mode 100644 index 0000000..f7d08cd --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 @@ -0,0 +1 @@ +99700d72ef9e1011612c9dc664d9c74b \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 new file mode 100644 index 0000000..4cee301 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 @@ -0,0 +1 @@ +b61f30b216eb87e8561ca9706ca0c87f690b4f7f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar new file mode 100644 index 0000000000000000000000000000000000000000..887b1e750ec9a35944fe38d662863596ca9172b6 GIT binary patch literal 4317 zcma)92|ScrAGTzOu_R=dHS5@OZHX`#TlOuCeKNMeSQ;d92@zQ$LiR*ImFsrz_x<1BdFQ;p-~V~u^FQxA=bT3yhJS__2Zx9Vr_|<-77h@2*c%XM zfu^CPCoiC?sVs<(qx~Z>&gza#NQARC($gN{3~~JP z!NSSK#uI64ZE0y~2ee=-{}Y7R(E%Jk$~Xh`tzDe{R>8>}U;_Tkv4SHIo`1rb z$;6J&75R6>1Gkl4Lwp<@5)cj!-!Bm=wn(JQx1u=UuC7QQ4q=Ej67KFEsb{Li0Hr#z z^E1BX78J;ln5mlF%yGGlKXZF1%k3HH}~E%T$mP5$AO@+1j=*s;7x-hxto z!IdqjzHBL)h}a<5rsuKytn{|~*7)(!0Yg1>Cm#Nh1mv6mqpLAd+-r&&W18H5Q^>NN z#k&!E{@B>35oA5zzs*u{ed$O;z$lRPbtuS$^w`8bMOBHd`grJbHP*oY9WXnT2pTpBlxbi3^wD=5NIbNvbrZ5*AYy%)?ke zAlFtThD}Gn1B0B@js&CiT{7|Om#ve5cep=8*A$}|0?_L2Uu0I)^caP_t?5J0?{9RPxt)po~p*W&PH{B=7QPX$O zGBHEeayAWQG8TMSQU@F%WAchLiCL{tD|lwjI&0>t*nqZjjG}$eM{n`z zvQ)j2#x$=jl?(-4o^#H-GWX6DmyWb=1ch>WfU`)4WBuNGGR8323x;0Pl6lZP*Vklk zzx??zdx5SF9WR|9(qW1lws`I3P}-}`*i89RCIuspIYR?z;x4ISYVy`3pH!(wPzbWS zK)C!}z3KU#fq~uX@#3mI66Z+E<3MQ|f1xCU3`Bks=PQEY0)eTbD9?3s%G>GfMqEo# zVHF5|Z4RsCBRaK%{)-M1T)5qVoNhJ-=4pE}*L&bI%Ra)w8t@~6rIrgjQ-&BxknMVK zw~w#6+D_jYqlORJL_3V0%N*x&-l?xbcS2U7Hr{b%<8oK?!^mUC=|>Yrea|y^Tiz!p zuV>qv3c%d<2-af5(8DDaRs(*nURXtQH#cB%0Dam6`V{zo_4zl2;#$yL8tNuc8R_TI zv;ucoCH?UNHbqIK304v>(fcfBuGLlVOS96QvEJ;mAg98|sn4gM8+CYHzo&pnEtDl1 zZQm`q-&O5jdVH|oVu8bK9X^@9w4FkhAc86*+I(<9GPz;nfJtysReu@^{X?}_r-0)P z?Qr>6+$^r#?EMz~p51i!i)J@&9KP%S8kG8;#QVc}GPxMdv4K9r@{ZXX%*+Oc&%hr$ zm}6+|tHk?YlxIUSy*Wo!NbusWfaS*Rs)X4LC@(jvBW&n5R=_%~LoZw-S#N-Y`KF7B zXlJbs0^gP?@Bv#(o{gj+{5>1cNUlrgnG*@3_OS~%V|hLgAl zpH(c7P*fd0`wCR4sUWbYItr)VVAo(`RDAHd^ct%e0cEX4*Mv1DrWslVd&P*Wl5y4g zHxZDQ?K)lG@^qKlHxHt@#cuccIkcrtNfC2L zjD2}pPtDNRR4b{S8m8HA8jwXGJZ1s|zBJHrjZf@3ii#BUCZ#bYDt3?R((?cozN-_Kep~1zR*3uQO94$mtMHkVJX_bVVb%O5-3G>dRnSm1P)jA;M(z#Q~ z0Wi(#X2Q8o(K@?{EODrwJN(8C`BckaJzTu%B*tX-*8&2L@h7e%fh9(q$B}Lw^hr89 zC`4@$;U5MGdo;fjD{#gby-nO$(6Dd9k3|4lFSTYdcQhgNJ0Qg+%s8W?3oF@ZZPuU zfmPM;YS@;1(5+g*)~Ab6qC%r7^;-|K^7=f&0`Lrl94AC(Lrt_c**8k(wnW+2BLu78 zPgX32c3$K*0xyvBj$#&Iy&v3CSf|MrFs1BN9a#z#PI!Q-)h2XDBR+wgh0RhY(%2i* z$REBzQ|^F60!NH26UlyasxA=@scUqdYfv=-zpOTT=a#@~@La;HeY0IkKXa?DA#{-v zF)-tVk0pQsCnp-lL+)8i@d zpKc(Srpn#E@;W&nR;I&xW5G6i^ZLT^#5rZuPIqO)Y7fQpIj{A^w5@wOaq2{HJ>@9x zs;;b4@{D_~a!qyDp| z(eLwT%WHqqmIFBqdzR-oQY2h=01DsjpDQZH1m6lsr)`L;i;W7gFVl<-csR&$I4c}3 zP}0>a-5w~o@IKs9B8V_p_o-}ope8KY$(Kz}`Jyow2=s_LXoTun#;59obCfPZ&(n-> zs5#H7_o`Woqb1(pIdW_hzLtc0F6R$%D3e)VKG%=XcldbQl)fh@mx4ZUw27SKR@Vxu zap%QGvjZf;Ow_%0MCi*Sh1rOayOk}i0}%}h@M>SR8v4 z+y-eY0G#Imr{Vq=7l6eLF4GE#1Novr6Z;n&;58svUx4*04%kyZ#1-Y@YK!tf*t&Og z3bd+rX>{?a^0#&Nyw~Vf<%d*gboUIv)H*x)2l!M4AUv%+0~;z`ZEfVOJQ_WnpRisD z7mo`6pFJ8d79c2aR^+k2Kgu}?`;}wECSxNrkO#Q`fSvGfCmDWa)Bc42$$&n|@b9MW zBW@VKgZkShc#`n+=fbMz zTVN;u6X4)~{EJR$=`_n}Eq&+73}hhvXO@3cmNtw4*x3Qc4P2bSKA!>b;NbiRSiszc literal 0 HcmV?d00001 diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 new file mode 100644 index 0000000..5e25c7c --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 @@ -0,0 +1 @@ +19096ca40863b078a6ce76e54e91475f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 new file mode 100644 index 0000000..e4dffc3 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 @@ -0,0 +1 @@ +c0faa37286b437cc1c0d293606258e9b10f4b137 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom new file mode 100644 index 0000000..5be71c1 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom @@ -0,0 +1,7 @@ + + + 4.0.0 + com.baiiu.kotdemo + testKotlinPlugin + 1.0-SNAPSHOT + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 new file mode 100644 index 0000000..3ab08b2 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 @@ -0,0 +1 @@ +89b8be350fe8fbfe048c07d1c57e51bd \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 new file mode 100644 index 0000000..7d6b6d0 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 @@ -0,0 +1 @@ +7a18e7e0abf8fff640fcaea8ce113f3d8aafeaad \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar new file mode 100644 index 0000000000000000000000000000000000000000..05880a9a6fb2272b8ab49f761703e66e9d852c37 GIT binary patch literal 4320 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 + + 4.0.0 + com.baiiu.kotdemo + testKotlinPlugin + 1.0-SNAPSHOT + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 new file mode 100644 index 0000000..3ab08b2 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 @@ -0,0 +1 @@ +89b8be350fe8fbfe048c07d1c57e51bd \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 new file mode 100644 index 0000000..7d6b6d0 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 @@ -0,0 +1 @@ +7a18e7e0abf8fff640fcaea8ce113f3d8aafeaad \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml new file mode 100644 index 0000000..5604cc3 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml @@ -0,0 +1,11 @@ + + + com.baiiu.kotdemo + testKotlinPlugin + + + 1.0-SNAPSHOT + + 20191202043914 + + diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 new file mode 100644 index 0000000..4070ca8 --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 @@ -0,0 +1 @@ +8d145c5ee250bea2ddcbd36fabc89bd2 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 new file mode 100644 index 0000000..aa43daa --- /dev/null +++ b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 @@ -0,0 +1 @@ +d98d8d2ac99271b4f1a1f69c5c5e953e7003cc0b \ No newline at end of file diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index e59b7b2..226139e 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -2,15 +2,20 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'com.test.hello' +apply plugin: 'com.test.kothello' buildscript { repositories { maven { url uri('../repo') } + maven { + url uri('../kotrepo') + } } dependencies { classpath 'com.baiiu.demo:hello:1.0-SNAPSHOT' + classpath 'com.baiiu.kotdemo:hello:1.0-SNAPSHOT' } } diff --git a/plugin/testKotlinPlugin/.gitignore b/plugin/testKotlinPlugin/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/plugin/testKotlinPlugin/.gitignore @@ -0,0 +1 @@ +/build diff --git a/plugin/testKotlinPlugin/build.gradle.kts b/plugin/testKotlinPlugin/build.gradle.kts new file mode 100644 index 0000000..90fde8d --- /dev/null +++ b/plugin/testKotlinPlugin/build.gradle.kts @@ -0,0 +1,28 @@ +import org.gradle.kotlin.dsl.`kotlin-dsl` + +plugins { + `java-gradle-plugin` + `kotlin-dsl` + groovy + `java-library` + `maven-publish` +} + +group = "com.baiiu.kotdemo" +version = "1.0-SNAPSHOT" + +publishing { + publications { + create("mavenJava") { + artifactId = "hello" + + from(components["java"]) + } + } + repositories { + maven { + url = uri("../kotrepo") + } + } +} + diff --git a/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt b/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt new file mode 100644 index 0000000..cbb4b75 --- /dev/null +++ b/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt @@ -0,0 +1,22 @@ +package com.baiiu.testplu + +import org.gradle.api.Plugin +import org.gradle.api.Project + +/** + * author: zhuzhe + * time: 2019-12-02 + * description: + */ +class HelloPlugin : Plugin { + + override fun apply(target: Project) { + println("hello from kotlin standalone plugin") + + target.task("helloKotPlugin") { + doLast { + println("Hello from the kotlin alone GreetingPlugin") + } + } + } +} \ No newline at end of file diff --git a/plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties b/plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties new file mode 100644 index 0000000..dad394d --- /dev/null +++ b/plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties @@ -0,0 +1 @@ +implementation-class=com.baiiu.testplu.HelloPlugin diff --git a/settings.gradle b/settings.gradle index 5ee2f01..2c75627 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,31 +8,32 @@ include( ':plugin:pluginApplication', ':plugin:testplugin', + ':plugin:testKotlinPlugin', + ) // 三方框架 include( -// ':unitTestStudy', -// ':majorFrame:LiteOrmStudy', -// ':majorFrame:RxJavaStudy', -// ':majorFrame:RxJava2Study', -// ':majorFrame:Dagger2Study', -// ':majorFrame:RetrofitStudy:retrofitDemo', -// ':majorFrame:RetrofitStudy:retrofit', -// ':majorFrame:RetrofitStudy:rxjava', - + // ':unitTestStudy', + // ':majorFrame:LiteOrmStudy', + // ':majorFrame:RxJavaStudy', + // ':majorFrame:RxJava2Study', + // ':majorFrame:Dagger2Study', + // ':majorFrame:RetrofitStudy:retrofitDemo', + // ':majorFrame:RetrofitStudy:retrofit', + // ':majorFrame:RetrofitStudy:rxjava', ) // App include( -// ':someApplications:PerformanceApp', -// ':someApplications:MyApplication', -// ":someApplications:ptr-lib", -// ":someApplications:touchEventStudy", -// ":someApplications:InterestingStudy", + // ':someApplications:PerformanceApp', + // ':someApplications:MyApplication', + // ":someApplications:ptr-lib", + // ":someApplications:touchEventStudy", + // ":someApplications:InterestingStudy", ) @@ -41,9 +42,9 @@ include( include( ':lib_component:LogUtil', -// ':lib_component:LogUtilRelease', -// ':lib_component:CrashWoodpecker', -// ':lib_component:CrashWoodpeckerRelease' + // ':lib_component:LogUtilRelease', + // ':lib_component:CrashWoodpecker', + // ':lib_component:CrashWoodpeckerRelease' ) From f529c0658f7c23ac5dc28cf7c63fb5644242dedf Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 2 Dec 2019 12:40:49 +0800 Subject: [PATCH 011/104] ignore --- .gitignore | 3 ++- .../hello-1.0-20191202.043739-1.jar | Bin 4317 -> 0 bytes .../hello-1.0-20191202.043739-1.jar.md5 | 1 - .../hello-1.0-20191202.043739-1.jar.sha1 | 1 - .../hello-1.0-20191202.043739-1.pom | 7 ----- .../hello-1.0-20191202.043739-1.pom.md5 | 1 - .../hello-1.0-20191202.043739-1.pom.sha1 | 1 - .../hello-1.0-20191202.043914-2.jar | Bin 4320 -> 0 bytes .../hello-1.0-20191202.043914-2.jar.md5 | 1 - .../hello-1.0-20191202.043914-2.jar.sha1 | 1 - .../hello-1.0-20191202.043914-2.pom | 7 ----- .../hello-1.0-20191202.043914-2.pom.md5 | 1 - .../hello-1.0-20191202.043914-2.pom.sha1 | 1 - .../hello/1.0-SNAPSHOT/maven-metadata.xml | 25 ------------------ .../hello/1.0-SNAPSHOT/maven-metadata.xml.md5 | 1 - .../1.0-SNAPSHOT/maven-metadata.xml.sha1 | 1 - .../baiiu/kotdemo/hello/maven-metadata.xml | 11 -------- .../kotdemo/hello/maven-metadata.xml.md5 | 1 - .../kotdemo/hello/maven-metadata.xml.sha1 | 1 - .../1.0-SNAPSHOT/maven-metadata.xml | 25 ------------------ .../1.0-SNAPSHOT/maven-metadata.xml.md5 | 1 - .../1.0-SNAPSHOT/maven-metadata.xml.sha1 | 1 - ...testKotlinPlugin-1.0-20191202.043739-1.jar | Bin 4317 -> 0 bytes ...KotlinPlugin-1.0-20191202.043739-1.jar.md5 | 1 - ...otlinPlugin-1.0-20191202.043739-1.jar.sha1 | 1 - ...testKotlinPlugin-1.0-20191202.043739-1.pom | 7 ----- ...KotlinPlugin-1.0-20191202.043739-1.pom.md5 | 1 - ...otlinPlugin-1.0-20191202.043739-1.pom.sha1 | 1 - ...testKotlinPlugin-1.0-20191202.043914-2.jar | Bin 4320 -> 0 bytes ...KotlinPlugin-1.0-20191202.043914-2.jar.md5 | 1 - ...otlinPlugin-1.0-20191202.043914-2.jar.sha1 | 1 - ...testKotlinPlugin-1.0-20191202.043914-2.pom | 7 ----- ...KotlinPlugin-1.0-20191202.043914-2.pom.md5 | 1 - ...otlinPlugin-1.0-20191202.043914-2.pom.sha1 | 1 - .../testKotlinPlugin/maven-metadata.xml | 11 -------- .../testKotlinPlugin/maven-metadata.xml.md5 | 1 - .../testKotlinPlugin/maven-metadata.xml.sha1 | 1 - 37 files changed, 2 insertions(+), 125 deletions(-) delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 delete mode 100644 plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 diff --git a/.gitignore b/.gitignore index f0b2d68..5691c57 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ build captures .idea gen -repo \ No newline at end of file +repo +kotrepo \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar deleted file mode 100644 index 887b1e750ec9a35944fe38d662863596ca9172b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4317 zcma)92|ScrAGTzOu_R=dHS5@OZHX`#TlOuCeKNMeSQ;d92@zQ$LiR*ImFsrz_x<1BdFQ;p-~V~u^FQxA=bT3yhJS__2Zx9Vr_|<-77h@2*c%XM zfu^CPCoiC?sVs<(qx~Z>&gza#NQARC($gN{3~~JP z!NSSK#uI64ZE0y~2ee=-{}Y7R(E%Jk$~Xh`tzDe{R>8>}U;_Tkv4SHIo`1rb z$;6J&75R6>1Gkl4Lwp<@5)cj!-!Bm=wn(JQx1u=UuC7QQ4q=Ej67KFEsb{Li0Hr#z z^E1BX78J;ln5mlF%yGGlKXZF1%k3HH}~E%T$mP5$AO@+1j=*s;7x-hxto z!IdqjzHBL)h}a<5rsuKytn{|~*7)(!0Yg1>Cm#Nh1mv6mqpLAd+-r&&W18H5Q^>NN z#k&!E{@B>35oA5zzs*u{ed$O;z$lRPbtuS$^w`8bMOBHd`grJbHP*oY9WXnT2pTpBlxbi3^wD=5NIbNvbrZ5*AYy%)?ke zAlFtThD}Gn1B0B@js&CiT{7|Om#ve5cep=8*A$}|0?_L2Uu0I)^caP_t?5J0?{9RPxt)po~p*W&PH{B=7QPX$O zGBHEeayAWQG8TMSQU@F%WAchLiCL{tD|lwjI&0>t*nqZjjG}$eM{n`z zvQ)j2#x$=jl?(-4o^#H-GWX6DmyWb=1ch>WfU`)4WBuNGGR8323x;0Pl6lZP*Vklk zzx??zdx5SF9WR|9(qW1lws`I3P}-}`*i89RCIuspIYR?z;x4ISYVy`3pH!(wPzbWS zK)C!}z3KU#fq~uX@#3mI66Z+E<3MQ|f1xCU3`Bks=PQEY0)eTbD9?3s%G>GfMqEo# zVHF5|Z4RsCBRaK%{)-M1T)5qVoNhJ-=4pE}*L&bI%Ra)w8t@~6rIrgjQ-&BxknMVK zw~w#6+D_jYqlORJL_3V0%N*x&-l?xbcS2U7Hr{b%<8oK?!^mUC=|>Yrea|y^Tiz!p zuV>qv3c%d<2-af5(8DDaRs(*nURXtQH#cB%0Dam6`V{zo_4zl2;#$yL8tNuc8R_TI zv;ucoCH?UNHbqIK304v>(fcfBuGLlVOS96QvEJ;mAg98|sn4gM8+CYHzo&pnEtDl1 zZQm`q-&O5jdVH|oVu8bK9X^@9w4FkhAc86*+I(<9GPz;nfJtysReu@^{X?}_r-0)P z?Qr>6+$^r#?EMz~p51i!i)J@&9KP%S8kG8;#QVc}GPxMdv4K9r@{ZXX%*+Oc&%hr$ zm}6+|tHk?YlxIUSy*Wo!NbusWfaS*Rs)X4LC@(jvBW&n5R=_%~LoZw-S#N-Y`KF7B zXlJbs0^gP?@Bv#(o{gj+{5>1cNUlrgnG*@3_OS~%V|hLgAl zpH(c7P*fd0`wCR4sUWbYItr)VVAo(`RDAHd^ct%e0cEX4*Mv1DrWslVd&P*Wl5y4g zHxZDQ?K)lG@^qKlHxHt@#cuccIkcrtNfC2L zjD2}pPtDNRR4b{S8m8HA8jwXGJZ1s|zBJHrjZf@3ii#BUCZ#bYDt3?R((?cozN-_Kep~1zR*3uQO94$mtMHkVJX_bVVb%O5-3G>dRnSm1P)jA;M(z#Q~ z0Wi(#X2Q8o(K@?{EODrwJN(8C`BckaJzTu%B*tX-*8&2L@h7e%fh9(q$B}Lw^hr89 zC`4@$;U5MGdo;fjD{#gby-nO$(6Dd9k3|4lFSTYdcQhgNJ0Qg+%s8W?3oF@ZZPuU zfmPM;YS@;1(5+g*)~Ab6qC%r7^;-|K^7=f&0`Lrl94AC(Lrt_c**8k(wnW+2BLu78 zPgX32c3$K*0xyvBj$#&Iy&v3CSf|MrFs1BN9a#z#PI!Q-)h2XDBR+wgh0RhY(%2i* z$REBzQ|^F60!NH26UlyasxA=@scUqdYfv=-zpOTT=a#@~@La;HeY0IkKXa?DA#{-v zF)-tVk0pQsCnp-lL+)8i@d zpKc(Srpn#E@;W&nR;I&xW5G6i^ZLT^#5rZuPIqO)Y7fQpIj{A^w5@wOaq2{HJ>@9x zs;;b4@{D_~a!qyDp| z(eLwT%WHqqmIFBqdzR-oQY2h=01DsjpDQZH1m6lsr)`L;i;W7gFVl<-csR&$I4c}3 zP}0>a-5w~o@IKs9B8V_p_o-}ope8KY$(Kz}`Jyow2=s_LXoTun#;59obCfPZ&(n-> zs5#H7_o`Woqb1(pIdW_hzLtc0F6R$%D3e)VKG%=XcldbQl)fh@mx4ZUw27SKR@Vxu zap%QGvjZf;Ow_%0MCi*Sh1rOayOk}i0}%}h@M>SR8v4 z+y-eY0G#Imr{Vq=7l6eLF4GE#1Novr6Z;n&;58svUx4*04%kyZ#1-Y@YK!tf*t&Og z3bd+rX>{?a^0#&Nyw~Vf<%d*gboUIv)H*x)2l!M4AUv%+0~;z`ZEfVOJQ_WnpRisD z7mo`6pFJ8d79c2aR^+k2Kgu}?`;}wECSxNrkO#Q`fSvGfCmDWa)Bc42$$&n|@b9MW zBW@VKgZkShc#`n+=fbMz zTVN;u6X4)~{EJR$=`_n}Eq&+73}hhvXO@3cmNtw4*x3Qc4P2bSKA!>b;NbiRSiszc diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 deleted file mode 100644 index 5e25c7c..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.md5 +++ /dev/null @@ -1 +0,0 @@ -19096ca40863b078a6ce76e54e91475f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 deleted file mode 100644 index e4dffc3..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -c0faa37286b437cc1c0d293606258e9b10f4b137 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom deleted file mode 100644 index 502a331..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom +++ /dev/null @@ -1,7 +0,0 @@ - - - 4.0.0 - com.baiiu.kotdemo - hello - 1.0-SNAPSHOT - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 deleted file mode 100644 index beef120..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -9f974635d0386af3e58235a79fbdc55f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 deleted file mode 100644 index 47ee09e..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043739-1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6c8b531c826e7f39065d1b267972bda426c6b24b \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.jar deleted file mode 100644 index 05880a9a6fb2272b8ab49f761703e66e9d852c37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4320 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 - - 4.0.0 - com.baiiu.kotdemo - hello - 1.0-SNAPSHOT - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 deleted file mode 100644 index beef120..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -9f974635d0386af3e58235a79fbdc55f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 deleted file mode 100644 index 47ee09e..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/hello-1.0-20191202.043914-2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -6c8b531c826e7f39065d1b267972bda426c6b24b \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml deleted file mode 100644 index 5fb4662..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - com.baiiu.kotdemo - hello - 1.0-SNAPSHOT - - - 20191202.043914 - 2 - - 20191202043914 - - - jar - 1.0-20191202.043914-2 - 20191202043914 - - - pom - 1.0-20191202.043914-2 - 20191202043914 - - - - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 deleted file mode 100644 index 6c48eed..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -8b403c019801b276f0ff36560f81ace7 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 deleted file mode 100644 index 28c13b4..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/1.0-SNAPSHOT/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -273d528aa423a1f99d19e88d981cfb4918fc30a5 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml deleted file mode 100644 index 6261bff..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - com.baiiu.kotdemo - hello - - - 1.0-SNAPSHOT - - 20191202043914 - - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 deleted file mode 100644 index 984cf45..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -38e169eeb6015fe9262ab5bb87161388 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 deleted file mode 100644 index daefaab..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/hello/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -d41d89d67a8dc0950d78b38510f26d39a8a2c56c \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml deleted file mode 100644 index ee54ca1..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - com.baiiu.kotdemo - testKotlinPlugin - 1.0-SNAPSHOT - - - 20191202.043914 - 2 - - 20191202043914 - - - jar - 1.0-20191202.043914-2 - 20191202043914 - - - pom - 1.0-20191202.043914-2 - 20191202043914 - - - - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 deleted file mode 100644 index f7d08cd..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -99700d72ef9e1011612c9dc664d9c74b \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 deleted file mode 100644 index 4cee301..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -b61f30b216eb87e8561ca9706ca0c87f690b4f7f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar deleted file mode 100644 index 887b1e750ec9a35944fe38d662863596ca9172b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4317 zcma)92|ScrAGTzOu_R=dHS5@OZHX`#TlOuCeKNMeSQ;d92@zQ$LiR*ImFsrz_x<1BdFQ;p-~V~u^FQxA=bT3yhJS__2Zx9Vr_|<-77h@2*c%XM zfu^CPCoiC?sVs<(qx~Z>&gza#NQARC($gN{3~~JP z!NSSK#uI64ZE0y~2ee=-{}Y7R(E%Jk$~Xh`tzDe{R>8>}U;_Tkv4SHIo`1rb z$;6J&75R6>1Gkl4Lwp<@5)cj!-!Bm=wn(JQx1u=UuC7QQ4q=Ej67KFEsb{Li0Hr#z z^E1BX78J;ln5mlF%yGGlKXZF1%k3HH}~E%T$mP5$AO@+1j=*s;7x-hxto z!IdqjzHBL)h}a<5rsuKytn{|~*7)(!0Yg1>Cm#Nh1mv6mqpLAd+-r&&W18H5Q^>NN z#k&!E{@B>35oA5zzs*u{ed$O;z$lRPbtuS$^w`8bMOBHd`grJbHP*oY9WXnT2pTpBlxbi3^wD=5NIbNvbrZ5*AYy%)?ke zAlFtThD}Gn1B0B@js&CiT{7|Om#ve5cep=8*A$}|0?_L2Uu0I)^caP_t?5J0?{9RPxt)po~p*W&PH{B=7QPX$O zGBHEeayAWQG8TMSQU@F%WAchLiCL{tD|lwjI&0>t*nqZjjG}$eM{n`z zvQ)j2#x$=jl?(-4o^#H-GWX6DmyWb=1ch>WfU`)4WBuNGGR8323x;0Pl6lZP*Vklk zzx??zdx5SF9WR|9(qW1lws`I3P}-}`*i89RCIuspIYR?z;x4ISYVy`3pH!(wPzbWS zK)C!}z3KU#fq~uX@#3mI66Z+E<3MQ|f1xCU3`Bks=PQEY0)eTbD9?3s%G>GfMqEo# zVHF5|Z4RsCBRaK%{)-M1T)5qVoNhJ-=4pE}*L&bI%Ra)w8t@~6rIrgjQ-&BxknMVK zw~w#6+D_jYqlORJL_3V0%N*x&-l?xbcS2U7Hr{b%<8oK?!^mUC=|>Yrea|y^Tiz!p zuV>qv3c%d<2-af5(8DDaRs(*nURXtQH#cB%0Dam6`V{zo_4zl2;#$yL8tNuc8R_TI zv;ucoCH?UNHbqIK304v>(fcfBuGLlVOS96QvEJ;mAg98|sn4gM8+CYHzo&pnEtDl1 zZQm`q-&O5jdVH|oVu8bK9X^@9w4FkhAc86*+I(<9GPz;nfJtysReu@^{X?}_r-0)P z?Qr>6+$^r#?EMz~p51i!i)J@&9KP%S8kG8;#QVc}GPxMdv4K9r@{ZXX%*+Oc&%hr$ zm}6+|tHk?YlxIUSy*Wo!NbusWfaS*Rs)X4LC@(jvBW&n5R=_%~LoZw-S#N-Y`KF7B zXlJbs0^gP?@Bv#(o{gj+{5>1cNUlrgnG*@3_OS~%V|hLgAl zpH(c7P*fd0`wCR4sUWbYItr)VVAo(`RDAHd^ct%e0cEX4*Mv1DrWslVd&P*Wl5y4g zHxZDQ?K)lG@^qKlHxHt@#cuccIkcrtNfC2L zjD2}pPtDNRR4b{S8m8HA8jwXGJZ1s|zBJHrjZf@3ii#BUCZ#bYDt3?R((?cozN-_Kep~1zR*3uQO94$mtMHkVJX_bVVb%O5-3G>dRnSm1P)jA;M(z#Q~ z0Wi(#X2Q8o(K@?{EODrwJN(8C`BckaJzTu%B*tX-*8&2L@h7e%fh9(q$B}Lw^hr89 zC`4@$;U5MGdo;fjD{#gby-nO$(6Dd9k3|4lFSTYdcQhgNJ0Qg+%s8W?3oF@ZZPuU zfmPM;YS@;1(5+g*)~Ab6qC%r7^;-|K^7=f&0`Lrl94AC(Lrt_c**8k(wnW+2BLu78 zPgX32c3$K*0xyvBj$#&Iy&v3CSf|MrFs1BN9a#z#PI!Q-)h2XDBR+wgh0RhY(%2i* z$REBzQ|^F60!NH26UlyasxA=@scUqdYfv=-zpOTT=a#@~@La;HeY0IkKXa?DA#{-v zF)-tVk0pQsCnp-lL+)8i@d zpKc(Srpn#E@;W&nR;I&xW5G6i^ZLT^#5rZuPIqO)Y7fQpIj{A^w5@wOaq2{HJ>@9x zs;;b4@{D_~a!qyDp| z(eLwT%WHqqmIFBqdzR-oQY2h=01DsjpDQZH1m6lsr)`L;i;W7gFVl<-csR&$I4c}3 zP}0>a-5w~o@IKs9B8V_p_o-}ope8KY$(Kz}`Jyow2=s_LXoTun#;59obCfPZ&(n-> zs5#H7_o`Woqb1(pIdW_hzLtc0F6R$%D3e)VKG%=XcldbQl)fh@mx4ZUw27SKR@Vxu zap%QGvjZf;Ow_%0MCi*Sh1rOayOk}i0}%}h@M>SR8v4 z+y-eY0G#Imr{Vq=7l6eLF4GE#1Novr6Z;n&;58svUx4*04%kyZ#1-Y@YK!tf*t&Og z3bd+rX>{?a^0#&Nyw~Vf<%d*gboUIv)H*x)2l!M4AUv%+0~;z`ZEfVOJQ_WnpRisD z7mo`6pFJ8d79c2aR^+k2Kgu}?`;}wECSxNrkO#Q`fSvGfCmDWa)Bc42$$&n|@b9MW zBW@VKgZkShc#`n+=fbMz zTVN;u6X4)~{EJR$=`_n}Eq&+73}hhvXO@3cmNtw4*x3Qc4P2bSKA!>b;NbiRSiszc diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 deleted file mode 100644 index 5e25c7c..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.md5 +++ /dev/null @@ -1 +0,0 @@ -19096ca40863b078a6ce76e54e91475f \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 deleted file mode 100644 index e4dffc3..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.jar.sha1 +++ /dev/null @@ -1 +0,0 @@ -c0faa37286b437cc1c0d293606258e9b10f4b137 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom deleted file mode 100644 index 5be71c1..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom +++ /dev/null @@ -1,7 +0,0 @@ - - - 4.0.0 - com.baiiu.kotdemo - testKotlinPlugin - 1.0-SNAPSHOT - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 deleted file mode 100644 index 3ab08b2..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -89b8be350fe8fbfe048c07d1c57e51bd \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 deleted file mode 100644 index 7d6b6d0..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043739-1.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7a18e7e0abf8fff640fcaea8ce113f3d8aafeaad \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.jar deleted file mode 100644 index 05880a9a6fb2272b8ab49f761703e66e9d852c37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4320 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 - - 4.0.0 - com.baiiu.kotdemo - testKotlinPlugin - 1.0-SNAPSHOT - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 deleted file mode 100644 index 3ab08b2..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.md5 +++ /dev/null @@ -1 +0,0 @@ -89b8be350fe8fbfe048c07d1c57e51bd \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 deleted file mode 100644 index 7d6b6d0..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/1.0-SNAPSHOT/testKotlinPlugin-1.0-20191202.043914-2.pom.sha1 +++ /dev/null @@ -1 +0,0 @@ -7a18e7e0abf8fff640fcaea8ce113f3d8aafeaad \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml deleted file mode 100644 index 5604cc3..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - com.baiiu.kotdemo - testKotlinPlugin - - - 1.0-SNAPSHOT - - 20191202043914 - - diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 deleted file mode 100644 index 4070ca8..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.md5 +++ /dev/null @@ -1 +0,0 @@ -8d145c5ee250bea2ddcbd36fabc89bd2 \ No newline at end of file diff --git a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 b/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 deleted file mode 100644 index aa43daa..0000000 --- a/plugin/kotrepo/com/baiiu/kotdemo/testKotlinPlugin/maven-metadata.xml.sha1 +++ /dev/null @@ -1 +0,0 @@ -d98d8d2ac99271b4f1a1f69c5c5e953e7003cc0b \ No newline at end of file From c8526f8a6346a8714d145dd1e8a04bacbdd98e6a Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 2 Dec 2019 19:40:29 +0800 Subject: [PATCH 012/104] add --- plugin/README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/plugin/README.md b/plugin/README.md index afed574..62e9c57 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -1,4 +1,4 @@ -## 字节码插桩采坑笔记 +# 字节码插桩采坑笔记 https://juejin.im/post/5aa0e7eff265da2395308f48 https://juejin.im/post/5c380b0be51d45043142bb9a @@ -8,9 +8,31 @@ https://juejin.im/post/5c380b0be51d45043142bb9a 2. Android打包流程 3. ASM、Javassist等字节码注入技术 -## 3. 自定义Gradle插件 +## 1. 自定义Gradle插件 http://kvh.io/cn/embrace-android-studio-gradle-plugin.html [官方文档](https://gradle.org/guides/?q=Plugin%20Development) [官方文档](https://docs.gradle.org/current/userguide/custom_plugins.html) +[Maven Publish](https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven) + +## 2. Android打包流程、gradle是怎么组织起来的 +[Gradle 生命周期](https://www.heqiangfly.com/2016/03/18/development-tool-gradle-lifecycle/) +[Gradle 生命周期](https://juejin.im/post/5afec54951882542715001f2) + +./gradlew tasks,显示所有task + +2.1 打印Android build过程中所有task + + +[手动构建apk](https://www.jianshu.com/p/5a126550920f) +[Gradle 使用指南](https://www.heqiangfly.com/categories/Gradle/) + + +## 3. AOP、ASM、Javassist、AspectJ等字节码注入技术 +[Java字节码增强探秘](https://mp.weixin.qq.com/s/CH9D-E7fxuu462Q2S3t0AA) + +## 4. 使用ASM +- 页面(Activity、Fragment)的打开事件 +- 各种点击事件的统计,包括但不限于Click LongClick TouchEvent +- Debug期需要统计各个方法的耗时。注意这里的方法包括接入的第三方SDK的方法。 From 53119b85d900153380f9b72fe222277f219f5bb3 Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 2 Dec 2019 21:26:06 +0800 Subject: [PATCH 013/104] test commit --- plugin/pluginApplication/build.gradle | 35 ++++++++- settings.gradle | 101 +++++++++++++++++++++++++- 2 files changed, 132 insertions(+), 4 deletions(-) diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index 226139e..5d42b6f 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -29,7 +29,6 @@ android { versionName rootProject.ext.versionName as String testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } buildTypes { @@ -38,7 +37,6 @@ android { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } - } dependencies { @@ -59,3 +57,36 @@ apply from: 'test2.gradle.kts' apply from: 'test3.gradle.kts' apply from: 'test4.gradle.kts' +project.afterEvaluate(new Action() { + @Override + public void execute(Project project) { + println("###############################################################" + project.name) + + Map> allTasks = project.getAllTasks(true); + for (Map.Entry> projectSetEntry : allTasks.entrySet()) { + Set value = projectSetEntry.getValue(); + for (Task task : value) { + try { + System.out.println("----------------------------------"); + System.out.println(task.getName()); + for (Object o : task.getDependsOn()) { + System.out.println("dependOn--> " + o.toString()); + } + + for (File file : task.getInputs().getFiles().getFiles()) { + System.out.println("input--> " + file.getAbsolutePath()); + } + + for (File file : task.getOutputs().getFiles().getFiles()) { + System.out.println("output--> " + file.getAbsolutePath()); + } + System.out.println("----------------------------------"); + } catch (Exception e) { + e.printStackTrace() + } + } + } + + println("###############################################################" + project.name) + } +}) \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 2c75627..8e3acae 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,3 +1,5 @@ +import java.util.function.Consumer + /* 通用工具类,汇总整理 */ @@ -48,6 +50,101 @@ include( ) - - +gradle.addBuildListener(new BuildListener() { + @Override + void buildStarted(Gradle gradle) { + println("=== gradle.buildStarted") + } + + @Override + void settingsEvaluated(Settings settings) { + println("=== gradle.settingsEvaluated") + } + + @Override + void projectsLoaded(Gradle gradle) { + println("=== gradle.projectsLoaded") + } + + @Override + void projectsEvaluated(Gradle gradle) { + println("=== gradle.projectsEvaluated") + } + + @Override + void buildFinished(BuildResult result) { + println("=== gradle.buildFinished") + } +}) +gradle.afterProject { project, projectState -> + if (projectState.failure) { + println "=== setting.project.After " + project + " FAILED" + } else { + println "=== setting.project.After " + project + " succeeded" + } +} +gradle.beforeProject { p -> println("=== setting.project.Before " + p) +} +gradle.allprojects(new Action() { + @Override + void execute(Project project) { + project.beforeEvaluate { + project + println "=== allprojects.setting.project.before.Evaluate " + project + } + project.afterEvaluate { pro -> println("=== allprojects.setting.project.after.Evaluate " + pro) + } + } +}) +gradle.taskGraph.addTaskExecutionListener(new TaskExecutionListener() { + @Override + void beforeExecute(Task task) { + println("@@@ gradle.taskGraph.beforeTask " + task) + } + + @Override + void afterExecute(Task task, TaskState state) { + println("@@@ gradle.taskGraph.afterTask " + task) + } +}) +gradle.taskGraph.addTaskExecutionGraphListener(new TaskExecutionGraphListener() { + @Override + void graphPopulated(TaskExecutionGraph graph) { + println("@@@ gradle.taskGraph.graphPopulated " + graph) + } +}) +gradle.taskGraph.whenReady { taskGrahp -> + + println("===========================================gradle.taskGraph.whenReady ") + List list = taskGrahp.getAllTasks() + list.forEach(new Consumer() { + @Override + void accept(Task t) { + println(t) + + // t.getDependsOn().forEach(new Consumer() { + // @Override + // void accept(Object o) { + // println("DependsOn--> " + o.toString()) + // } + // }) + // + // t.getInputs().getFiles().getFiles().forEach(new Consumer() { + // @Override + // void accept(File input) { + // println("input--> " + input.getAbsolutePath()) + // } + // }) + // + // t.getOutputs().getFiles().getFiles().forEach(new Consumer() { + // @Override + // void accept(File output) { + // println("output--> " + output.getAbsolutePath()) + // } + // }) + } + }) + + println("===========================================gradle.taskGraph.whenReady ") +} From eda2517c45c62c9a7839e5516ff5a006e2997db9 Mon Sep 17 00:00:00 2001 From: baiiu Date: Tue, 3 Dec 2019 07:37:23 +0800 Subject: [PATCH 014/104] sth --- plugin/README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/plugin/README.md b/plugin/README.md index 62e9c57..0c67572 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -16,17 +16,19 @@ http://kvh.io/cn/embrace-android-studio-gradle-plugin.html [Maven Publish](https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven) ## 2. Android打包流程、gradle是怎么组织起来的 -[Gradle 生命周期](https://www.heqiangfly.com/2016/03/18/development-tool-gradle-lifecycle/) -[Gradle 生命周期](https://juejin.im/post/5afec54951882542715001f2) +### 2.1 build过程中所有task ./gradlew tasks,显示所有task - -2.1 打印Android build过程中所有task - - -[手动构建apk](https://www.jianshu.com/p/5a126550920f) +[Gradle 生命周期](https://www.heqiangfly.com/2016/03/18/development-tool-gradle-lifecycle/) +[Gradle 生命周期](https://juejin.im/post/5afec54951882542715001f2) [Gradle 使用指南](https://www.heqiangfly.com/categories/Gradle/) +### 2.2 Android打包流程 +[Android Build System 构建系统](https://blog.csdn.net/u014099894/article/details/51072084) +[详解](https://www.jianshu.com/p/019c735050e0) +[打包流程梳理](http://mouxuejie.com/blog/2016-08-04/build-and-package-flow-introduction/) +[AppPlugin.groovy源码](https://android.googlesource.com/platform/tools/build/+/master/gradle/src/main/groovy/com/android/build/gradle/AppPlugin.groovy?autodive=0%2F%2F%2F) +[手动构建apk](https://www.jianshu.com/p/5a126550920f) ## 3. AOP、ASM、Javassist、AspectJ等字节码注入技术 [Java字节码增强探秘](https://mp.weixin.qq.com/s/CH9D-E7fxuu462Q2S3t0AA) From 862a07ccc6f6a0285940703b248b9af3b06002de Mon Sep 17 00:00:00 2001 From: baiiu Date: Tue, 10 Dec 2019 10:53:29 +0800 Subject: [PATCH 015/104] can run --- build.gradle | 2 +- buildSystem/dependencies.gradle | 34 +++++++++++++-------------- lib_component/LogUtil/build.gradle | 5 +--- plugin/pluginApplication/build.gradle | 4 ++-- settings.gradle | 4 ++-- 5 files changed, 23 insertions(+), 26 deletions(-) diff --git a/build.gradle b/build.gradle index 0876f46..51604dd 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ apply from: 'buildSystem/dependencies.gradle' buildscript { - ext.kotlin_version = '1.1.0' + ext.kotlin_version = '1.3.0' repositories { jcenter() google() diff --git a/buildSystem/dependencies.gradle b/buildSystem/dependencies.gradle index a70e486..08ae93f 100644 --- a/buildSystem/dependencies.gradle +++ b/buildSystem/dependencies.gradle @@ -20,7 +20,6 @@ ext { javaSourceCompatibility = JavaVersion.VERSION_1_8 javaTargetCompatibility = JavaVersion.VERSION_1_8 - retrofitVersion = '2.2.0' okHttpVersion = '3.6.0' okHttpUtilsVersion = '2.6.2' @@ -44,8 +43,10 @@ ext { //dependencies support = [ - appcompat : 'androidx.appcompat:appcompat:1.0.2', - annotation : "androidx.annotation:annotation:1.0.2", + + appcompat : 'androidx.appcompat:appcompat:1.1.0', + annotation : "androidx.annotation:annotation:1.1.0", + corektx : "androidx.core:core-ktx:1.1.0", design : "com.google.android.material:material:1.0.0-rc01", recyclerView : 'androidx.recyclerview:recyclerview:1.0.0', @@ -55,8 +56,7 @@ ext { lifecycleProcessor: "androidx.lifecycle:lifecycle-compiler:2.0.0", legacy : "androidx.legacy:legacy-support-v4:1.0.0", room : "androidx.room:room-runtime:2.1.0", - roomProcessor : "androidx.room:room-compiler:2.1.0" - ] + roomProcessor : "androidx.room:room-compiler:2.1.0"] rx = [ @@ -81,33 +81,33 @@ ext { //Realm, LiteOrm etc ... //json - Gson : "com.google.code.gson:gson:${GsonVersion}", + Gson : "com.google.code.gson:gson:${GsonVersion}", //okHttp - okHttp : "com.squareup.okhttp3:okhttp:${okHttpVersion}", - loggingInterceptor : "com.squareup.okhttp3:logging-interceptor:${okHttpVersion}", - okHttpUtils : "com.zhy:okhttputils:${okHttpUtilsVersion}", + okHttp : "com.squareup.okhttp3:okhttp:${okHttpVersion}", + loggingInterceptor : "com.squareup.okhttp3:logging-interceptor:${okHttpVersion}", + okHttpUtils : "com.zhy:okhttputils:${okHttpUtilsVersion}", //retrofit - retrofit : "com.squareup.retrofit2:retrofit:${retrofitVersion}", - converterGson : "com.squareup.retrofit2:converter-gson:${retrofitVersion}", - adapterRxJava : "com.squareup.retrofit2:adapter-rxjava:${retrofitVersion}", + retrofit : "com.squareup.retrofit2:retrofit:${retrofitVersion}", + converterGson : "com.squareup.retrofit2:converter-gson:${retrofitVersion}", + adapterRxJava : "com.squareup.retrofit2:adapter-rxjava:${retrofitVersion}", //Glide - Glide : "com.github.bumptech.glide:glide:${GlideVersion}", + Glide : "com.github.bumptech.glide:glide:${GlideVersion}", //ButterKnife -//ButterKnife + //ButterKnife ButterKnife : "com.jakewharton:butterknife:${ButterKnifeVersion}", aptButterKnifeProcessor : "com.jakewharton:butterknife-compiler:${ButterKnifeVersion}", kaptButterKnifeProcessor: "com.jakewharton:butterknife-compiler:${ButterKnifeVersion}", //Dagger2 - Dagger2 : "com.google.dagger:dagger:${Dagger2Version}", - aptDagger2Compiler : "com.google.dagger:dagger-compiler:${Dagger2Version}", + Dagger2 : "com.google.dagger:dagger:${Dagger2Version}", + aptDagger2Compiler : "com.google.dagger:dagger-compiler:${Dagger2Version}", //EventBus - EventBus : "org.greenrobot:eventbus:${EventBusVersion}" + EventBus : "org.greenrobot:eventbus:${EventBusVersion}" ] diff --git a/lib_component/LogUtil/build.gradle b/lib_component/LogUtil/build.gradle index 116b32f..39f3ea5 100755 --- a/lib_component/LogUtil/build.gradle +++ b/lib_component/LogUtil/build.gradle @@ -24,9 +24,6 @@ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation rootProject.ext.majorFrame.okHttp implementation rootProject.ext.support.appcompat - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" -} -repositories { - mavenCentral() } \ No newline at end of file diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index 5d42b6f..8ccf58a 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -41,8 +41,8 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31" - implementation "androidx.core:core-ktx:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation rootProject.ext.support.corektx implementation rootProject.ext.support.appcompat implementation 'androidx.constraintlayout:constraintlayout:1.1.3' testImplementation 'junit:junit:4.12' diff --git a/settings.gradle b/settings.gradle index 8e3acae..cf6ad60 100644 --- a/settings.gradle +++ b/settings.gradle @@ -9,8 +9,8 @@ import java.util.function.Consumer include( ':plugin:pluginApplication', - ':plugin:testplugin', - ':plugin:testKotlinPlugin', +// ':plugin:testplugin', +// ':plugin:testKotlinPlugin', ) From 698c6cb02f57363a0c73de8634e8f07fbb62aa32 Mon Sep 17 00:00:00 2001 From: baiiu Date: Fri, 13 Dec 2019 15:28:59 +0800 Subject: [PATCH 016/104] java operation --- JavaLib/.gitignore | 1 + JavaLib/build.gradle | 11 ++++ .../src/main/java/com/baiiu/java/Base.java | 9 ++++ .../src/main/java/com/baiiu/java/MyClass.java | 36 +++++++++++++ .../java/com/baiiu/java/MyClassVisitor.java | 53 +++++++++++++++++++ plugin/README.md | 1 + settings.gradle | 5 +- 7 files changed, 114 insertions(+), 2 deletions(-) create mode 100644 JavaLib/.gitignore create mode 100644 JavaLib/build.gradle create mode 100644 JavaLib/src/main/java/com/baiiu/java/Base.java create mode 100644 JavaLib/src/main/java/com/baiiu/java/MyClass.java create mode 100644 JavaLib/src/main/java/com/baiiu/java/MyClassVisitor.java diff --git a/JavaLib/.gitignore b/JavaLib/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/JavaLib/.gitignore @@ -0,0 +1 @@ +/build diff --git a/JavaLib/build.gradle b/JavaLib/build.gradle new file mode 100644 index 0000000..a2351bf --- /dev/null +++ b/JavaLib/build.gradle @@ -0,0 +1,11 @@ +apply plugin: 'java-library' + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + // https://mvnrepository.com/artifact/org.ow2.asm/asm + compile group: 'org.ow2.asm', name: 'asm', version: '7.2' + +} + +sourceCompatibility = "7" +targetCompatibility = "7" diff --git a/JavaLib/src/main/java/com/baiiu/java/Base.java b/JavaLib/src/main/java/com/baiiu/java/Base.java new file mode 100644 index 0000000..296159e --- /dev/null +++ b/JavaLib/src/main/java/com/baiiu/java/Base.java @@ -0,0 +1,9 @@ +package com.baiiu.java; + +public class Base { + public void process() { + System.out.println("start"); + System.out.println("process"); + System.out.println("end"); + } +} \ No newline at end of file diff --git a/JavaLib/src/main/java/com/baiiu/java/MyClass.java b/JavaLib/src/main/java/com/baiiu/java/MyClass.java new file mode 100644 index 0000000..bc96291 --- /dev/null +++ b/JavaLib/src/main/java/com/baiiu/java/MyClass.java @@ -0,0 +1,36 @@ +package com.baiiu.java; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import org.objectweb.asm.ClassReader; +import org.objectweb.asm.ClassVisitor; +import org.objectweb.asm.ClassWriter; + +public class MyClass { + + public static void main(String[] args) throws IOException { + System.out.println("=================================================="); + + //读取 + ClassReader classReader = new ClassReader("com/baiiu/java/Base"); + ClassWriter classWriter = new ClassWriter(ClassWriter.COMPUTE_MAXS); + //处理 + ClassVisitor classVisitor = new MyClassVisitor(classWriter); + classReader.accept(classVisitor, ClassReader.SKIP_DEBUG); + byte[] data = classWriter.toByteArray(); + //输出 + + File f = new File("JavaLib/build/classes/java/main/com/baiiu/java/Base.class"); + FileOutputStream fout = new FileOutputStream(f); + fout.write(data); + fout.close(); + System.out.println("now generator cc success!!!!!"); + + + System.out.println("=================================================="); + + new Base().process(); + } + +} diff --git a/JavaLib/src/main/java/com/baiiu/java/MyClassVisitor.java b/JavaLib/src/main/java/com/baiiu/java/MyClassVisitor.java new file mode 100644 index 0000000..db6743a --- /dev/null +++ b/JavaLib/src/main/java/com/baiiu/java/MyClassVisitor.java @@ -0,0 +1,53 @@ +package com.baiiu.java; + +import org.objectweb.asm.ClassVisitor; +import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.Opcodes; + +public class MyClassVisitor extends ClassVisitor implements Opcodes { + MyClassVisitor(ClassVisitor cv) { + super(ASM5, cv); + } + + @Override + public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { + cv.visit(version, access, name, signature, superName, interfaces); + } + + @Override + public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) { + MethodVisitor mv = cv.visitMethod(access, name, desc, signature, exceptions); + + //Base类中有两个方法:无参构造以及process方法,这里不增强构造方法 + if (!name.equals("") && mv != null) { + mv = new MyMethodVisitor(mv); + } + return mv; + } + + class MyMethodVisitor extends MethodVisitor implements Opcodes { + MyMethodVisitor(MethodVisitor mv) { + super(Opcodes.ASM5, mv); + } + + @Override + public void visitCode() { + super.visitCode(); + mv.visitFieldInsn(GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;"); + mv.visitLdcInsn("start"); + mv.visitMethodInsn(INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V", false); + } + + @Override + public void visitInsn(int opcode) { + if ((opcode >= Opcodes.IRETURN && opcode <= Opcodes.RETURN) + || opcode == Opcodes.ATHROW) { + //方法在返回之前,打印"end" + mv.visitFieldInsn(GETSTATIC, "java/lang/System", "out", "Ljava/io/PrintStream;"); + mv.visitLdcInsn("end"); + mv.visitMethodInsn(INVOKEVIRTUAL, "java/io/PrintStream", "println", "(Ljava/lang/String;)V", false); + } + mv.visitInsn(opcode); + } + } +} \ No newline at end of file diff --git a/plugin/README.md b/plugin/README.md index 0c67572..0427e4e 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -32,6 +32,7 @@ http://kvh.io/cn/embrace-android-studio-gradle-plugin.html ## 3. AOP、ASM、Javassist、AspectJ等字节码注入技术 [Java字节码增强探秘](https://mp.weixin.qq.com/s/CH9D-E7fxuu462Q2S3t0AA) +[AOP 的利器:ASM 3.0 介绍](https://www.ibm.com/developerworks/cn/java/j-lo-asm30/) ## 4. 使用ASM - 页面(Activity、Fragment)的打开事件 diff --git a/settings.gradle b/settings.gradle index cf6ad60..90ca9ea 100644 --- a/settings.gradle +++ b/settings.gradle @@ -9,8 +9,9 @@ import java.util.function.Consumer include( ':plugin:pluginApplication', -// ':plugin:testplugin', -// ':plugin:testKotlinPlugin', + ':JavaLib', + // ':plugin:testplugin', + // ':plugin:testKotlinPlugin', ) From b4d4411692d9ff1e57412bb982a5dedb38c280fe Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 16 Dec 2019 10:58:42 +0800 Subject: [PATCH 017/104] sth --- plugin/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/plugin/README.md b/plugin/README.md index 0427e4e..4bcadd6 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -39,3 +39,4 @@ http://kvh.io/cn/embrace-android-studio-gradle-plugin.html - 各种点击事件的统计,包括但不限于Click LongClick TouchEvent - Debug期需要统计各个方法的耗时。注意这里的方法包括接入的第三方SDK的方法。 +[Transform API](https://juejin.im/post/5ccd41066fb9a03204595a91) From e92e4baee0db46aa5f494e102cb194ab891d6ff8 Mon Sep 17 00:00:00 2001 From: baiiu Date: Thu, 19 Dec 2019 17:30:24 +0800 Subject: [PATCH 018/104] sth --- plugin/README.md | 41 +------------------ plugin/logkotplugin/.gitignore | 1 + plugin/logkotplugin/build.gradle.kts | 29 +++++++++++++ .../com/baiiu/logkotplugin/LogPlugin.kt | 16 ++++++++ .../gradle-plugins/com.baiiu.log.properties | 1 + plugin/pluginApplication/build.gradle | 9 +++- plugin/testKotlinPlugin/build.gradle.kts | 2 +- plugin/testplugin/build.gradle | 2 +- settings.gradle | 5 ++- 9 files changed, 60 insertions(+), 46 deletions(-) create mode 100644 plugin/logkotplugin/.gitignore create mode 100644 plugin/logkotplugin/build.gradle.kts create mode 100644 plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt create mode 100644 plugin/logkotplugin/src/main/resources/META-INF/gradle-plugins/com.baiiu.log.properties diff --git a/plugin/README.md b/plugin/README.md index 4bcadd6..82387fd 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -1,42 +1,3 @@ # 字节码插桩采坑笔记 -https://juejin.im/post/5aa0e7eff265da2395308f48 -https://juejin.im/post/5c380b0be51d45043142bb9a - - -1. AOP -2. Android打包流程 -3. ASM、Javassist等字节码注入技术 - -## 1. 自定义Gradle插件 -http://kvh.io/cn/embrace-android-studio-gradle-plugin.html - -[官方文档](https://gradle.org/guides/?q=Plugin%20Development) -[官方文档](https://docs.gradle.org/current/userguide/custom_plugins.html) -[Maven Publish](https://docs.gradle.org/current/userguide/publishing_maven.html#publishing_maven) - -## 2. Android打包流程、gradle是怎么组织起来的 - -### 2.1 build过程中所有task -./gradlew tasks,显示所有task -[Gradle 生命周期](https://www.heqiangfly.com/2016/03/18/development-tool-gradle-lifecycle/) -[Gradle 生命周期](https://juejin.im/post/5afec54951882542715001f2) -[Gradle 使用指南](https://www.heqiangfly.com/categories/Gradle/) - -### 2.2 Android打包流程 -[Android Build System 构建系统](https://blog.csdn.net/u014099894/article/details/51072084) -[详解](https://www.jianshu.com/p/019c735050e0) -[打包流程梳理](http://mouxuejie.com/blog/2016-08-04/build-and-package-flow-introduction/) -[AppPlugin.groovy源码](https://android.googlesource.com/platform/tools/build/+/master/gradle/src/main/groovy/com/android/build/gradle/AppPlugin.groovy?autodive=0%2F%2F%2F) -[手动构建apk](https://www.jianshu.com/p/5a126550920f) - -## 3. AOP、ASM、Javassist、AspectJ等字节码注入技术 -[Java字节码增强探秘](https://mp.weixin.qq.com/s/CH9D-E7fxuu462Q2S3t0AA) -[AOP 的利器:ASM 3.0 介绍](https://www.ibm.com/developerworks/cn/java/j-lo-asm30/) - -## 4. 使用ASM -- 页面(Activity、Fragment)的打开事件 -- 各种点击事件的统计,包括但不限于Click LongClick TouchEvent -- Debug期需要统计各个方法的耗时。注意这里的方法包括接入的第三方SDK的方法。 - -[Transform API](https://juejin.im/post/5ccd41066fb9a03204595a91) +创建kotlinPlugin,即创建AndroidModule,硬修改文件 \ No newline at end of file diff --git a/plugin/logkotplugin/.gitignore b/plugin/logkotplugin/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/plugin/logkotplugin/.gitignore @@ -0,0 +1 @@ +/build diff --git a/plugin/logkotplugin/build.gradle.kts b/plugin/logkotplugin/build.gradle.kts new file mode 100644 index 0000000..1d9644a --- /dev/null +++ b/plugin/logkotplugin/build.gradle.kts @@ -0,0 +1,29 @@ +import org.gradle.kotlin.dsl.`kotlin-dsl` + +plugins { + `java-gradle-plugin` + `kotlin-dsl` + groovy + `java-library` + `maven-publish` +} + +publishing { + publications { + create("mavenJava") { + group = "com.baiiu.log" + version = "1.0-SNAPSHOT" + artifactId = "log" + + from(components["java"]) + } + } + repositories { + maven { + url = uri("../repo/logrepo") + } + } +} + + + diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt new file mode 100644 index 0000000..48ed577 --- /dev/null +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt @@ -0,0 +1,16 @@ +package com.baiiu.logkotplugin + +import org.gradle.api.Plugin +import org.gradle.api.Project + +/** + * author: zhuzhe + * time: 2019-12-02 + * description: + */ +class LogPlugin : Plugin { + + override fun apply(project: Project) { + println("hello from kotlin log plugin: " + project.name) + } +} \ No newline at end of file diff --git a/plugin/logkotplugin/src/main/resources/META-INF/gradle-plugins/com.baiiu.log.properties b/plugin/logkotplugin/src/main/resources/META-INF/gradle-plugins/com.baiiu.log.properties new file mode 100644 index 0000000..54a2540 --- /dev/null +++ b/plugin/logkotplugin/src/main/resources/META-INF/gradle-plugins/com.baiiu.log.properties @@ -0,0 +1 @@ +implementation-class=com.baiiu.logkotplugin.LogPlugin diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index 8ccf58a..43bdb71 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -3,19 +3,24 @@ apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'com.test.hello' apply plugin: 'com.test.kothello' +apply plugin: 'com.baiiu.log' buildscript { repositories { maven { - url uri('../repo') + url uri('../repo/test') } maven { - url uri('../kotrepo') + url uri('../repo/kottest') + } + maven { + url uri('../repo/logrepo') } } dependencies { classpath 'com.baiiu.demo:hello:1.0-SNAPSHOT' classpath 'com.baiiu.kotdemo:hello:1.0-SNAPSHOT' + classpath 'com.baiiu.log:log:1.0-SNAPSHOT' } } diff --git a/plugin/testKotlinPlugin/build.gradle.kts b/plugin/testKotlinPlugin/build.gradle.kts index 90fde8d..fd26533 100644 --- a/plugin/testKotlinPlugin/build.gradle.kts +++ b/plugin/testKotlinPlugin/build.gradle.kts @@ -21,7 +21,7 @@ publishing { } repositories { maven { - url = uri("../kotrepo") + url = uri("../repo/kottest") } } } diff --git a/plugin/testplugin/build.gradle b/plugin/testplugin/build.gradle index 67d5baa..edee61e 100644 --- a/plugin/testplugin/build.gradle +++ b/plugin/testplugin/build.gradle @@ -11,7 +11,7 @@ apply plugin: 'maven' uploadArchives { repositories { mavenDeployer { - repository(url: uri('../repo')) + repository(url: uri('../repo/test')) pom.groupId = 'com.baiiu.demo' pom.artifactId = 'hello' diff --git a/settings.gradle b/settings.gradle index 90ca9ea..1f45ba3 100644 --- a/settings.gradle +++ b/settings.gradle @@ -10,8 +10,9 @@ include( ':plugin:pluginApplication', ':JavaLib', - // ':plugin:testplugin', - // ':plugin:testKotlinPlugin', + ':plugin:testplugin', + ':plugin:testKotlinPlugin', + ':plugin:logkotplugin', ) From b4b8f9c8af357b3840e3cda235a8ea8490c402f9 Mon Sep 17 00:00:00 2001 From: baiiu Date: Thu, 19 Dec 2019 18:37:21 +0800 Subject: [PATCH 019/104] move to plugin --- plugin/pluginApplication/build.gradle | 68 +++++++++---------- .../kotlin/com/baiiu/testplu/HelloPlugin.kt | 22 ------ .../com/baiiu/testplu/PrintTaskHelloPlugin.kt | 37 ++++++++++ .../com.test.kothello.properties | 2 +- 4 files changed, 72 insertions(+), 57 deletions(-) delete mode 100644 plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt create mode 100644 plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/PrintTaskHelloPlugin.kt diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index 43bdb71..f18ac4a 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -54,7 +54,7 @@ dependencies { androidTestImplementation 'androidx.test:runner:1.2.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' - implementation project(":lib_component:LogUtil") +// implementation project(":lib_component:LogUtil") } apply from: 'test1.gradle.kts' @@ -62,36 +62,36 @@ apply from: 'test2.gradle.kts' apply from: 'test3.gradle.kts' apply from: 'test4.gradle.kts' -project.afterEvaluate(new Action() { - @Override - public void execute(Project project) { - println("###############################################################" + project.name) - - Map> allTasks = project.getAllTasks(true); - for (Map.Entry> projectSetEntry : allTasks.entrySet()) { - Set value = projectSetEntry.getValue(); - for (Task task : value) { - try { - System.out.println("----------------------------------"); - System.out.println(task.getName()); - for (Object o : task.getDependsOn()) { - System.out.println("dependOn--> " + o.toString()); - } - - for (File file : task.getInputs().getFiles().getFiles()) { - System.out.println("input--> " + file.getAbsolutePath()); - } - - for (File file : task.getOutputs().getFiles().getFiles()) { - System.out.println("output--> " + file.getAbsolutePath()); - } - System.out.println("----------------------------------"); - } catch (Exception e) { - e.printStackTrace() - } - } - } - - println("###############################################################" + project.name) - } -}) \ No newline at end of file +//project.afterEvaluate(new Action() { +// @Override +// public void execute(Project project) { +// println("###############################################################" + project.name) +// +// Map> allTasks = project.getAllTasks(true); +// for (Map.Entry> projectSetEntry : allTasks.entrySet()) { +// Set value = projectSetEntry.getValue(); +// for (Task task : value) { +// try { +// System.out.println("----------------------------------"); +// System.out.println(task.getName()); +// for (Object o : task.getDependsOn()) { +// System.out.println("dependOn--> " + o.toString()); +// } +// +// for (File file : task.getInputs().getFiles().getFiles()) { +// System.out.println("input--> " + file.getAbsolutePath()); +// } +// +// for (File file : task.getOutputs().getFiles().getFiles()) { +// System.out.println("output--> " + file.getAbsolutePath()); +// } +// System.out.println("----------------------------------"); +// } catch (Exception e) { +// e.printStackTrace() +// } +// } +// } +// +// println("###############################################################" + project.name) +// } +//}) \ No newline at end of file diff --git a/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt b/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt deleted file mode 100644 index cbb4b75..0000000 --- a/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/HelloPlugin.kt +++ /dev/null @@ -1,22 +0,0 @@ -package com.baiiu.testplu - -import org.gradle.api.Plugin -import org.gradle.api.Project - -/** - * author: zhuzhe - * time: 2019-12-02 - * description: - */ -class HelloPlugin : Plugin { - - override fun apply(target: Project) { - println("hello from kotlin standalone plugin") - - target.task("helloKotPlugin") { - doLast { - println("Hello from the kotlin alone GreetingPlugin") - } - } - } -} \ No newline at end of file diff --git a/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/PrintTaskHelloPlugin.kt b/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/PrintTaskHelloPlugin.kt new file mode 100644 index 0000000..e66d24d --- /dev/null +++ b/plugin/testKotlinPlugin/src/main/kotlin/com/baiiu/testplu/PrintTaskHelloPlugin.kt @@ -0,0 +1,37 @@ +package com.baiiu.testplu + +import org.gradle.api.Plugin +import org.gradle.api.Project + +/** + * author: zhuzhe + * time: 2019-12-02 + * description: + */ +class PrintTaskHelloPlugin : Plugin { + + override fun apply(project: Project) { + println("this plugin is to show all tasks of this project: $this") + + project.afterEvaluate { + println("###############################################################" + project.name) + + for ((key, value) in project.getAllTasks(true)) { + println("key: $key, value: $value") + + for (task in value) { + println("task ${task.name} start------------------------------") + + task.dependsOn.forEach { println("dependOn--> $it") } + task.inputs.files.files.forEach { println("input--> $it") } + task.outputs.files.files.forEach { println("output--> $it") } + + println("------------------------------task ${task.name} end\n") + } + } + + + println("###############################################################" + project.name) + } + } +} \ No newline at end of file diff --git a/plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties b/plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties index dad394d..ed97fbd 100644 --- a/plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties +++ b/plugin/testKotlinPlugin/src/main/resources/META-INF/gradle-plugins/com.test.kothello.properties @@ -1 +1 @@ -implementation-class=com.baiiu.testplu.HelloPlugin +implementation-class=com.baiiu.testplu.PrintTaskHelloPlugin From 69261b3391d644af5f39f0504ee2dcef68dbb706 Mon Sep 17 00:00:00 2001 From: baiiu Date: Thu, 19 Dec 2019 21:27:22 +0800 Subject: [PATCH 020/104] sth --- JavaLib/build.gradle | 4 ++-- plugin/logkotplugin/build.gradle.kts | 6 ++++++ .../src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt | 2 ++ settings.gradle | 2 +- 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/JavaLib/build.gradle b/JavaLib/build.gradle index a2351bf..113ac4d 100644 --- a/JavaLib/build.gradle +++ b/JavaLib/build.gradle @@ -3,8 +3,8 @@ apply plugin: 'java-library' dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) // https://mvnrepository.com/artifact/org.ow2.asm/asm - compile group: 'org.ow2.asm', name: 'asm', version: '7.2' - + // compile group: 'org.ow2.asm', name: 'asm', version: '7.2' + compile "org.ow2.asm:asm:7.2" } sourceCompatibility = "7" diff --git a/plugin/logkotplugin/build.gradle.kts b/plugin/logkotplugin/build.gradle.kts index 1d9644a..9a019f3 100644 --- a/plugin/logkotplugin/build.gradle.kts +++ b/plugin/logkotplugin/build.gradle.kts @@ -8,6 +8,12 @@ plugins { `maven-publish` } + +dependencies { + implementation("org.ow2.asm:asm:7.2") + implementation("com.android.tools.build:gradle:3.4.2") +} + publishing { publications { create("mavenJava") { diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt index 48ed577..949b1d7 100644 --- a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt @@ -2,6 +2,7 @@ package com.baiiu.logkotplugin import org.gradle.api.Plugin import org.gradle.api.Project +import com.android.build.api.transform.* /** * author: zhuzhe @@ -12,5 +13,6 @@ class LogPlugin : Plugin { override fun apply(project: Project) { println("hello from kotlin log plugin: " + project.name) + } } \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 1f45ba3..75e0750 100644 --- a/settings.gradle +++ b/settings.gradle @@ -9,7 +9,7 @@ import java.util.function.Consumer include( ':plugin:pluginApplication', - ':JavaLib', +// ':JavaLib', ':plugin:testplugin', ':plugin:testKotlinPlugin', ':plugin:logkotplugin', From 7158013e0a783fe55c0c634b7ee3a7edfc0bdc03 Mon Sep 17 00:00:00 2001 From: baiiu Date: Fri, 20 Dec 2019 19:02:49 +0800 Subject: [PATCH 021/104] sth --- .gitignore | 3 +- build.gradle | 7 +- gradle/wrapper/gradle-wrapper.properties | 2 +- plugin/logkotplugin/build.gradle | 55 +++++ plugin/logkotplugin/build.gradle.kts | 35 --- .../com/baiiu/logkotplugin/LogPlugin.kt | 6 +- .../com/baiiu/logkotplugin/LogTransform.kt | 212 ++++++++++++++++++ .../com/baiiu/logkotplugin/LogVisitor.java | 117 ++++++++++ plugin/pluginApplication/build.gradle | 64 ++++-- .../baiiu/pluginapplication/TraceUtil.java | 28 +++ settings.gradle | 11 +- 11 files changed, 470 insertions(+), 70 deletions(-) create mode 100644 plugin/logkotplugin/build.gradle delete mode 100644 plugin/logkotplugin/build.gradle.kts create mode 100644 plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt create mode 100644 plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java create mode 100644 plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java diff --git a/.gitignore b/.gitignore index 5691c57..f0b2d68 100644 --- a/.gitignore +++ b/.gitignore @@ -6,5 +6,4 @@ build captures .idea gen -repo -kotrepo \ No newline at end of file +repo \ No newline at end of file diff --git a/build.gradle b/build.gradle index 51604dd..c02a4a0 100644 --- a/build.gradle +++ b/build.gradle @@ -2,14 +2,15 @@ apply from: 'buildSystem/dependencies.gradle' buildscript { - ext.kotlin_version = '1.3.0' + ext.kotlin_version = '1.3.61' repositories { jcenter() google() + } dependencies { - classpath 'com.android.tools.build:gradle:3.4.2' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31" + classpath 'com.android.tools.build:gradle:3.5.3' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.61" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d255fe0..8dacc3a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip diff --git a/plugin/logkotplugin/build.gradle b/plugin/logkotplugin/build.gradle new file mode 100644 index 0000000..e20bcdb --- /dev/null +++ b/plugin/logkotplugin/build.gradle @@ -0,0 +1,55 @@ +apply plugin: 'java-gradle-plugin' +apply plugin: 'kotlin' +apply plugin: 'maven' + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + compile gradleApi() + compile localGroovy() + + // implementation 'com.android.tools.build:gradle-api:3.5.3' + implementation 'com.android.tools.build:gradle:3.5.3' + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" + // implementation 'org.ow2.asm:asm:7.1' + // implementation 'org.ow2.asm:asm-commons:5.0.3' +} + +sourceCompatibility = JavaVersion.VERSION_1_8 +targetCompatibility = JavaVersion.VERSION_1_8 + +apply plugin: 'maven' + +//设置maven deployer +uploadArchives { + repositories { + mavenDeployer { + repository(url: uri('../repo/logrepo')) + + pom.groupId = 'com.baiiu.log' + pom.artifactId = 'log' + pom.version = '1.0-SNAPSHOT' + } + } +} +buildscript { + ext.kotlin_version = '1.3.61' + repositories { + mavenCentral() + } + dependencies { + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} +repositories { + mavenCentral() +} +compileKotlin { + kotlinOptions { + jvmTarget = "1.8" + } +} +compileTestKotlin { + kotlinOptions { + jvmTarget = "1.8" + } +} \ No newline at end of file diff --git a/plugin/logkotplugin/build.gradle.kts b/plugin/logkotplugin/build.gradle.kts deleted file mode 100644 index 9a019f3..0000000 --- a/plugin/logkotplugin/build.gradle.kts +++ /dev/null @@ -1,35 +0,0 @@ -import org.gradle.kotlin.dsl.`kotlin-dsl` - -plugins { - `java-gradle-plugin` - `kotlin-dsl` - groovy - `java-library` - `maven-publish` -} - - -dependencies { - implementation("org.ow2.asm:asm:7.2") - implementation("com.android.tools.build:gradle:3.4.2") -} - -publishing { - publications { - create("mavenJava") { - group = "com.baiiu.log" - version = "1.0-SNAPSHOT" - artifactId = "log" - - from(components["java"]) - } - } - repositories { - maven { - url = uri("../repo/logrepo") - } - } -} - - - diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt index 949b1d7..c7b4151 100644 --- a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogPlugin.kt @@ -1,8 +1,9 @@ package com.baiiu.logkotplugin +import com.android.build.gradle.AppExtension import org.gradle.api.Plugin import org.gradle.api.Project -import com.android.build.api.transform.* + /** * author: zhuzhe @@ -14,5 +15,8 @@ class LogPlugin : Plugin { override fun apply(project: Project) { println("hello from kotlin log plugin: " + project.name) + val android = project.extensions.getByType(AppExtension::class.java) + + android.registerTransform(LogTransform()) } } \ No newline at end of file diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt new file mode 100644 index 0000000..59a70cb --- /dev/null +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt @@ -0,0 +1,212 @@ +package com.baiiu.logkotplugin + +import com.android.build.api.transform.* +import org.gradle.internal.impldep.org.apache.commons.io.* +import org.gradle.internal.impldep.org.objectweb.asm.* +import java.io.File +import java.io.FileOutputStream + +/** + * author: zhuzhe + * time: 2019-12-20 + * description: + * + * https://github.com/JantHsueh/AndoridAop/blob/master/traceplugin/src/main/java/com/xuexuan/traceplugin/LogTransform.kthttps://github.com/JantHsueh/AndoridAop/blob/master/traceplugin/src/main/java/com/xuexuan/traceplugin/LogTransform.kt + * https://github.com/weixinjie/AndroidAOP/blob/master/traceplugin/src/main/groovy/will/github/com/traceplugin/TracePlugin.groovy + */ +class LogTransform : Transform() { + + override fun getName(): String { + return "CustomTransform" + } + + override fun getInputTypes(): MutableSet { + return mutableSetOf(QualifiedContent.DefaultContentType.CLASSES, QualifiedContent.DefaultContentType.RESOURCES) + } + + override fun isIncremental(): Boolean { + return true + } + + override fun getScopes(): MutableSet { + return mutableSetOf(QualifiedContent.Scope.PROJECT) + } + + + override fun transform(transformInvocation: TransformInvocation?) { + super.transform(transformInvocation) + + println("==============================TracePlugin visit start========================================") + + val isIncremental = transformInvocation?.isIncremental + + //OutputProvider管理输出路径,如果消费型输入为空,你会发现OutputProvider == null + var outputProvider = transformInvocation?.outputProvider + + if (isIncremental == false) { + //不需要增量编译,先清除全部 + outputProvider?.deleteAll() + } + + transformInvocation?.inputs?.forEach { input -> + input?.jarInputs?.forEach { jarInput -> + //处理Jar + processJarInput(jarInput, outputProvider, isIncremental) + } + + input.directoryInputs.forEach { directoryInput -> + //处理文件 + processDirectoryInput(directoryInput, outputProvider, isIncremental) + } + } + println("==============================TracePlugin visit end========================================") + } + + //jar输入文件 修改 + private fun processJarInput(jarInput: JarInput, outputProvider: TransformOutputProvider?, isIncremental: Boolean?) { + + var dest = outputProvider?.getContentLocation( + jarInput.file.absolutePath, + jarInput.contentTypes, + jarInput.scopes, + Format.JAR) + if (isIncremental == true) { + //处理增量编译 + processJarInputIncremental(jarInput, dest) + } else { + //不处理增量编译 + processJarInputNoIncremental(jarInput, dest) + } + } + + //jar 没有增量的修改 + private fun processJarInputNoIncremental(jarInput: JarInput, dest: File?) { + transformJarInput(jarInput, dest) + } + + + //jar 增量的修改 + private fun processJarInputIncremental(jarInput: JarInput, dest: File?) { + when (jarInput.status) { + Status.NOTCHANGED -> { + } + + Status.ADDED -> { + //真正transform的地方 + transformJarInput(jarInput, dest) + } + Status.CHANGED -> { + //Changed的状态需要先删除之前的 + if (dest?.exists() == true) { + FileUtils.forceDelete(dest) + } + //真正transform的地方 + transformJarInput(jarInput, dest) + } + Status.REMOVED -> + //移除Removed + if (dest?.exists() == true) { + FileUtils.forceDelete(dest) + } + } + } + + //真正执行jar修改的函数 + private fun transformJarInput(jarInput: JarInput, dest: File?) { + FileUtils.copyFile(jarInput.file, dest) + } + + + private fun processDirectoryInput(directoryInput: DirectoryInput, outputProvider: TransformOutputProvider?, isIncremental: Boolean?) { + var dest = outputProvider?.getContentLocation( + directoryInput.file.absolutePath, + directoryInput.contentTypes, + directoryInput.scopes, + Format.DIRECTORY) + if (isIncremental == true) { + //处理增量编译 + processDirectoryInputIncremental(directoryInput, dest!!) + } else { + processDirectoryInputNoIncremental(directoryInput, dest) + } + } + + //文件无增量修改 + private fun processDirectoryInputNoIncremental(directoryInput: DirectoryInput, dest: File?) { + transformDirectoryInput(directoryInput, dest) + } + + //文件增量修改 + private fun processDirectoryInputIncremental(directoryInput: DirectoryInput, dest: File) { + FileUtils.forceMkdir(dest) + val srcDirPath = directoryInput.file.absolutePath + val destDirPath = dest.absolutePath + val fileStatusMap = directoryInput.changedFiles + fileStatusMap.forEach { entry -> + val inputFile = entry.key + val status = entry.value + val destFilePath = inputFile.absolutePath.replace(srcDirPath, destDirPath) + val destFile = File(destFilePath) + + when (status) { + Status.NOTCHANGED -> { + } + + Status.ADDED -> { + //真正transform的地方 + transformDirectoryInput(directoryInput, dest) + } + + Status.CHANGED -> { + //处理有变化的 + FileUtils.touch(destFile) + //Changed的状态需要先删除之前的 + if (dest.exists()) { + FileUtils.forceDelete(dest) + } + //真正transform的地方 + transformDirectoryInput(directoryInput, dest) + } + + Status.REMOVED -> + //移除Removed + if (destFile.exists()) { + FileUtils.forceDelete(destFile) + } + } + } + } + + //真正执行文件修改的地方 + private fun transformDirectoryInput(directoryInput: DirectoryInput, dest: File?) { + //是否是目录 + if (directoryInput.file?.isDirectory == true) { + val fileTreeWalk = directoryInput.file.walk() + fileTreeWalk.forEach { file -> + var name = file.name + //在这里进行代码处理 + if (name.endsWith(".class") && !name.startsWith("R\$") + && "R.class" != name && "BuildConfig.class" != name) { + + val classReader = ClassReader(file.readBytes()) + val classWriter = ClassWriter(classReader, ClassWriter.COMPUTE_MAXS) + val className = name.split(".class")[0] + val classVisitor = LogVisitor(className, classWriter) + classReader.accept(classVisitor, ClassReader.EXPAND_FRAMES) + val code = classWriter.toByteArray() + val fos = FileOutputStream(file.parentFile.absoluteFile.toString() + File.separator + name) + fos.write(code) + fos.close() + } + } + } + + //将修改过的字节码copy到dest,就可以实现编译期间干预字节码的目的了 + FileUtils.copyDirectory(directoryInput.file, dest) + } + + private fun transformSingleFile(inputFile: File, destFile: File, srcDirPath: String) { + FileUtils.copyFile(inputFile, destFile) + } + +} \ No newline at end of file diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java new file mode 100644 index 0000000..048c847 --- /dev/null +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java @@ -0,0 +1,117 @@ +package com.baiiu.logkotplugin; + + +import org.gradle.internal.impldep.org.objectweb.asm.*; +import org.gradle.internal.impldep.org.objectweb.asm.commons.*; + +/** + * author: zhuzhe + * time: 2019-12-20 + * description: + */ +public class LogVisitor extends ClassVisitor { + + /** + * 类名 + */ + private String className; + + /** + * 父类名 + */ + private String superName; + + /** + * 该类实现的接口 + */ + private String[] interfaces; + + public LogVisitor(String className, ClassVisitor classVisitor) { + super(Opcodes.ASM7, classVisitor); + } + + /** + * ASM进入到类的方法时进行回调 + * + * @param name 方法名 + */ + @Override + public MethodVisitor visitMethod(final int access, final String name, final String desc, final String signature, + String[] exceptions) { + MethodVisitor methodVisitor = cv.visitMethod(access, name, desc, signature, exceptions); + + methodVisitor = new AdviceAdapter(Opcodes.ASM5, methodVisitor, access, name, desc) { + + private boolean isInject() { + //如果父类名是AppCompatActivity则拦截这个方法,实际应用中可以换成自己的父类例如BaseActivity + if (superName.contains("AppCompatActivity")) { + return true; + } + return false; + } + + @Override + public void visitCode() { + super.visitCode(); + + } + + @Override + public AnnotationVisitor visitAnnotation(String desc, boolean visible) { + return super.visitAnnotation(desc, visible); + } + + @Override + public void visitFieldInsn(int opcode, String owner, String name, String desc) { + super.visitFieldInsn(opcode, owner, name, desc); + } + + + /** + * 方法开始之前回调 + */ + @Override + protected void onMethodEnter() { + if (isInject()) { + if ("onCreate".equals(name)) { + mv.visitVarInsn(ALOAD, 0); + mv.visitMethodInsn(INVOKESTATIC, + "com/baiiu/pluginapplication/TraceUtil", + "onActivityCreate", "(Landroid/app/Activity;)V", + false); + } else if ("onDestroy".equals(name)) { + mv.visitVarInsn(ALOAD, 0); + mv.visitMethodInsn(INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil" + , "onActivityDestroy", "(Landroid/app/Activity;)V", false); + } + } + } + + /** + * 方法结束时回调 + * @param i + */ + @Override + protected void onMethodExit(int i) { + super.onMethodExit(i); + } + }; + return methodVisitor; + + } + + /** + * 当ASM进入类时回调 + * + * @param name 类名 + * @param superName 父类名 + * @param interfaces 实现的接口名 + */ + @Override + public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { + super.visit(version, access, name, signature, superName, interfaces); + this.className = name; + this.superName = superName; + this.interfaces = interfaces; + } +} diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index f18ac4a..0c273a0 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -1,28 +1,40 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' -apply plugin: 'com.test.hello' -apply plugin: 'com.test.kothello' -apply plugin: 'com.baiiu.log' +//apply plugin: 'com.test.hello' +//apply plugin: 'com.test.kothello' -buildscript { - repositories { - maven { - url uri('../repo/test') - } - maven { - url uri('../repo/kottest') - } - maven { - url uri('../repo/logrepo') - } - } - dependencies { - classpath 'com.baiiu.demo:hello:1.0-SNAPSHOT' - classpath 'com.baiiu.kotdemo:hello:1.0-SNAPSHOT' - classpath 'com.baiiu.log:log:1.0-SNAPSHOT' - } -} +//buildscript { +// repositories { +// maven { +// url uri('../repo/test') +// } +// maven { +// url uri('../repo/kottest') +// } +// maven { +// url uri('../repo/logrepo') +// } +// } +// dependencies { +// classpath 'com.baiiu.demo:hello:1.0-SNAPSHOT' +// classpath 'com.baiiu.kotdemo:hello:1.0-SNAPSHOT' +// classpath 'com.baiiu.log:log:1.0-SNAPSHOT' +// } +//} + +//apply plugin: 'com.baiiu.log' +// +//buildscript { +// repositories { +// maven { +// url uri('../repo/logrepo') +// } +// } +// dependencies { +// classpath 'com.baiiu.log:log:1.0-SNAPSHOT' +// } +//} android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -39,9 +51,15 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), + 'proguard-rules.pro' } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } } dependencies { @@ -54,7 +72,7 @@ dependencies { androidTestImplementation 'androidx.test:runner:1.2.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' -// implementation project(":lib_component:LogUtil") + // implementation project(":lib_component:LogUtil") } apply from: 'test1.gradle.kts' diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java new file mode 100644 index 0000000..98ed0e6 --- /dev/null +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java @@ -0,0 +1,28 @@ +package com.baiiu.pluginapplication; + +import android.app.Activity; +import android.widget.Toast; + +/** + * author: zhuzhe + * time: 2019-12-20 + * description: + */ +public class TraceUtil { + + public static void onActivityCreate(Activity activity) { + Toast.makeText(activity + , activity.getClass() + .getName() + "call onCreate" + , Toast.LENGTH_LONG) + .show(); + } + + public static void onActivityDestroy(Activity activity) { + Toast.makeText(activity + , activity.getClass() + .getName() + "call onDestroy" + , Toast.LENGTH_LONG) + .show(); + } +} diff --git a/settings.gradle b/settings.gradle index 75e0750..e174ea0 100644 --- a/settings.gradle +++ b/settings.gradle @@ -9,10 +9,10 @@ import java.util.function.Consumer include( ':plugin:pluginApplication', -// ':JavaLib', - ':plugin:testplugin', - ':plugin:testKotlinPlugin', ':plugin:logkotplugin', + // ':JavaLib', + // ':plugin:testplugin', + // ':plugin:testKotlinPlugin', ) @@ -45,7 +45,7 @@ include( // 辅助分析包 include( - ':lib_component:LogUtil', + // ':lib_component:LogUtil', // ':lib_component:LogUtilRelease', // ':lib_component:CrashWoodpecker', // ':lib_component:CrashWoodpeckerRelease' @@ -94,7 +94,8 @@ gradle.allprojects(new Action() { project println "=== allprojects.setting.project.before.Evaluate " + project } - project.afterEvaluate { pro -> println("=== allprojects.setting.project.after.Evaluate " + pro) + project.afterEvaluate { + pro -> println("=== allprojects.setting.project.after.Evaluate " + pro) } } }) From d6f904c3c30b394fe31f846860466bcced48f020 Mon Sep 17 00:00:00 2001 From: baiiu Date: Sun, 22 Dec 2019 20:51:10 +0800 Subject: [PATCH 022/104] sth --- build.gradle | 5 +- lib_component/CrashWoodPecker/build.gradle | 2 +- .../CrashWoodPeckerRelease/build.gradle | 2 +- lib_component/LogUtilRelease/build.gradle | 2 +- majorFrame/LiteOrmStudy/build.gradle | 2 +- .../retrofitStudy/retrofit/build.gradle | 2 +- .../retrofitStudy/retrofitDemo/build.gradle | 2 +- majorFrame/retrofitStudy/rxjava/build.gradle | 2 +- plugin/logkotplugin/build.gradle | 61 +++++++++---------- .../com/baiiu/logkotplugin/LogTransform.kt | 14 ++++- .../com/baiiu/logkotplugin/LogVisitor.java | 14 +++-- plugin/pluginApplication/build.gradle | 41 ++++++++----- .../InterestingStudy/build.gradle | 2 +- someApplications/PerformanceApp/build.gradle | 2 +- someApplications/ptr-lib/build.gradle | 2 +- unitTestStudy/build.gradle | 2 +- 16 files changed, 86 insertions(+), 71 deletions(-) diff --git a/build.gradle b/build.gradle index c02a4a0..6f64644 100644 --- a/build.gradle +++ b/build.gradle @@ -6,14 +6,13 @@ buildscript { repositories { jcenter() google() - } + dependencies { classpath 'com.android.tools.build:gradle:3.5.3' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.61" + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/lib_component/CrashWoodPecker/build.gradle b/lib_component/CrashWoodPecker/build.gradle index 3f7c11b..3d9f4ca 100755 --- a/lib_component/CrashWoodPecker/build.gradle +++ b/lib_component/CrashWoodPecker/build.gradle @@ -23,7 +23,7 @@ android { dependencies { compile rootProject.ext.support.recyclerView - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/lib_component/CrashWoodPeckerRelease/build.gradle b/lib_component/CrashWoodPeckerRelease/build.gradle index 0160a22..aeea2f5 100755 --- a/lib_component/CrashWoodPeckerRelease/build.gradle +++ b/lib_component/CrashWoodPeckerRelease/build.gradle @@ -50,7 +50,7 @@ android { dependencies { // Keep the same dependencies with debug compile rootProject.ext.support.recyclerView - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/lib_component/LogUtilRelease/build.gradle b/lib_component/LogUtilRelease/build.gradle index 079692b..59c8f61 100644 --- a/lib_component/LogUtilRelease/build.gradle +++ b/lib_component/LogUtilRelease/build.gradle @@ -24,7 +24,7 @@ android { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile rootProject.ext.majorFrame.okHttp - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/majorFrame/LiteOrmStudy/build.gradle b/majorFrame/LiteOrmStudy/build.gradle index 992800d..ff62038 100644 --- a/majorFrame/LiteOrmStudy/build.gradle +++ b/majorFrame/LiteOrmStudy/build.gradle @@ -31,7 +31,7 @@ dependencies { testCompile 'junit:junit:4.12' compile rootProject.ext.support.appcompat compile project(':lib_component:LogUtil') - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/majorFrame/retrofitStudy/retrofit/build.gradle b/majorFrame/retrofitStudy/retrofit/build.gradle index d3c43ed..e23ec96 100755 --- a/majorFrame/retrofitStudy/retrofit/build.gradle +++ b/majorFrame/retrofitStudy/retrofit/build.gradle @@ -31,7 +31,7 @@ android { } dependencies { compile 'com.squareup.okhttp3:okhttp:3.3.1' - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/majorFrame/retrofitStudy/retrofitDemo/build.gradle b/majorFrame/retrofitStudy/retrofitDemo/build.gradle index 1966b6e..a7dd32b 100644 --- a/majorFrame/retrofitStudy/retrofitDemo/build.gradle +++ b/majorFrame/retrofitStudy/retrofitDemo/build.gradle @@ -51,7 +51,7 @@ dependencies { compile 'io.reactivex:rxandroid:1.2.1' compile 'com.google.code.gson:gson:2.7' - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" //okHttpUtils diff --git a/majorFrame/retrofitStudy/rxjava/build.gradle b/majorFrame/retrofitStudy/rxjava/build.gradle index 1e0534a..553c427 100755 --- a/majorFrame/retrofitStudy/rxjava/build.gradle +++ b/majorFrame/retrofitStudy/rxjava/build.gradle @@ -32,7 +32,7 @@ android { dependencies { compile 'io.reactivex:rxjava:1.1.6' compile project(path: ':majorFrame:RetrofitStudy:retrofit') - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/plugin/logkotplugin/build.gradle b/plugin/logkotplugin/build.gradle index e20bcdb..a494cf9 100644 --- a/plugin/logkotplugin/build.gradle +++ b/plugin/logkotplugin/build.gradle @@ -3,22 +3,16 @@ apply plugin: 'kotlin' apply plugin: 'maven' dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar']) - compile gradleApi() - compile localGroovy() + api fileTree(dir: 'libs', include: ['*.jar']) + api gradleApi() + api localGroovy() // implementation 'com.android.tools.build:gradle-api:3.5.3' - implementation 'com.android.tools.build:gradle:3.5.3' - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" - // implementation 'org.ow2.asm:asm:7.1' + api 'com.android.tools.build:gradle:3.5.3' + api 'org.ow2.asm:asm:7.1' // implementation 'org.ow2.asm:asm-commons:5.0.3' } -sourceCompatibility = JavaVersion.VERSION_1_8 -targetCompatibility = JavaVersion.VERSION_1_8 - -apply plugin: 'maven' - //设置maven deployer uploadArchives { repositories { @@ -31,25 +25,26 @@ uploadArchives { } } } -buildscript { - ext.kotlin_version = '1.3.61' - repositories { - mavenCentral() - } - dependencies { - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" - } -} -repositories { - mavenCentral() -} -compileKotlin { - kotlinOptions { - jvmTarget = "1.8" - } -} -compileTestKotlin { - kotlinOptions { - jvmTarget = "1.8" - } -} \ No newline at end of file + +//buildscript { +// ext.kotlin_version = '1.3.61' +// repositories { +// mavenCentral() +// } +// dependencies { +// classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" +// } +//} +//repositories { +// mavenCentral() +//} +//compileKotlin { +// kotlinOptions { +// jvmTarget = "1.8" +// } +//} +//compileTestKotlin { +// kotlinOptions { +// jvmTarget = "1.8" +// } +//} \ No newline at end of file diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt index 59a70cb..f9afd49 100644 --- a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt @@ -1,8 +1,9 @@ package com.baiiu.logkotplugin import com.android.build.api.transform.* -import org.gradle.internal.impldep.org.apache.commons.io.* -import org.gradle.internal.impldep.org.objectweb.asm.* +import org.apache.commons.io.FileUtils +import org.objectweb.asm.ClassReader +import org.objectweb.asm.ClassWriter import java.io.File import java.io.FileOutputStream @@ -29,7 +30,11 @@ class LogTransform : Transform() { } override fun getScopes(): MutableSet { - return mutableSetOf(QualifiedContent.Scope.PROJECT) + return mutableSetOf( + QualifiedContent.Scope.PROJECT, + QualifiedContent.Scope.EXTERNAL_LIBRARIES, + QualifiedContent.Scope.SUB_PROJECTS + ) } @@ -191,6 +196,9 @@ class LogTransform : Transform() { val classReader = ClassReader(file.readBytes()) val classWriter = ClassWriter(classReader, ClassWriter.COMPUTE_MAXS) val className = name.split(".class")[0] + + println("className: $className") + val classVisitor = LogVisitor(className, classWriter) classReader.accept(classVisitor, ClassReader.EXPAND_FRAMES) val code = classWriter.toByteArray() diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java index 048c847..10d6830 100644 --- a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java @@ -1,8 +1,10 @@ package com.baiiu.logkotplugin; - -import org.gradle.internal.impldep.org.objectweb.asm.*; -import org.gradle.internal.impldep.org.objectweb.asm.commons.*; +import org.objectweb.asm.AnnotationVisitor; +import org.objectweb.asm.ClassVisitor; +import org.objectweb.asm.MethodVisitor; +import org.objectweb.asm.Opcodes; +import org.objectweb.asm.commons.AdviceAdapter; /** * author: zhuzhe @@ -36,7 +38,8 @@ public LogVisitor(String className, ClassVisitor classVisitor) { * @param name 方法名 */ @Override - public MethodVisitor visitMethod(final int access, final String name, final String desc, final String signature, + public MethodVisitor visitMethod(final int access, final String name, final String desc, + final String signature, String[] exceptions) { MethodVisitor methodVisitor = cv.visitMethod(access, name, desc, signature, exceptions); @@ -108,7 +111,8 @@ protected void onMethodExit(int i) { * @param interfaces 实现的接口名 */ @Override - public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { + public void visit(int version, int access, String name, String signature, String superName, + String[] interfaces) { super.visit(version, access, name, signature, superName, interfaces); this.className = name; this.superName = superName; diff --git a/plugin/pluginApplication/build.gradle b/plugin/pluginApplication/build.gradle index 0c273a0..4f6af15 100644 --- a/plugin/pluginApplication/build.gradle +++ b/plugin/pluginApplication/build.gradle @@ -23,18 +23,27 @@ apply plugin: 'kotlin-android-extensions' // } //} -//apply plugin: 'com.baiiu.log' -// -//buildscript { -// repositories { -// maven { -// url uri('../repo/logrepo') -// } -// } -// dependencies { -// classpath 'com.baiiu.log:log:1.0-SNAPSHOT' -// } -//} +apply plugin: 'com.baiiu.log' + +buildscript { + repositories { + google() + jcenter() + maven { + url uri('../repo/logrepo') + } + } + dependencies { + classpath 'com.baiiu.log:log:1.0-SNAPSHOT' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } + allprojects { + repositories { + google() + jcenter() + } + } +} android { compileSdkVersion rootProject.ext.compileSdkVersion as Integer @@ -56,10 +65,10 @@ android { } } - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } + // compileOptions { + // sourceCompatibility JavaVersion.VERSION_1_8 + // targetCompatibility JavaVersion.VERSION_1_8 + // } } dependencies { diff --git a/someApplications/InterestingStudy/build.gradle b/someApplications/InterestingStudy/build.gradle index b7a9902..91e458c 100644 --- a/someApplications/InterestingStudy/build.gradle +++ b/someApplications/InterestingStudy/build.gradle @@ -35,7 +35,7 @@ dependencies { compile rootProject.ext.support.appcompat compile project(':lib_component:LogUtil') - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/someApplications/PerformanceApp/build.gradle b/someApplications/PerformanceApp/build.gradle index 9acecef..2d36abd 100644 --- a/someApplications/PerformanceApp/build.gradle +++ b/someApplications/PerformanceApp/build.gradle @@ -57,7 +57,7 @@ dependencies { releaseCompile project(':lib_component:CrashWoodpeckerRelease') compile majorFrame.Glide - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } diff --git a/someApplications/ptr-lib/build.gradle b/someApplications/ptr-lib/build.gradle index d6bc4eb..022c132 100755 --- a/someApplications/ptr-lib/build.gradle +++ b/someApplications/ptr-lib/build.gradle @@ -38,7 +38,7 @@ android { dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile rootProject.ext.support.appcompat - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { diff --git a/unitTestStudy/build.gradle b/unitTestStudy/build.gradle index 302cd8d..aa444ed 100644 --- a/unitTestStudy/build.gradle +++ b/unitTestStudy/build.gradle @@ -49,7 +49,7 @@ dependencies { // Optional -- Hamcrest library androidTestCompile 'org.hamcrest:hamcrest-library:1.3' - implementation "androidx.core:core-ktx:$kotlin_version" + implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } From d0cd6b9da0f8d14a288c745a5f48aa1029cc0053 Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 23 Dec 2019 15:17:24 +0800 Subject: [PATCH 023/104] can run ok --- .../com/baiiu/logkotplugin/LogVisitor.java | 19 ++++++++--- .../baiiu/pluginapplication/MainActivity.kt | 1 + .../baiiu/pluginapplication/TraceUtil.java | 33 ++++++++++++++++--- 3 files changed, 45 insertions(+), 8 deletions(-) rename plugin/logkotplugin/src/main/{kotlin => java}/com/baiiu/logkotplugin/LogVisitor.java (78%) diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java similarity index 78% rename from plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java rename to plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java index 10d6830..5219c8e 100644 --- a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogVisitor.java +++ b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java @@ -29,7 +29,7 @@ public class LogVisitor extends ClassVisitor { private String[] interfaces; public LogVisitor(String className, ClassVisitor classVisitor) { - super(Opcodes.ASM7, classVisitor); + super(Opcodes.ASM6, classVisitor); } /** @@ -43,7 +43,7 @@ public MethodVisitor visitMethod(final int access, final String name, final Stri String[] exceptions) { MethodVisitor methodVisitor = cv.visitMethod(access, name, desc, signature, exceptions); - methodVisitor = new AdviceAdapter(Opcodes.ASM5, methodVisitor, access, name, desc) { + methodVisitor = new AdviceAdapter(Opcodes.ASM6, methodVisitor, access, name, desc) { private boolean isInject() { //如果父类名是AppCompatActivity则拦截这个方法,实际应用中可以换成自己的父类例如BaseActivity @@ -59,8 +59,7 @@ public void visitCode() { } - @Override - public AnnotationVisitor visitAnnotation(String desc, boolean visible) { + @Override public AnnotationVisitor visitAnnotation(String desc, boolean visible) { return super.visitAnnotation(desc, visible); } @@ -87,6 +86,18 @@ protected void onMethodEnter() { mv.visitMethodInsn(INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil" , "onActivityDestroy", "(Landroid/app/Activity;)V", false); } + + //if ("onResume".equals(name)) { + // mv.visitVarInsn(ALOAD, 0); + // mv.visitMethodInsn(INVOKESTATIC, + // "com/baiiu/pluginapplication/TraceUtil", + // "onActivityResume", "(Landroid/app/Activity;)V", + // false); + //} else if ("onPause".equals(name)) { + // mv.visitVarInsn(ALOAD, 0); + // mv.visitMethodInsn(INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil" + // , "onActivityPause", "(Landroid/app/Activity;)V", false); + //} } } diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt index 4ef3648..e093b79 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt @@ -9,4 +9,5 @@ class MainActivity : AppCompatActivity() { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } + } diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java index 98ed0e6..c7050c8 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java @@ -10,19 +10,44 @@ */ public class TraceUtil { + public static void onActivityCreate(Activity activity) { Toast.makeText(activity , activity.getClass() - .getName() + "call onCreate" - , Toast.LENGTH_LONG) + .getName() + "call onResume" + , Toast.LENGTH_SHORT) + .show(); + + android.util.Log.e("mLogU", "onActivityCreate"); + } + + public static void onActivityResume(Activity activity) { + Toast.makeText(activity + , activity.getClass() + .getName() + "call onResume" + , Toast.LENGTH_SHORT) .show(); + + android.util.Log.e("mLogU", "onActivityResume"); + } + + public static void onActivityPause(Activity activity) { + Toast.makeText(activity + , activity.getClass() + .getName() + "call onPause" + , Toast.LENGTH_SHORT) + .show(); + + android.util.Log.e("mLogU", "onActivityPause"); } public static void onActivityDestroy(Activity activity) { Toast.makeText(activity , activity.getClass() - .getName() + "call onDestroy" - , Toast.LENGTH_LONG) + .getName() + "call onResume" + , Toast.LENGTH_SHORT) .show(); + + android.util.Log.e("mLogU", "onActivityDestroy"); } } From 70b2e28118b7861841df100579291da02c8935fe Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 23 Dec 2019 15:35:39 +0800 Subject: [PATCH 024/104] sth --- .../com/baiiu/logkotplugin/LogVisitor.java | 24 +++++++++---------- .../baiiu/pluginapplication/TraceUtil.java | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java index 5219c8e..10a757c 100644 --- a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java +++ b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java @@ -74,6 +74,8 @@ public void visitFieldInsn(int opcode, String owner, String name, String desc) { */ @Override protected void onMethodEnter() { + System.out.println("onMethodEnter: " + name); + if (isInject()) { if ("onCreate".equals(name)) { mv.visitVarInsn(ALOAD, 0); @@ -85,19 +87,17 @@ protected void onMethodEnter() { mv.visitVarInsn(ALOAD, 0); mv.visitMethodInsn(INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil" , "onActivityDestroy", "(Landroid/app/Activity;)V", false); + } else if ("onResume".equals(name)) { + mv.visitVarInsn(ALOAD, 0); + mv.visitMethodInsn(INVOKESTATIC, + "com/baiiu/pluginapplication/TraceUtil", + "onActivityResume", "(Landroid/app/Activity;)V", + false); + } else if ("onPause".equals(name)) { + mv.visitVarInsn(ALOAD, 0); + mv.visitMethodInsn(INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil" + , "onActivityPause", "(Landroid/app/Activity;)V", false); } - - //if ("onResume".equals(name)) { - // mv.visitVarInsn(ALOAD, 0); - // mv.visitMethodInsn(INVOKESTATIC, - // "com/baiiu/pluginapplication/TraceUtil", - // "onActivityResume", "(Landroid/app/Activity;)V", - // false); - //} else if ("onPause".equals(name)) { - // mv.visitVarInsn(ALOAD, 0); - // mv.visitMethodInsn(INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil" - // , "onActivityPause", "(Landroid/app/Activity;)V", false); - //} } } diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java index c7050c8..f1281f2 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java @@ -14,7 +14,7 @@ public class TraceUtil { public static void onActivityCreate(Activity activity) { Toast.makeText(activity , activity.getClass() - .getName() + "call onResume" + .getName() + "call onCreate" , Toast.LENGTH_SHORT) .show(); @@ -44,7 +44,7 @@ public static void onActivityPause(Activity activity) { public static void onActivityDestroy(Activity activity) { Toast.makeText(activity , activity.getClass() - .getName() + "call onResume" + .getName() + "call onDestroy" , Toast.LENGTH_SHORT) .show(); From 3ea467de53572248c01dad178e6b78a5ec67bbe2 Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 23 Dec 2019 17:58:19 +0800 Subject: [PATCH 025/104] =?UTF-8?q?=E5=8F=AA=E8=83=BD=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/baiiu/logkotplugin/LogVisitor.java | 4 ++-- .../src/main/AndroidManifest.xml | 1 + .../baiiu/pluginapplication/MainActivity.kt | 6 ++++++ .../pluginapplication/SecondActivity.java | 19 +++++++++++++++++++ .../baiiu/pluginapplication/TraceUtil.java | 18 ++++++++---------- .../src/main/res/layout/activity_main.xml | 1 + settings.gradle | 1 + 7 files changed, 38 insertions(+), 12 deletions(-) create mode 100644 plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java diff --git a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java index 10a757c..4e3958c 100644 --- a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java +++ b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java @@ -47,7 +47,7 @@ public MethodVisitor visitMethod(final int access, final String name, final Stri private boolean isInject() { //如果父类名是AppCompatActivity则拦截这个方法,实际应用中可以换成自己的父类例如BaseActivity - if (superName.contains("AppCompatActivity")) { + if (superName.contains("Activity")) { return true; } return false; @@ -74,7 +74,7 @@ public void visitFieldInsn(int opcode, String owner, String name, String desc) { */ @Override protected void onMethodEnter() { - System.out.println("onMethodEnter: " + name); + System.out.println("onMethodEnter: " + className + ", " + superName + ", " + name); if (isInject()) { if ("onCreate".equals(name)) { diff --git a/plugin/pluginApplication/src/main/AndroidManifest.xml b/plugin/pluginApplication/src/main/AndroidManifest.xml index fd01298..a7acfc2 100644 --- a/plugin/pluginApplication/src/main/AndroidManifest.xml +++ b/plugin/pluginApplication/src/main/AndroidManifest.xml @@ -16,6 +16,7 @@ + \ No newline at end of file diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt index e093b79..7e24880 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt @@ -1,6 +1,8 @@ package com.baiiu.pluginapplication +import android.content.Intent import android.os.Bundle +import android.view.View import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { @@ -10,4 +12,8 @@ class MainActivity : AppCompatActivity() { setContentView(R.layout.activity_main) } + fun onClick(view: View) { + startActivity(Intent(this, SecondActivity::class.java)) + } + } diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java new file mode 100644 index 0000000..929287e --- /dev/null +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java @@ -0,0 +1,19 @@ +package com.baiiu.pluginapplication; + +import android.os.Bundle; +import androidx.annotation.Nullable; +import androidx.appcompat.app.AppCompatActivity; + +/** + * author: zhuzhe + * time: 2019-12-23 + * description: + */ +public class SecondActivity extends AppCompatActivity { + + @Override protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + +} diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java index f1281f2..642c683 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java @@ -8,37 +8,35 @@ * time: 2019-12-20 * description: */ +// @formatter:off public class TraceUtil { public static void onActivityCreate(Activity activity) { Toast.makeText(activity - , activity.getClass() - .getName() + "call onCreate" + , activity.getClass().getName() + "call onCreate" , Toast.LENGTH_SHORT) .show(); - android.util.Log.e("mLogU", "onActivityCreate"); + android.util.Log.e("mLogU", activity.getClass().getName() + "onCreate"); } public static void onActivityResume(Activity activity) { Toast.makeText(activity - , activity.getClass() - .getName() + "call onResume" + , activity.getClass().getName() + "call onResume" , Toast.LENGTH_SHORT) .show(); - android.util.Log.e("mLogU", "onActivityResume"); + android.util.Log.e("mLogU", activity.getClass().getName() +"onResume"); } public static void onActivityPause(Activity activity) { Toast.makeText(activity - , activity.getClass() - .getName() + "call onPause" + , activity.getClass().getName() + "call onPause" , Toast.LENGTH_SHORT) .show(); - android.util.Log.e("mLogU", "onActivityPause"); + android.util.Log.e("mLogU", activity.getClass().getName() +"onPause"); } public static void onActivityDestroy(Activity activity) { @@ -48,6 +46,6 @@ public static void onActivityDestroy(Activity activity) { , Toast.LENGTH_SHORT) .show(); - android.util.Log.e("mLogU", "onActivityDestroy"); + android.util.Log.e("mLogU", activity.getClass().getName() +"onDestroy"); } } diff --git a/plugin/pluginApplication/src/main/res/layout/activity_main.xml b/plugin/pluginApplication/src/main/res/layout/activity_main.xml index 4fc2444..bcbb808 100644 --- a/plugin/pluginApplication/src/main/res/layout/activity_main.xml +++ b/plugin/pluginApplication/src/main/res/layout/activity_main.xml @@ -9,6 +9,7 @@ Date: Mon, 23 Dec 2019 18:30:34 +0800 Subject: [PATCH 026/104] sth --- .../main/kotlin/com/baiiu/logkotplugin/LogTransform.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt index f9afd49..9bc34eb 100644 --- a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt @@ -118,6 +118,10 @@ class LogTransform : Transform() { //真正执行jar修改的函数 private fun transformJarInput(jarInput: JarInput, dest: File?) { + +// println("JarInputName: ${jarInput.file.name}, ${jarInput.file.absolutePath};" +// + " dest: ${dest?.name}, ${dest?.absolutePath}") + FileUtils.copyFile(jarInput.file, dest) } @@ -188,7 +192,10 @@ class LogTransform : Transform() { if (directoryInput.file?.isDirectory == true) { val fileTreeWalk = directoryInput.file.walk() fileTreeWalk.forEach { file -> - var name = file.name + val name = file.name + + println("DirectoryInputName: ${file.name}, file is: ${file.absolutePath}") + //在这里进行代码处理 if (name.endsWith(".class") && !name.startsWith("R\$") && "R.class" != name && "BuildConfig.class" != name) { From 8c49df7b7870d1e3410287518bb1a5937a2b326c Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 30 Dec 2019 17:37:17 +0800 Subject: [PATCH 027/104] add method in and out --- .../com/baiiu/logkotplugin/LogVisitor.java | 33 ++++++++++++++++++- .../pluginapplication/SecondActivity.java | 1 - .../baiiu/pluginapplication/TraceUtil.java | 8 +++++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java index 4e3958c..aa93ae1 100644 --- a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java +++ b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java @@ -74,7 +74,25 @@ public void visitFieldInsn(int opcode, String owner, String name, String desc) { */ @Override protected void onMethodEnter() { - System.out.println("onMethodEnter: " + className + ", " + superName + ", " + name); + System.out.println("onMethodEnter: " + + className + + ", " + + superName + + ", " + + name + + ", " + + desc); + + if (!className.contains("TraceUtil")) { + mv.visitLdcInsn(className); + mv.visitLdcInsn(name); + mv.visitLdcInsn(superName); + mv.visitMethodInsn(Opcodes.INVOKESTATIC, + "com/baiiu/pluginapplication/TraceUtil", + "onMethodEnter", + "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", + false); + } if (isInject()) { if ("onCreate".equals(name)) { @@ -108,6 +126,19 @@ protected void onMethodEnter() { @Override protected void onMethodExit(int i) { super.onMethodExit(i); + System.out.println("onMethodExit: " + className + ", " + superName + ", " + name); + + if (!className.contains("TraceUtil")) { + mv.visitLdcInsn(className); + mv.visitLdcInsn(name); + mv.visitLdcInsn(superName); + mv.visitMethodInsn(Opcodes.INVOKESTATIC, + "com/baiiu/pluginapplication/TraceUtil", + "onMethodExit", + "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", + false); + } + } }; return methodVisitor; diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java index 929287e..3636ab4 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/SecondActivity.java @@ -15,5 +15,4 @@ public class SecondActivity extends AppCompatActivity { super.onCreate(savedInstanceState); } - } diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java index 642c683..865ff45 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/TraceUtil.java @@ -11,6 +11,14 @@ // @formatter:off public class TraceUtil { + public static void onMethodEnter(String className,String methodName,String superName) { + android.util.Log.e("mLogUUUU","onMethodEnter: " + className +", " + methodName +", " + superName); + } + + public static void onMethodExit(String className,String methodName,String superName) { + android.util.Log.e("mLogUUUU","onMethodExit: " + className +", " + methodName +", " + superName); + } + public static void onActivityCreate(Activity activity) { Toast.makeText(activity From d5cc9911105952e33c86744ae7df2b4e9843b75a Mon Sep 17 00:00:00 2001 From: baiiu Date: Mon, 30 Dec 2019 18:49:33 +0800 Subject: [PATCH 028/104] stth --- .../java/com/baiiu/logkotplugin/LogVisitor.java | 4 ++-- .../com/baiiu/pluginapplication/MainActivity.kt | 14 ++++++++++++++ .../src/main/res/layout/activity_main.xml | 6 ++++-- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java index aa93ae1..a39aaa7 100644 --- a/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java +++ b/plugin/logkotplugin/src/main/java/com/baiiu/logkotplugin/LogVisitor.java @@ -86,7 +86,7 @@ protected void onMethodEnter() { if (!className.contains("TraceUtil")) { mv.visitLdcInsn(className); mv.visitLdcInsn(name); - mv.visitLdcInsn(superName); + mv.visitLdcInsn(desc); mv.visitMethodInsn(Opcodes.INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil", "onMethodEnter", @@ -131,7 +131,7 @@ protected void onMethodExit(int i) { if (!className.contains("TraceUtil")) { mv.visitLdcInsn(className); mv.visitLdcInsn(name); - mv.visitLdcInsn(superName); + mv.visitLdcInsn(desc); mv.visitMethodInsn(Opcodes.INVOKESTATIC, "com/baiiu/pluginapplication/TraceUtil", "onMethodExit", diff --git a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt index 7e24880..f4540a9 100644 --- a/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt +++ b/plugin/pluginApplication/src/main/java/com/baiiu/pluginapplication/MainActivity.kt @@ -10,10 +10,24 @@ class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) + + one() } fun onClick(view: View) { startActivity(Intent(this, SecondActivity::class.java)) } + fun one() { + two() + } + + fun two() { + three() + } + + fun three() { + + } + } diff --git a/plugin/pluginApplication/src/main/res/layout/activity_main.xml b/plugin/pluginApplication/src/main/res/layout/activity_main.xml index bcbb808..838eb37 100644 --- a/plugin/pluginApplication/src/main/res/layout/activity_main.xml +++ b/plugin/pluginApplication/src/main/res/layout/activity_main.xml @@ -4,7 +4,8 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".MainActivity"> + tools:context=".MainActivity" + > + app:layout_constraintTop_toTopOf="parent" + /> \ No newline at end of file From df4500a042e41fde2bdf3a703e5dc7025da17f86 Mon Sep 17 00:00:00 2001 From: baiiu Date: Tue, 7 Jan 2020 17:47:56 +0800 Subject: [PATCH 029/104] jni first --- .../.cxx/cmake/debug/arm64-v8a/.ninja_deps | Bin 0 -> 16652 bytes .../.cxx/cmake/debug/arm64-v8a/.ninja_log | 4 + .../.cxx/cmake/debug/arm64-v8a/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 10368 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 10384 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../arm64-v8a/CMakeFiles/CMakeOutput.log | 508 +++++++++++++++++ .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../arm64-v8a/CMakeFiles/feature_tests.bin | Bin 0 -> 14256 bytes .../arm64-v8a/CMakeFiles/feature_tests.c | 34 ++ .../arm64-v8a/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../native-lib.dir/native-lib.cpp.o | Bin 0 -> 176544 bytes .../debug/arm64-v8a/android_gradle_build.json | 42 ++ .../arm64-v8a/android_gradle_build_mini.json | 19 + ...dle_build_native-lib_arm64-v8a.command.txt | 7 + ...adle_build_native-lib_arm64-v8a.stderr.txt | 0 ...adle_build_native-lib_arm64-v8a.stdout.txt | 3 + .../.cxx/cmake/debug/arm64-v8a/build.ninja | 126 ++++ .../cmake/debug/arm64-v8a/build_command.txt | 20 + .../cmake/debug/arm64-v8a/build_model.json | 71 +++ .../cmake/debug/arm64-v8a/build_output.txt | 13 + .../cmake/debug/arm64-v8a/cmake_install.cmake | 49 ++ .../debug/arm64-v8a/cmake_server_log.txt | 351 ++++++++++++ .../debug/arm64-v8a/compile_commands.json | 7 + .../arm64-v8a/json_generation_record.json | 26 + .../.cxx/cmake/debug/arm64-v8a/rules.ninja | 64 +++ .../.cxx/cmake/debug/armeabi-v7a/.ninja_deps | Bin 0 -> 17204 bytes .../.cxx/cmake/debug/armeabi-v7a/.ninja_log | 4 + .../cmake/debug/armeabi-v7a/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 79936 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 80012 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../armeabi-v7a/CMakeFiles/CMakeOutput.log | 538 ++++++++++++++++++ .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../armeabi-v7a/CMakeFiles/feature_tests.bin | Bin 0 -> 79776 bytes .../armeabi-v7a/CMakeFiles/feature_tests.c | 34 ++ .../armeabi-v7a/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../native-lib.dir/native-lib.cpp.o | Bin 0 -> 165276 bytes .../armeabi-v7a/android_gradle_build.json | 42 ++ .../android_gradle_build_mini.json | 19 + ...e_build_native-lib_armeabi-v7a.command.txt | 7 + ...le_build_native-lib_armeabi-v7a.stderr.txt | 0 ...le_build_native-lib_armeabi-v7a.stdout.txt | 3 + .../.cxx/cmake/debug/armeabi-v7a/build.ninja | 126 ++++ .../cmake/debug/armeabi-v7a/build_command.txt | 20 + .../cmake/debug/armeabi-v7a/build_model.json | 71 +++ .../cmake/debug/armeabi-v7a/build_output.txt | 13 + .../debug/armeabi-v7a/cmake_install.cmake | 49 ++ .../debug/armeabi-v7a/cmake_server_log.txt | 351 ++++++++++++ .../debug/armeabi-v7a/compile_commands.json | 7 + .../armeabi-v7a/json_generation_record.json | 14 + .../.cxx/cmake/debug/armeabi-v7a/rules.ninja | 64 +++ jni/jnitest/.cxx/cmake/debug/x86/.ninja_deps | Bin 0 -> 16 bytes jni/jnitest/.cxx/cmake/debug/x86/.ninja_log | 2 + .../.cxx/cmake/debug/x86/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8200 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8280 bytes .../x86/CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../debug/x86/CMakeFiles/CMakeOutput.log | 504 ++++++++++++++++ .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../debug/x86/CMakeFiles/cmake.check_cache | 1 + .../debug/x86/CMakeFiles/feature_tests.bin | Bin 0 -> 8024 bytes .../debug/x86/CMakeFiles/feature_tests.c | 34 ++ .../debug/x86/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../cmake/debug/x86/android_gradle_build.json | 42 ++ .../debug/x86/android_gradle_build_mini.json | 19 + jni/jnitest/.cxx/cmake/debug/x86/build.ninja | 126 ++++ .../.cxx/cmake/debug/x86/build_command.txt | 20 + .../.cxx/cmake/debug/x86/build_model.json | 72 +++ .../.cxx/cmake/debug/x86/build_output.txt | 13 + .../.cxx/cmake/debug/x86/cmake_install.cmake | 49 ++ .../.cxx/cmake/debug/x86/cmake_server_log.txt | 351 ++++++++++++ .../cmake/debug/x86/compile_commands.json | 7 + .../debug/x86/json_generation_record.json | 54 ++ jni/jnitest/.cxx/cmake/debug/x86/rules.ninja | 64 +++ .../.cxx/cmake/debug/x86_64/.ninja_deps | Bin 0 -> 16 bytes .../.cxx/cmake/debug/x86_64/.ninja_log | 2 + .../.cxx/cmake/debug/x86_64/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 9048 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 9096 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../debug/x86_64/CMakeFiles/CMakeOutput.log | 508 +++++++++++++++++ .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../debug/x86_64/CMakeFiles/cmake.check_cache | 1 + .../debug/x86_64/CMakeFiles/feature_tests.bin | Bin 0 -> 12976 bytes .../debug/x86_64/CMakeFiles/feature_tests.c | 34 ++ .../debug/x86_64/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../debug/x86_64/android_gradle_build.json | 42 ++ .../x86_64/android_gradle_build_mini.json | 19 + .../.cxx/cmake/debug/x86_64/build.ninja | 126 ++++ .../.cxx/cmake/debug/x86_64/build_command.txt | 20 + .../.cxx/cmake/debug/x86_64/build_model.json | 72 +++ .../.cxx/cmake/debug/x86_64/build_output.txt | 13 + .../cmake/debug/x86_64/cmake_install.cmake | 49 ++ .../cmake/debug/x86_64/cmake_server_log.txt | 351 ++++++++++++ .../cmake/debug/x86_64/compile_commands.json | 7 + .../debug/x86_64/json_generation_record.json | 54 ++ .../.cxx/cmake/debug/x86_64/rules.ninja | 64 +++ .../.cxx/cmake/release/arm64-v8a/.ninja_deps | Bin 0 -> 16 bytes .../.cxx/cmake/release/arm64-v8a/.ninja_log | 2 + .../cmake/release/arm64-v8a/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 10368 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 10384 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../arm64-v8a/CMakeFiles/CMakeOutput.log | 508 +++++++++++++++++ .../CMakeFiles/TargetDirectories.txt | 3 + .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 + .../arm64-v8a/CMakeFiles/feature_tests.bin | Bin 0 -> 14264 bytes .../arm64-v8a/CMakeFiles/feature_tests.c | 34 ++ .../arm64-v8a/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../arm64-v8a/android_gradle_build.json | 42 ++ .../arm64-v8a/android_gradle_build_mini.json | 19 + .../.cxx/cmake/release/arm64-v8a/build.ninja | 126 ++++ .../cmake/release/arm64-v8a/build_command.txt | 20 + .../cmake/release/arm64-v8a/build_model.json | 72 +++ .../cmake/release/arm64-v8a/build_output.txt | 13 + .../release/arm64-v8a/cmake_install.cmake | 49 ++ .../release/arm64-v8a/cmake_server_log.txt | 351 ++++++++++++ .../release/arm64-v8a/compile_commands.json | 7 + .../arm64-v8a/json_generation_record.json | 54 ++ .../.cxx/cmake/release/arm64-v8a/rules.ninja | 64 +++ .../cmake/release/armeabi-v7a/.ninja_deps | Bin 0 -> 16 bytes .../.cxx/cmake/release/armeabi-v7a/.ninja_log | 2 + .../cmake/release/armeabi-v7a/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 79940 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 80012 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../armeabi-v7a/CMakeFiles/CMakeOutput.log | 538 ++++++++++++++++++ .../CMakeFiles/TargetDirectories.txt | 3 + .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 + .../armeabi-v7a/CMakeFiles/feature_tests.bin | Bin 0 -> 79780 bytes .../armeabi-v7a/CMakeFiles/feature_tests.c | 34 ++ .../armeabi-v7a/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../armeabi-v7a/android_gradle_build.json | 42 ++ .../android_gradle_build_mini.json | 19 + .../cmake/release/armeabi-v7a/build.ninja | 126 ++++ .../release/armeabi-v7a/build_command.txt | 20 + .../release/armeabi-v7a/build_model.json | 72 +++ .../release/armeabi-v7a/build_output.txt | 13 + .../release/armeabi-v7a/cmake_install.cmake | 49 ++ .../release/armeabi-v7a/cmake_server_log.txt | 351 ++++++++++++ .../release/armeabi-v7a/compile_commands.json | 7 + .../armeabi-v7a/json_generation_record.json | 66 +++ .../cmake/release/armeabi-v7a/rules.ninja | 64 +++ .../.cxx/cmake/release/x86/.ninja_deps | Bin 0 -> 16 bytes jni/jnitest/.cxx/cmake/release/x86/.ninja_log | 2 + .../.cxx/cmake/release/x86/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8200 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8280 bytes .../x86/CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../release/x86/CMakeFiles/CMakeOutput.log | 504 ++++++++++++++++ .../x86/CMakeFiles/TargetDirectories.txt | 3 + .../release/x86/CMakeFiles/cmake.check_cache | 1 + .../release/x86/CMakeFiles/feature_tests.bin | Bin 0 -> 8032 bytes .../release/x86/CMakeFiles/feature_tests.c | 34 ++ .../release/x86/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../release/x86/android_gradle_build.json | 42 ++ .../x86/android_gradle_build_mini.json | 19 + .../.cxx/cmake/release/x86/build.ninja | 126 ++++ .../.cxx/cmake/release/x86/build_command.txt | 20 + .../.cxx/cmake/release/x86/build_model.json | 72 +++ .../.cxx/cmake/release/x86/build_output.txt | 13 + .../cmake/release/x86/cmake_install.cmake | 49 ++ .../cmake/release/x86/cmake_server_log.txt | 351 ++++++++++++ .../cmake/release/x86/compile_commands.json | 7 + .../release/x86/json_generation_record.json | 58 ++ .../.cxx/cmake/release/x86/rules.ninja | 64 +++ .../.cxx/cmake/release/x86_64/.ninja_deps | Bin 0 -> 16 bytes .../.cxx/cmake/release/x86_64/.ninja_log | 2 + .../.cxx/cmake/release/x86_64/CMakeCache.txt | 359 ++++++++++++ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 +++ .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 +++ .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 9048 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 9096 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 + .../release/x86_64/CMakeFiles/CMakeOutput.log | 508 +++++++++++++++++ .../x86_64/CMakeFiles/TargetDirectories.txt | 3 + .../x86_64/CMakeFiles/cmake.check_cache | 1 + .../x86_64/CMakeFiles/feature_tests.bin | Bin 0 -> 12984 bytes .../release/x86_64/CMakeFiles/feature_tests.c | 34 ++ .../x86_64/CMakeFiles/feature_tests.cxx | 405 +++++++++++++ .../release/x86_64/android_gradle_build.json | 42 ++ .../x86_64/android_gradle_build_mini.json | 19 + .../.cxx/cmake/release/x86_64/build.ninja | 126 ++++ .../cmake/release/x86_64/build_command.txt | 20 + .../cmake/release/x86_64/build_model.json | 72 +++ .../cmake/release/x86_64/build_output.txt | 13 + .../cmake/release/x86_64/cmake_install.cmake | 49 ++ .../cmake/release/x86_64/cmake_server_log.txt | 351 ++++++++++++ .../release/x86_64/compile_commands.json | 7 + .../x86_64/json_generation_record.json | 54 ++ .../.cxx/cmake/release/x86_64/rules.ninja | 64 +++ jni/jnitest/.cxx/ndk_locator_record.json | 37 ++ jni/jnitest/.gitignore | 1 + jni/jnitest/build.gradle | 46 ++ jni/jnitest/proguard-rules.pro | 21 + .../jnitest/ExampleInstrumentedTest.java | 27 + jni/jnitest/src/main/AndroidManifest.xml | 21 + jni/jnitest/src/main/cpp/CMakeLists.txt | 44 ++ jni/jnitest/src/main/cpp/native-lib.cpp | 14 + .../java/com/baiiu/jnitest/MainActivity.java | 19 + .../drawable-v24/ic_launcher_foreground.xml | 34 ++ .../res/drawable/ic_launcher_background.xml | 170 ++++++ .../src/main/res/layout/activity_main.xml | 20 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2963 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4905 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2060 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2783 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4490 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6895 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6387 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10413 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9128 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15132 bytes jni/jnitest/src/main/res/values/colors.xml | 6 + jni/jnitest/src/main/res/values/strings.xml | 3 + jni/jnitest/src/main/res/values/styles.xml | 11 + .../com/baiiu/jnitest/ExampleUnitTest.java | 17 + settings.gradle | 7 +- 237 files changed, 18865 insertions(+), 1 deletion(-) create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_native-lib_arm64-v8a.command.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_native-lib_arm64-v8a.stderr.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_native-lib_arm64-v8a.stdout.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/rules.ninja create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.command.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stderr.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stdout.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/rules.ninja create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86/rules.ninja create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/x86/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/release/x86/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/x86/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86/rules.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/.ninja_deps create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake create mode 100755 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin create mode 100755 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache create mode 100755 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.bin create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build.ninja create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build_model.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json create mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja create mode 100644 jni/jnitest/.cxx/ndk_locator_record.json create mode 100644 jni/jnitest/.gitignore create mode 100644 jni/jnitest/build.gradle create mode 100644 jni/jnitest/proguard-rules.pro create mode 100644 jni/jnitest/src/androidTest/java/com/baiiu/jnitest/ExampleInstrumentedTest.java create mode 100644 jni/jnitest/src/main/AndroidManifest.xml create mode 100644 jni/jnitest/src/main/cpp/CMakeLists.txt create mode 100644 jni/jnitest/src/main/cpp/native-lib.cpp create mode 100644 jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java create mode 100644 jni/jnitest/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 jni/jnitest/src/main/res/drawable/ic_launcher_background.xml create mode 100644 jni/jnitest/src/main/res/layout/activity_main.xml create mode 100644 jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 jni/jnitest/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 jni/jnitest/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 jni/jnitest/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 jni/jnitest/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 jni/jnitest/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 jni/jnitest/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 jni/jnitest/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 jni/jnitest/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 jni/jnitest/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 jni/jnitest/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 jni/jnitest/src/main/res/values/colors.xml create mode 100644 jni/jnitest/src/main/res/values/strings.xml create mode 100644 jni/jnitest/src/main/res/values/styles.xml create mode 100644 jni/jnitest/src/test/java/com/baiiu/jnitest/ExampleUnitTest.java diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..0442ec1c61b3321cb96ac8cfe3ef73d9a73dc9a5 GIT binary patch literal 16652 zcmd6vSCkY*6oxNmF)QYTV#etPT$aU*C?+r=W@&qRYNm_r=^nd#!g74r2Om&TQBYAa z=bUrSIp>@(=bXb|)jhMbxVvvtwVd-E4xGc(x3_N9tu%}n?sI>JonxhF=;A~)3QU}0 zcd|*`W0C3GF|V+U$FoL`hs}RK65h9hIZKaP&3MPnm!ma${1~o z9pBb5zOBuSgTQlKd~jrXUZrT3LY6IaFE(>_Sml1E*3oXYx0z8_6b3c zpE^A(%L)8EFTmpucpRfV9(iWR<&Z^&`+LiCqObnI-))J?@L7fz!`$ zQ=hk`*bSMTgTYT|zq_Te8E`I>)5wonV$d^*{ebq>j~kgERTQGo@^}%+BJ<&UxageM zF_}n@@AT${)c6(-b2R0qWg$OcVHNF~WqZ8fTe9GNqqBc3%P)IgDGrIgZh8OoRc{*g zKg2XoU+IiR6blEd!ddl8ogN}lWHgAr(CJ}&g&^dyTO|4%9em9z{np#)4K00_jImM>@tV~$-d~4{`Z*_YNmeC>`fiBtQdq{^b{P_&-ZCgiZaaoJgx`nNu3_7=CD$XiwmMBboPnJ zO&pa!t}_;if+)fCn9^9t?P&8ICn90EkHSGmEfM`7g7Aoz_H9o@L$v>}(mtr)am%`1 z#W|78gNL*@Bx}OD#DiM;p(r~-1mOWKF=(8%=XhYa_iKrPsF!FQ^TB;+e-?i4{f1+5 zi{D$wT#Oj&6c_zbZ2R(->|VI2uUm;r9G0Ef%46GPxc9(g5Ue%Dbk)4nq`Tpze%?&; z)o0ba(0;e_TuIwc?o#PaIH=Fp)WNdKesXu{gh51iz(sw&rY?9(720utD?_?nXTR_u z%2#uAn@$IL+itkGDs||+wn-J}7C5LMqxIH_Zbtj+-_OOohzD1{sI>p< z>#Af;lSF{%1}zRE1`+d^BNunq>*)u)rLg70tn1Le`gd9V-*rU1fMrI^YKYFYa9g0f zh7I6WVPXxG$ieFx_^GdN$r?y@V9${sT@4p)^{wgc)K&24ZfT!krPa^7+`7hb| zyeen>i{YSQztr#DcHQeDE&bGdM_M-_x)3gU@0Jpm4E8VLKIH=V46+(6PL1W6#QB4v z-%^|N;G(_;%6cr8l(_SEWK7P5M{8?fU-O<=SC$*glXKvpz6MGMe8I?Y7odF&^UNZ5 zfXOPU`K|xi`f{Y0#pzj$2Y@0;&eD=2GFPjPxc7m?nQ%})&o$0x@@3xW~z$*>F%lKh>)z z(Ftf@{dzMUlZ`4)biC5OSoADC>5JpE^hHk)W}*FsLr5&UY3|fv(}&>q#en#({1RYE zuoPGtECZGWL&0)jd9VUl5v&AO2CINo!D?U_SRJeZ)&y&TwZS@IU9cWlA8Y_N1jE5b zU}G=>Yyvg~n}N;27GO)T6&MM&1{q)g6NvBjj|OAFHlPiR1?^xQ=m6uvwqQH3J=g*4 z2zCNHg9%_4FcItub_0{Z?qCnFC)f+@4JLyrU>~qA5dTlW{@?&G6&whrfrG%o;1F;q zI1C&PjsQo3>A(U<0UKn219AY%JIVv`J#mzF;$Q~o1RlUwrU=h}NW4WVfun)AFN;77 J%Af+O;6K@01(g5* literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log new file mode 100644 index 0000000..aa18cc4 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log @@ -0,0 +1,4 @@ +# ninja log v5 +0 7 0 clean 700fc2b9a1d2e9b4 +0 527 1578390419 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d +528 635 1578390419 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt new file mode 100644 index 0000000..0a36a22 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt @@ -0,0 +1,359 @@ +# This is the CMakeCache file. +# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a +# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +//Path to a library. +log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so + +//Dependencies for the target +native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..8f70743 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..4bb420b --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..027d8c8465958202e528c72b7343eb2d15f22450 GIT binary patch literal 10368 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 b1b@8#{QRTuDXX==^J3u!=-}I3JS_YZCdVuO literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..d83bb5fcebdde4632fb364b86236ffd01a4dcb36 GIT binary patch literal 10384 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 l6s_b{{|hScsJX59E< literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake new file mode 100644 index 0000000..9c64eec --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "aarch64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..207f3c3 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,508 @@ +The target system is: Android - 1 - aarch64 +The host system is: Darwin - 17.7.0 - x86_64 +Determining if the C compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e2bc5" +[1/2] Building C object CMakeFiles/cmTC_e2bc5.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_e2bc5 + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_112f2" +[1/2] Building C object CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_112f2 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: aarch64-none-linux-android21 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_112f2 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_112f2"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_112f2] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: aarch64-none-linux-android21] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_112f2 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [aarch64linux] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_112f2] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_14bcb" +[1/2] Building C object CMakeFiles/cmTC_14bcb.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_14bcb + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9cb2b" +[1/2] Building C object CMakeFiles/cmTC_9cb2b.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_9cb2b + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f80d4" +[1/2] Building C object CMakeFiles/cmTC_f80d4.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_f80d4 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_0ead5" +[1/2] Building CXX object CMakeFiles/cmTC_0ead5.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_0ead5 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a349b" +[1/2] Building CXX object CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_a349b +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: aarch64-none-linux-android21 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_a349b /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a349b"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_a349b] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: aarch64-none-linux-android21] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_a349b /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [aarch64linux] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a349b] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_35b57" +[1/2] Building CXX object CMakeFiles/cmTC_35b57.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_35b57 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2361f" +[1/2] Building CXX object CMakeFiles/cmTC_2361f.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_2361f + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f0896" +[1/2] Building CXX object CMakeFiles/cmTC_f0896.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_f0896 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dc93c" +[1/2] Building CXX object CMakeFiles/cmTC_dc93c.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_dc93c + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..fe38f3c --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..d04a1844c6fd9926188e2155022458c010dfc25d GIT binary patch literal 14256 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 t+!_)PDoWdhRFsU= 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c162474e774f37a6d5a25855fe8277b6eb25a35b GIT binary patch literal 176544 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 W2(Wh_B~&nhHJHK-)?q(968;A*Xw9qu literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/.ninja_log b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/.ninja_log new file mode 100644 index 0000000..dc71283 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/.ninja_log @@ -0,0 +1,4 @@ +# ninja log v5 +0 8 0 clean 700fc2b9a1d2e9b4 +0 391 1578390419 CMakeFiles/native-lib.dir/native-lib.cpp.o 2c552630008f7ce +392 479 1578390419 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so 84410d03fd6757fe diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeCache.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeCache.txt new file mode 100644 index 0000000..4c38152 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,359 @@ +# This is the CMakeCache file. +# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a +# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +//Path to a library. +log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so + +//Dependencies for the target +native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..d09db8f --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..aaf7375 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..244c47f2729ece7c5b3f5df63bf53a2e4f89b271 GIT binary patch literal 79936 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

c@tDj`PbV*H4>Upq7n-H(4gU4{K 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 literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..c0224340a2c365016a35d52a6012777d6576f4c6 GIT binary patch literal 80012 zcmeFa34B!5**|{ny>lmX6A}Uh5+Z0o_92sG637A~StcYQ2_Xpt5FI9&2?>NG&LnIq zB3k#Vt+irR#HH2+E$)ieU0>U3)wbNVEbEXf-H7x9?IRnl{Bt53B7LDX zIjx=DIbEIIt3zQSTu6VK)GbQ8gW;aeAmoaC3=aFVxI9^rih_@@rQFCBp2H~<%Zf7|+iKhPIi-`OW>tINtoS7&RRC(;8B zLH^EeFaoVT;XY6zeSx;s{#h&)-45kv0Kf$;xBLQ z+4Hx%GlkfR=Q=!>;Sr+Yt;6@^D5-mL-hk{IL&O!khd^G4^Iuo9&VT)n$oF+*ekNp3 z-@UT4O6!&KNc4{clORp zgdc|Caa9hh6d#Jaciy4?Qm=GX4gogui;KQ!Nd0w!_N?e|-C|_z{8bjH6TVO?jVxuV z>j4)ily1-GZ$I!1(w)0A5qS*h7}t^XBjtMW;c!T5TgB9j2SirVCF465W;z}ivh$f= z?fHE9Kb{|rdhIY)x#m&IA(cu;&8l&g7t9NEpb1QMJW&7f>J?9awx{=*UkS1On>{DP zM3J#)&&fM?>YJN6-pO$T=qH*u#kIh%Gx2K?)0lfdVoG0KU%8+p(z!9z)9w%U_Jxnh zEjU&Z(W{QZBzCM2r57uw?A)0|!>kD>?*$X@`@io!@Vy7V_rUia_}&BGd*DCc16V5U zAu9*Qv{wBq)`7H^&A>zJ$m_6Hr2P!-8|c{#oc0J)@X#KV*0x{n+0z5E7>S4eXze=z zN@%T1>r`67I-s1^zqD`s=Qn$L9t2KlUP4Ukk=yZ5Olw<;Np}_=+Ov*BO!;7$Bz6F& zB`M*wG`t=77!wD`^sitK>G%-w1Z46J;<<=X-X1F3xBa6$$qvfv6e`SszXze)daTW8 z)|44uZ*FdZH>))e2?euyy0gOh1vB%Dirc1UwRHu$S7xmZg(IDy7kP3$g;`TN`uch! zB{?|(xtsN@?CDwA6^iuqhucD)ww^UPeLX#0Z5;t@f@S*F88h0w!Gch0doX`SYx~TC z{Ghim*xDAzYi;#RJhI4%1Xt&@tqH6S<>Y(vay?#8L2*%0L2f}#q$3axNme$oa_V}5{b&w3 z<#muQU$UgUXH9QsS14RsR_$r)?G^F)tm_G{UK7nmrp;N^-APYhDAJeXXTYWaV8)GVi!e`HE7OIjl+QO$~Fqtig4)o{?2enR$sBEMK+ucXkC^ zd-`%B;kF#vJ9@i9>$A-clhYksogEH!h0x!!aSW6bTHhB6cL%y~X4Fch^?2yNo!T$Y z2dK%jQh8pG?W>A9^-yhqO~SvZ$-lU|v3XHxt$$H{OLcvPzp}Bk&L{f2Bb_U|F*uL| z{QiDK`CfmYhyvCDMpGZoQdo~Yy}!}dvFe~LB3ZYsjqRduOc@J(99@Q7=?vt^P8Ya7e`^$TEp zY14vwi7uEg>7sd6%_g_B86Iq?DsA$4{l3P=1&w>r z^X&Bc1&wt`(A2!3K??fd`303Al$M(rR+ZLQ)cP9zl?xWtS4g4idhly&{pAbln|({n ztO=>EU*t3WY~@>ByQq=;zqqlf90_9Z;!4Vr$t`ttOGtGTDHo_LbelSVV{Q!0i-F!4 zm>&ZRV&IGzI5P$o#=xQ&SR4aU57C_SZ29HIGHhzFiNrFmZM2bNhE&_7V@5T_@@a}? z(`3sfrnxDmt;wb#R;;F2v6^DVYKj%B$yTf;Td|t##mckgm}ko}&z2|phvlB8JX@}L zwrulk`Fd@|^xDg5E2!6&uh*8Z*Osr>mao^Auh*8Z*OqU-E#LfDzAd)a)Y53D$Lwio zjM>xD7_+CPF=kIoW6YkG#+W@VjWKe{e#ub4qV>^a-2033VXwn_lUmV3EPS-DMD zxvdoCF-;i2tV*khNms;#D{Qi{0$0RxtcVr2B39apSYaz-Wv#FkwZc}?3R^)dY~`%5 z6|=%t$_iUstFX1T3R_#Nu(h=cTU)EJwY3Vbt)RBHR$*&v6}GlkVQXs@wzgJbYikv@ zwpL+lYZYi~Jc?EL7gg6cV-7JfjCD&am^d>FEUdD2K`9NO82T#w6$=)X)%v)$Fm08W z`p+NDtfjp?X&Or=twx_)tKZFPk? zAo-A1&al)re9Vk0UF>UY!ptJ^`UP|jDot$k^E3ow8!X33YJGJ+%mU`{jcKB^ zx)vB|g(-eBI|4CqR`!I~1TcA9le)P+qRG6-oYW}}2KoY`s|V|U4x-|*HNeaQQ(OYw z>-=r~;Yd#yRJlmNajhv~LJ$du@WNvak%3_K7c@b|Qv_c1bdu2lygM?vOzG~6(#_u`u$h{<_S=Po$c)) ztO>05L)Xe~VlJ!C^ZMu2E-1q)#b58wD_j}sE8EZ)@-@s~wMv+X=xJ|{g!)7)7!}lZ zuzvOySeB!;`saoE{M9g**18ROGc1-_1aGcIAlb&y%5ti~RrzsbQrs9qQ;CGSvDSpo z8rDXAF))ufMq?<_-_qqNpL<(-w+EVoULeZ&iag&$2kKLGE39^-cb~+*sO~a*#m-Xw?GPZXGRz}cfqZ@-5*n&|*bcMQC_TlC0z_yu}hxS;HEk}Q=17a^+-_uu#It+?d9F>Una9~ZS8rxP`z5dQ#5yFdLL|u_!z)B-lT7wtf zN}F3;D}N#&v%YYE4d_KxN})c{D{KRU*$FTbV6gOKIP#+#h4B{J9ABshaSuhqk8i9E zJs7#nSJ|fLu$lMwhI0q0f&wYApgUAaMf*1G$SjeSbnrYe!4GB%&Gd4dYz%ZpLcZ8w zIk3LH|7Lx+S`Oz{6U&dzIJ!c-^)(GZcV9z0VTob{s6|KY53CF|^@iFy+dJFj5EZQn{(fkOg}vaxdTWdZ42Kerkhbg3(dcHC6JU4(Vvp1x2+ISpVuh(yF%nqAPG zM5Lp$U5?Jg6$|-QaX=Wfz-b|SYYi5i}2NciuN^x4C9)$SJ0x3?b)&qza!j72 zzDBv2Fwuic+Z3PHL~ZLj7tJERZW<I(S^?#{xLe<;Nfv_D8t?5^ z_0_dl#!e`0jbJ)#>yw2m=Zy&(!rH#pEgISb@$*drc z$zs!BvInED2O(#(YpHSBmro|^ zVARZ9)xQQu*vMD{2a_f*zcbQ=T~?q=u9Vh_IQ*bg(A*O@(lqcuGk|(9s=Nj8G(Ty5&&Aw-)uniGh3-Lb68<3Vdoh_ve zJ3uUf#T(TotW?oXaVM$X=FKz*tCr5bj>@Lyx(Z(dny4JWqO@ny=G&64&EIdDykfJ+7AmneYh>NhdqWza5&l^i2OJc|OYlAn} z6fH*u<8^%vX6$B~u?HgyK0?8yzU}N zYoY8Ta(uPXsrO!qen+PA8KKp+F*<)|YT<&I zS{$pz^~HbN57v72J5sm5TkZVYF4%jW{2f`!E7L(%&)<>y{jR9LqdW#% zTz^-p_cw3;+m-3fr%4{;X=S))4c}ohPcLweFn^!t8v97|U3Id&eA+J3496DH_QH;f zQqdSU(9ez@A(oWvHHc5ovT?1|B(L!2$fK$Fx2bYk@Hg~fGt%6PcW$_g@>Ly|v>IzOy6b3{m~dNMUitDZ%!~zBP4W2gdi;an1BN!oD$&> zIuwHQ7!HSIEI+$ve!`DG=0_i}!y%E6LbRz+H)@(cwkcX8p+LB;LmZEH*pOJ3A83uN z$EW|WF@ynK0J;Q)Y(N)5>jg(73tz3r$M!ncvfDr>a1G92yAk&FtZNhN=tVpHyAEfo zYg$3YGIL#91ULX-@S-0#3h@y`w$KLBX9s&X2t;douqB1N2u0Lw#%l2^{l2sU`{416b|Dh2LP%O z^KOB8^8p=;ERRg-#4&gK1AkgkDypFj!**;E44(dL=uY^jNX`trR#?_Tf!I` zy@V z#_M&ATj6~z!F@AYaaPog3pjcH{me)#B>YXGE_}?_ZsE7gEg$dL4wTnm<{wg~y>voq zooc(?ho-9*yYQ&4qYg>enl(1Nva=6OSGCQq>_fAwx67vM(A>4A)28YWOW5gaoZsZ7 zyX^Kesc+c;L&uw1tU5f3ePuhP`IZWUAzLL*J2d0+W>~8h^Cc}*51<@UBgxAP;!;se zw+$16^}78o{IEd7&6jofb^vRPA={ezX37gzd3pVK$sYE%(&dk8+nBab|K<&PMu0bN zK3}uHX$JjooZp=57dFLq3%`8{;+K&qkY8Q|z*#xw6reZ~?GO3sS^-W?%y;T?$nBx` zfg*qz14~NsC=1aUD!hQtTF|uX!-pNZgAMrnLw+9CZv!a8--vY``7YjXxqd%xEA$1r z+d_xrHXk3a%)m!WcmnX_6=7#zq`KMf%bP(r-$LOKvhdSl+1E7FkN?<@;7AZg^{nv+ z+USOqKbAVM(g%lFmK~bkv*2o3a9aj!p1%{fOAbx>^sK&ce`pTYr*UOOP4)Ko+42jl zr2AOZe&dO)ok4umgAYi7avBNim$3!0{VqbwA zJ7`LdR~5HcpM!f<=B8^l^~}8oUDn7KAm}@2^0jqgeY2`5-ydD1PMM067QDA@_M)0dEUtF; zstvl|hmSeNb%5`1E=LQqS&I!gruIVm&r^FdHbVbHv-|WcTnsNMk&6?G59EpgV_#lA zF8bS6G;}M;UJ_f??sJ7xu%8u9uD_{>{=*M>{$}b@w%lfaTiYka9m^g1%BZae^CvFe zw)VHvQ;UOz&PZdZuRq*vE+<8BLsyVaI`Mr@o&I+2J`B-^k(m~W(jv5=5*3(TNgj8g z(N}p5)ydbHajCPjkM1%OK+K7Q1fTOk)dQ(~PuXO^+*v_DjI#hXd#(RyRJm z%@?Kd*~RE*Cpa~$Uc|4ySW#ss&Rq!N+t)UAEXa3{i4(!cZF@R#%d#6Jm`Xc%MD?QH zN{gL2cKJA(qSl5v#g9$9zsoC>Vamjm5xSO=ntoWyFl9JCoUaxLEv0%yNz$w&HKQBf zYNaVkH9m0f7$>Sn6yj6+`Xm7O9RCE!%}GiEC4s=Cq&Wax9;h7doSUJgkcR3JN8@w( zhAz}70iX0Qh(nWxvc7?~EW#HI*lZay6qd-G9ixyy>W4KkGn~cvTz|p{Wo8mtL)pU~ z2aLB6V+!mfMTs7zJH@gv3t~w+IMQHzgBN+gLXwl9G{q`aER_&LbungWOfVINOpl?% zP)Hj(e5{f;f;_V%X({p>L22{g#WYGqz(|rOU{us%e3?KxTa2$0%aBeQZI(`#rOQl) zrLwMyp!G0WQ)8@}8XK#Z!$)!@9-*_Zvq+8Qm2o3c!to=ZX*TNW$YMo9rB9&fECqy# zEJON!+Z2$Rj^4N|#>52iZ&?bJBd9kKwxl_&Aw7IwP6})R~sm#3>|e z2`DNM6ct;{SnfiUL@SnanPthCZGnliEuu_Fo;WJ%36`MdotlmoplGhcToYYr0YXg# zQsSKD9Hvah*T!k|wHo{A2J=Rkol#bgLyc?YdaNBBJ$m+NFFfXqx*VNw_UNOTm_XHE z0OMS;9T@hWlo;Q0l43fkZ4FVCu_K~A3&tl)eo+$XLkF?kVdXW{s>9l(x(rDi3m2!x zB&$cnvxdc3@r>coys6zI?-65Aj-n(gXIj)uoy;6*Lm@cIGQzSdJ(h=b3%XX+2}m$H zhsPFteTeB{GsnYh&VksNfojNXa&440@yNxl^J82W**Y4II;=RG96y2Eggm%d#m?>d>B%tU5;y zueot;*&M?2qMZN)A!0p`(fmnJR}eoo&4`X5GjpMyhTX#0P*N20mDR_K?PEfTWrWqN z@=(z{dUVfYTBa7(GO zrlVULT-a8>%_WvJ{cEK+a;*&swf<{~XUhC>_;KyGOB7tc;}~`3}huqSL-8SY=-ntd6-%&SzcLe7;6bB;9h} zJLp0G*Qgo#!Xt$A-9&(09OJuj5pPDc2;MzQrZ$dCq==7zI z&No1HDGBdTl%S^KOO1Lc%|u=M71E3b9!rxVT$XmFWfE9w!o3hS)RR(k?AVY3#vTSQ zQ9a33OqfBE!s!OAJCgnja1!M&eu+`ZAEf!iK zVn-Q*3J}#oM;*Xf^yN>bjwJwd37o1Qi73ILHX`DLvs87J1(zt!1pPFU)AC%D#-ZgK z=K~kUPl#$1NIA#@nmA=Hgq5ju_g5GELpBXk+hAT*3WAxt#hMwn!LfN+TM1;S)Q zMGd7G$q0uE$0^YK5x%oZD-ns~u|O-uqm91;4px#f&<(Wl8}V(hN!3g~4&aam0*`D4 zC=yS?sJk7H_5c-HNxF$)N}Y6D6cmY%0R9W%kJ-c?i-|EP68{O2R*bKj?-^)UlKKg* zB%daoK;XP{(X5j`p!}%|1lr<{gdPT(S<4!MrN#Y9aW zau>nNSb__741p-l{h+@^yvdZrbO6Ii|6uZEFhHa{iFTX|Kxrw(w}qXLN4uIV9xB-4 ztI6WjFX244`Wmu2H3JJHw*2R0`LLNlr-H8ig4{c7IZ!Ul^;DQ)_W`{OUn-{UVAI>l zb+=Fs!>Jqn3E4wHXt$0Kn}MgD3+ze)o(8Z3z{ocNJWPNK&Uy;K@Q)C@iG-+ip|zy_ z69S3~7=N;vsbh=`Vj7b<%t5FabqG}>gite1Lg+BgL#P|u5ju_A5GEK;Aaoh8A~Y;j zJB;^$3ga_`ilHD|%}C+QM{$#OoS_(p0T;$3go=S#8QEYKgxoxY4x=e= zFd_(D#wLV@aTdZv<06Df#+3+%7&jqIHty!|QG_YR(;U8xaH#PPhaV%HYy3CDQp1HN zT4szuSZ*ASu)>&%&}S4NtTc{BIM1j-SY<3iSZ%C8SYvb{oNug0SZkbyu+F#uVZCt~ z!UYD6WDUmc2p1X;B5X9CMA&4!gs|Co8{r~@zOj6<@ioF0!-Wc6Vx%ElYGff?W=uzT zj8TMexlw`eSfc^qamI3lexn0nuhEC_cw;lduyHQJh_Mx6pK%Sseq$%XwZ?r2*BMVB zTyH#&aD(wW!i~n?5uRXtiSR@t0bee6l97gRlQ9nA$%Y5vgNjjt=pn_ZMD(y?G$MLL zF^)sDSv5KlouV3jh_jk6J*rWzL^`hjX}M|8Ss+=%E5)wmPUnX2&+qO(-v zNknI>#!HCKQH{3|ovRujBKo0fe2wTl)o`JAoUa;bh%Qi#EJQz2jp>MftQtj#E>w*Q zL_blD21FOB#&SeIRgDfr7sE0{TUBE-qDxfcTtq)pjjf0-RgG&9U8Wj45nZkt_aWM* z8c!g)LbV$1ZN~G!h4Cgr#rOcBW_*p%VHg-Ab>Zqj%{d&o>FM+}f9Vqtep;KJi|CWu z^jU~Lu1%kZ=%d>7C5S$(P47VTkJ|Kgh(4%I{{f=E*QQ^9=>6LC?TG$XD|9*YnBDMR zV+Y8>xD%mbJcSU}$!srAe;Me>>F*%iBpf%umQ;)~$}Gnn0G$L*)V~1JrDQxrhEn^h z0@+bHTBmr0!%?0|qxxIKt-wzE9{|P-L4!C~IKBjYG%2ZY=%5r3n4^zHl;9dGXJN z{{Wmp@WLTkdYU>v^BWMzLbX<8x{#RRI!ESk3$Ax%ja6_ud%mva;+FG)* z^bEB*bB@JbBr;0@e?`p24v|?4N4ggpg8I=*xW4x_h#Y-tBC8*Y_s&N z5Sgn1k08l_BlA>?-s*~3PQn@QA^Er?*k7Lk6dB}|!>BaeE_5605E&WN8Hm}7wCdc9 zDZt0y30QxH0>_cN5jj?X`V|0Y@dRw?arENt0%f8rpB4}kT}A7F;TYy!h)hf`>I`|)+1+VeMI#Wq!Gd^n0s zBhg{=5b*4}`)$I7dnvR(j7OWU<)gbO(|Kl|uFU~5{WD@@YxM-D(af98Epd7#!5(cX z(W?l~(Sm@p7Z9AQ-G@da96bnMh6440jB+p?gNY4KI7iExo2~e(_e{o$s1(erVUsBztrehhx z)x+qpmGH^qR9j#F3E#gu>;#}s5&9LOxdll3H4+T@fN0;)sFC*}smG&zlQthLfhUcY z$8@|ovJ(M)&%cUnoy{W`61X>2>=nD2B#$>T^LA#*o1II^4Sdk6k!^z zk*@-f|3_3{G)=pf=0=+LKr0ZRAsmsca+(xMLu>3z03)jbOag$v+>Hok=`fZ84tz^FtqW?2nYRs3xq2W zO#_h4hUc;|`D{2CG+1c4O4>zG&ed>-S&EUjfx^`w@~a{EA|8^_mMSA$OM#@(iZBR3 zIpcO4#}JO4`lP!=4nmYav8E)O$W^ zmOXMZ>-Js+oOfeeBu)!<-l%Pk<-L>gK3PdS!^-<*EAO9MdC#D_e1haoSJGaF4z9{O z07wJaw)-Fh^Mv+etFAwY3gpfP2Q?+KKd1V-jO&X#B{8@}mn&vpOtJOFhwR>uineQJ z7fi8r!52)YqvKLPseoRt-fhs!-D9Y&d%O!_>K^!;Nx=?0N((iMG}vq=aeF^vxgkL3b17j__=4y6L_L0Q9l6mZ=vynHu=^8DKb~F2M6E(c3 zo1$sprdFichns$kH0-7&08BS+M|RWjcs~P;-E;%nl6wt^S;VM;!R)3T8ZCZJH+=vA zy;o?rYiYEj;^x=`QEra3py%dzF#w)#u7!H`*J=RLU!s_H<5X6qWg4}}YZO{El-!6k zd{}agLaX$W`+>{T5`~USN?rjjk4qF zsZekyD^RA-m&h;BTc-0W@lJ)-QPY=8I_*r7v)2&vph8_LIeQBsk0@_2@@GQcP;P`+ zHrx9bh4wMoZxH=`&I3*m89N~DxC=o&7>?4>I>p$f&f%@z?}&S}eXF-w=qEu!RUGew z_cSG1k)TsN#nF^`E@IxqHH*xPEO?P4lg^`fAOI2GN|Sd;S!{))G|tr1kNQ$=T&w|EpRSz2A8;mnlfGn32n5>NXDrN-rb6*xDrPX-r zwd8K7VUdSq{ZiiSokwN;eg>Sq^BC8!D0ZOC1*~E@sd!Eu0kcXH;bbnxbFvs?f%Asw zMdo{F17|hQvy;6GfU~b&U|-4BC)J)vYVX%rZJVX`evQ4e)>8Wr^Su{YY9HYJpZ7XT z?SmRsfh;hs)RmSCN$pcw$$b#v0zaiugO)ji2ay{|#!85EpV&CXz!mW3+i6joNzq)`28yIaoS`gjku53}1kZL#Mks ziqftB85r#@mFsFBeOssQ`8_4<)Mbr+F33xWblB3z#4F|)+jSh41tRq{@NXfREy{B+5Gu5RGQ;i${~eM! zm9lUQ;JYZDNc}qm#-n(y)2+<(0fHhm7yLGoIZHVK7DAbGpv6jY<@XOvH}O_J(Eq?UrWp7@t58JPYclVX$M z3L17M_`68vO42bj#>Y_uw-ekI5@#x|>y#0M3MK7Nkf!Z|Yl-Se`zw%4%$%;Js%vEC zcr4}M0oO8hi83+^7}?=EM%}E8%(t-R>M6>oGGMM76(!*fQuGc5q*6%64vWFrP(u_$ z7f_0u$VMDSVpGK_Me4C2a~r(ba+n%pn{99>WVj9fGS&v8Dx}OXTzIk8@$UZMv|R<7uehe@3z=DakV_YR~sBP$!vr7 zP(H~vN!bQBg3oPmSF8=jw8=L30%W)i-bXry#&n2u_hkIK7#`QdY>aF#yRn3IjixnU z293rv^|-EA(jSD}XtY+>qwF!+LPnQBg5HCSre=!kaA>c306zxSplEKL+piZ4?RdPX z(Vd{r)sE5AK0&j-8Vyogu8XwKfzXtt9jh0leQhDf=|yP@qFzPW;7j5dqm>!61 zBe7havQiR$53+2-V|IZ467lkMIm40~$xC?~^kHMc^IH1I^)8YVW5$B9keK;Ye5v|^n{G`lsQf=8pSR$?X;V>0nOb#w7(N1Gm@d_+nmNUMoF*UCcr;dsz4 zCVFX{_~jryOysgS@suY(qh_mBSQ(~#0+J^Sq-u*awi@UOL~7MtuTb`5&jofrQQ9oZ z)4={kl%Pe?#$g$VM+;e$T41LTrQM=j1nd!_th6Z40MjwrY2CVPLuk`qQIBw4qo%zN zfXeCmxhm4=4HF~RstyQ^@#2Mu>jw4k-(^E53B9Tc?Qk0E9d2N+sSfS%XTdWF`?KoO z(q95r;sJKMx)CQ#Jbs&<(hYnrv2Ik;D-qMtp6jlGVn;h~d3r8bkFaIZ z3@W=w$4ynSj#!WG#X7}eJ+6|hOqBr(Mf&4l4aq~QCsgX23FE0;l9dkfQeyp1r4fr+ zBE1ci+ll&&o%$#!si+Uvi;_z25z%2RgL3_Q0ob>ysE!YlAdE+yWqgH*_N?l}EILGV zDdTA9Gw6LfU7=G;jj;gf3Y|JNOJ1QfazLRw0qPv11R&iBP$y@}I{^m0I;Z;#YK74P zknS_6Ia%^PL)N<(bRDko)P{~c9)UwlkXIaxQ-RSH2X!82NLL)x!iiLDV;fk1$68e_ zH?9Zx7J;6u7ZB;LtdmlKDdXtwR+hZR!0FFNddHk`vn2HlI$YbSo8V6A!?7ObCw z;T$iwFvcDr4}z#yjdLVp+`k3z6dLIqdhS%db23%lIhiW&oJ^esPkmfFRo*$7N@u_+0j+R^A(Q?Z> zT5fqq%PsF{x#b-#x4fg}egf%mM{5eV%Y-p*zNhHsdx~zpr|9N;if+EA=;nKhZoa4J z-i~#j)6Mr3-F#2cE$=B#A4i*kaUJNg*~cSzAN|Zj{fy}b?X2nbhF&+0_5;RG5zzU# zz9Lbclj}`MbWTp4T5lFfbWYCjB1h6?7QEP%MCas8Uos?#&dC{Gn#wm+8D5sgcUWl@ z(vQhVqH}VFmyb#Ml_h^{RuY|)vpmkp$I;Pd4vjLo7?Su3fzon!5z2WJ6~I^pBCRN$ zx8xOL-l8)?=S`PmuE=Wv`d`_EK0|0fPthd$znXMns_7~W`k4VP_*Q6&mwjHxId6e#z}Y_Eu+W%jg)_e zfL>bYr3L283w;jXK2FAjsvnJi=1a{GdL-J`pD;!ev9APOz#!^DG!!Ar|{~JdghhbG$n6j#Zqt#0}>RQE7_X!;J zp3Bkkzu+kR1V@o~IqG*{6;qh9?g)-HlyG#yB92ZBa&%HZN1M*!=;W;&ZN8qPQy$=G z%i|oK`YK1Ky~ok%UvYHC5Uj2XQ_dR8(b+8=ofF~c+%q{k?{bbVxRs+HJ;~99Z*p|e z7aaXG1uN#ll#6F@v~@m5m$Y+q={X!-b{R!!KK4>t<@Josdz7Q9KXX+5PmXF*u^KK+ zn?H%8+ER|{mUC1e=4inWIcm6?qlNc#)c7h#O`mhroQ(BsVcMd}94#*8sHKIYrL9~DT=ok3D}Do3?bDi9_z;SS}fbtWN|3AZapoymkb`hTi zV?dDBt*}`qVR3Z9Od8$d?%A` z4_jGEo%U41vpKKIR0tPgw$I2-Ezbm8c_Uh70|?m6l-~h(-bF}pKY+5|BFKV1OiaS{ zoLc?@@Tx7~zD8m_0Nw>4%KnLP0?A0Zs^#G5WC(cG$f67YG7uRBspYh<6J=kcEEpwO zb4E^T`EXQI)$fq(Z~$eG*|?eW)bf{sSKSNlU&sX$putL;d9+&Y0bX?-xP_z|0&eI) z&z8!wQ>&`M^MQuWM&75cwRf+}pbkd;B4cVQng-RolJRRb{kO#+kZ?gGz)1{ZZ? z4&?Ch1^C>0z6O9<^uE#ZzHef&80SO}t)`p3g-HcBf^N{Ngl_ga@{QMk)6L%GDK*A> zfRm=;Wc2nL<1@gS1m8PfcMZKeX&B(NOyKv3q)`^U%OSGlC1ZmQsK=4~!}Imjp%1V; zZODc`DCHT(dbV~dgl6DLt)#avE;@4&btROtpUg4|M-yQ!WoQyAh_H^dn1mW4bVYTz zu7a!>M=wNb7lPG_C$;1uOMzr(b%N?})Kl6XJVV#KIY3|?3ApM`CFU{F>^ZeOp{hHZ zSj(e^*jYa&*0HqgVH@qNpAqXg+Vc)%Ew~!2oA9JoQTZEg1^6pMYg{};)I9=ZSV8pN zi9Bjp_#2`&@hcTk_cS5ysEDY0kqAdIAx3R{4b-92>)xiQfSvsZEH=crR}eNe|BcAm zvXqNH1o9aX^2}m?O~_IFzDZV@HVuT0wkk^`!ik(69W3(cA{#4%GU_km<{@0niJ~%M z;c!a1DfW8EmY_ZZyevG!k7t)tAZjOo;K7qRg{z1HQJW9K93oDON!C|@P={yuT3YeB zVw}2#pbq^NEeBmOC3TC5`shH}li?RENC+gM{^%atK4M<#f3b9^i7AH7`luNy*1I!@>b!S6pL^f;XN^IUr1dmx; zR|6S2BUbvP!^XOmSY4c_t)lNC>iO|h(*q9?YfU^$)ICAeGvcXcf@g>& zn_jg3P1YZX)gJS)Y-O(z^{jZRncy8_T^i34bsrG*vY7KojZ9Gg8CZ07HmWV=7*5WP zsXqd&xx}uInNDm`HxJa2KVhA$j!mmy0BVHf7sccy=LAqMC(iO1M{4>xs3R{PsA&hN zPm}zrm^^E$dy(YV4WzzG)H#C{qV8>CZR7+p$G;Q7AI(u1Ph%!BreiWJG5!RQCTn#< z)~672D#rVuWD(^k<8y$c2%MCaibz)tBMWmHQRealGKIh?2Cd6W2&^_}nx98ttwHPa zMFcJ|XpP=RV533n^y3MvF=(xRGJ$n`1a}^R4ZO?0oWLg5yMw?*tn6+A0}MV!U>ocG zJ%LMD@1F@=%*x&;u$93t2@JAcS2n<<#?vUpI07rV6r%{7$;ze?*uk>-1g>mxj>Sq+ zED5Mb0ly4O5G7$8mUWi_n+l+qZvWt&BfV@az7j;h{LYd0(M!(PuL12LY_^p-R|fN7g!o!k{XNPJ#wJZ@;YgJlQbTqG_bxmN#Am%fy?x^l%E6PES7(lb=p*@`G3*Kth&Zk%})^#r>9wFGz*=Su4$#oaR`Fo7p;xkw)S7 zlC$2n5-AF$n)NyGGRjy{Xe^kOh{b#*;i^JI!7RGtLLUJFP8C*4ms_}SP9>HN7%(k^ zvKcC~DTf$4WT?z$F>v2pfuE(vp}e%?M9YrxtfKUME8mGSnV-BQ^Yu|Ow_@e#<^)zQ9x1+p#A$P&wEP2m zh!!NN0UA&msHd|-Y$C()GW%qR{0`%RDMEvRXx*v5Kz)50_&h|+1yD?7({}1qwSrIE z+5m_YJW9(l2t?G~&=b50C9sB-S$6=TbgrAZxMhb!j{e9Iu0FNu3GgYGs#gKzGn2K- z67K|Iy=v&t`k_s$>1Wq3S*NficmoMeQnM+6h7E{ihLvC^Czz`=Qs;5)g?^#Asy5VTa*@cGFDys1C%&u zOI*4I2;FFP&5-rW2Fj|Pfg}s`*C@$Fwj{Hz141K$>kfr4RoKeZfg~5G-%yfgZAt7k zbq++XP)9o<^7dXLUbgjSh&1aom<2z#iOfo*O)X`7w;U1jfzyZpoJWM^z-dGP&R5CU zupp~crr`Ctqn%W4gp}1jW^DyhM=I{&ixj1I0;lW8uG<`Rouc%4;J$p|k2vUP*j|uk zsJv7?omBqSrqXJ1yJY>f2MoA>BV@Th(cCGOpyi=jE&<~rl|FK9>xN}?;7olPy-K)# zs)n>)*A=9~Ou8O`((*hAkLn*KApft-{7L()k__4Nv`1|<+Q&%}umO5aPj(?m9i+$$ zoMeTSaQd{e>(|Q3v`%4#m{s7sp;$-L+o#~=rb4b57ARnWTnNw`rQp4G0d7$%SfB|4 zuPE!#D1vXBA`UD-XMGOjShN`B6=f9!XN|<3jT$X*p2qTlQ=?U0m5nw8oEok2nw-WK z0za1cuPZNOK9at#;4B|UmLY|{k|VeQQdE7MC7tsBl#+yGmNx*W4yv>(uc7#*bnZ{z zO`>d&ZIa)BkE8b;8Sv3pp_n%dq+RV- zQ35(ji)!^XQG#dr27qY4fV@J7Y0M{Abh779Sp~+bR){KF=pbFJZU=l4p3xbEE1h)D zL&DO(Pr|48f}iPl`K~@j?d((2zcee(qRWIlC_JptpfIZmI2Zq6g^KUviyVLDV_F~I z{dkAr(%q1|67}Hvo8;X<@CTCDJ_etjB>ZEQ2bvpzKScQFDw$aNFW|o=e2>JNuwj0U z@L?LgJSvR#yY9I(>+L)UPPj`T}^4!nig#RL&huTV9Nav9)aCe=c5c8fQz!3@b3fwG%&f|RjaNBXEtb6#{;MWAj%dYoN0-? zuU6?}@C75Fm3J_EBf_~B`vbL0`5_4NMnmWl=Fm!aIfR8`MB(w?dKAo4zQ!0OtjMn@f11_j-}zA`T+M-F_8v`_WMbQ zj-jJM=2(SUOKAy%p*WwXA@)=3qphjNoE2Ero|NGCmG|C?U{r;ma_X0+zzwFReUO`-2L4rcXq zXVum&uFER&pJmzSPjg~y6ttk=zXN<8W?#Qmil!ze;i2`&0Y1?( z*zcW2KNVAq zU61Z3%2G0zHc$>dNPf-+F^#uVY&dDmt*r|D%w5?mGMIL}Tv%XKC? zT$W9C2jIbE4@SnGCw*dlFg;eDmc7x%mW(~eVC{tUlcD&l!ZT2R7HIS>6Z9wZ-@83zfoI7`9s8Flg8bfo zKF4X-GkZ{(Go4&s*kc`=S@v7UVgv1Gf0*`Dx3&Aj&ZE5d#iKm!Jj(`YIBn_ed|G4e52yOwAD_}&{sJhP@eK5rJ^jJtp9LLO-FsQzz`8#(u3m$K%A6Ce zSFqWqb~{|4+3j8rygMZ$uAkfaec*TPhra`SjE8aQvp}=TaUb*dE{8pjT9(O*(_!b! zw#H*od|!_1OYwXf)h!!V3~IwU&a)EEblLMU$M!forr7k*E@`m7W{sy=Hrc`ZZhZYU z4r*7dUxF=0#`b_Xfa;+`)2{z)WSiq`(lu3&3VUrr?4mb0>_2S1R|+Z9@$jbDHY z_jCqx@Zsfb{CE|9_A!(l_U7i`#}smcf$%ykluVIq7V+k`=JfUSbnzN0!i%V!-f)Q2 zTM4q)7tQp~gnu?f!ac~bKN8OA>~8Do4~G6XR>5uS*9TfVb3C4$=#SOBe99<5L*f~3JvJ7Dy0{MJiO>4ti*^g7 z(k?x@T_38wC29a)esT@N7`WJq+ATnaI&<~H=bYLzpdgDsqkPk~$B;Zndll?N?P?SD=<{H-+nJ-6RqLZ` zq28k(?bIHD|AuN0puFR?hc2V33+?$s_~TmAz0aP4PcO>(yD88!My=X|I3 z5U43m?G6|;T>H_9+w{W-s-c>G?IiNm^_=(*@NZN^KjwbK*8NF|L8VlWTPYHS{24lAYSaP89V14K?~4r}h}!lY&QR_iosNDM$OevmLXJQ@d(| zTA-+DaoK&MQ+EGyYCqV>nfZl={WfZVXF`s;`xi(CbGIcx#hdHlYFU9v+CNC?E9^{IC{wHG0aGTf8!BHGu67jhzTi3Sh%F5WNLt9PlhJi|Xu-iE(^=Dk8>iBf0_BvV`>ggKPsis}B z3E(3qZqW^=_NeA@a(^D<0qW6bIve$Ah~3Uwy*Njoh9P5to^ZBPJLkk*qdHx!ysWKY^R%ZpSt~pS+3z<^&9h=!lLQJ@sC_Kr^=J z3E4VcEE@MpGe%oxEEvR$Q!$)Q+vU{0*vJFQ9*0LSy8!UFdpv6E**e z-VT>;+%};6zeI{L0S%ybfMGAP!VX=l zwc5j*FxVmPLHIwgWW+CHg~IslJX&|r6ps}c{@bYomqq3zKk%D)V4j@)2Qs27W%m11 zsxlvcwOUfme13-4%x9O*#JQS7oQ!7wA5qFfKKcC)7JvUEYw_>EuK%1xsl9FfU+q@x z3*-OLR%7i3|0A|E_Ez21(}tnPsyRVF-)H@dv!_Guva$M?TMexAqeF|0DK`@X_8Hh6 z#I_ygc3rj=xpj~uRe66n(i66H(Ql=izrif`9sl;;1jf(?1{Rq68bEUM(-m47Xxl(L z8j$egid~)Ep$J%*a@GX8;0-Az`G7GRMq!-2LTea5lPJjqS>h%PampC}B9TDX%ARm% zU&k6kWQon48J}!eKb%b5U{`xvw^SxD|Czfgx8iW=V-vNzu${rgJ$AlB({=48rw8N& z?e|#0jm=@wFPSt}dlsb3YLGPTcC4C`Rzffb+n^eU6A9iv0rTT&SVNs$!$%>pjJ9E! zl$3ZiCfQ9jSTkXn)UFT524RSEoAxr6)mVyLPfPkgY-*R&Z`4G51CC7j6jI(MQyR{k zUpcj3V_A;%!QBd0-S=bZvuVqKqz_t2vCYsPkI(d;O}tkBEoFMgUMZjEl=#scOy*c7 zI&+-Z{b7RyGhd?=SJ_k088g0hQ_)irN6OV98BZt8+IyfTB(BnvPvsryujEP~TDH%b zU57O~T!4ke*QEQjO*I3`af(VVSm4zDg{>r36|}QdI-S}-Pa5c~^B|d$SPxz81G3u6 zoKZ3Rc&@&3pYk`@jvI%O~F#}4eSQF`q`C*1Z_pGUhbiP{y) z`Otql=ocroFiC#Q|zh$0BcV zwde5aa4@wuCsLhtVCVjHKQG^(Or+gn587diuJUCI1_C+!MRJH0d9?+ zjnJdr-Oo)6$p%>SJ7`Wy%%Oy`dqfL){ywe2X$6-+LmED?h^BcS+6oiz#nz|4U3(EW zW^B{7T>})~g5S~^oA?R*zZSg*%X6pmbo89H*pN822MkX>d7L^UcHt8|dKR`@Ti1H@ zsoGx+tirc2GRmpln23h?0!|}PlRFZz`hC8C+kl*CcQUxEf5P=NI#Ihtr}|g4XE&N< ziJtB}lBDQkQ2pr-VfWwXq0Q%GNgh4@RIIc6koB*V5ZomhzXM~)d^#GqrH>7I1q3bR z)P9a8_Ht4UV%0NnYx=60!ALC$`yOp1vd~uG*q{JNCN{f_(3#N@#Od+m08B-ngxW1o z`wi4?>7$)T{3iRhWU_muPG`fYRqZ!nKA^cPnU5}h9hL)Bat&Gv1`$26o24FrR3^6e zkQz206@k+oYEIhPZTgT}D%c}oZb8o_*XUX`&St`K+ZXP+&vVZABIl*7^Lm-{OETx{ zWX^w#<*XU)EO)ug`|ViXI_KSwk%jZVO6L7J<$Vf{t-{fxg=our1pR$TqHCF6UQar4 zGy&_Yuw%O&ha%|S&uG|G?mV$wwvcEg--8CLC$5}7;9TShkd4HZ(31ogq4am4oh50% z#ep7t)=>*a8uv073RZf(@#wsXFzxBHToni$3sl*%}h|WEuk0n(b_nVK3iL|1;%^ zcIyf4NRps^oLsAF0|&W;K3|v<+Ypj{CZ5Zn8S;4is+;&cWUo! z*rlgB@e4c1_6?k8Vn2VYQ=OpbqcGN?{r?UJKR6V972?A%Rc*)7({QKuC!i_y`mkD9 zwhKh|)mu*Z`Euxkj+>n|u3M=(pWNWOKy8HM9T}GE@6VzJq>fKRfm~VI1Ag@Z618n1G^JfQAHWISvvBPMt(*OzJ$eEaaj2>Dt%(b25aF5zNgw8o|6#7ks8_jje_|-u)fS1A^4KThv zO+q!_$Lx{s{qWtihb{YSPwIm->Hh@{)FB=~_#bg{GVmBEc7qKT%56w=9~a}rpAx;G zD)n?ogu@~0pokZK)D`K1f+8AlPnSRK1+WYty>$ zHa1d(o0>?zjH1~LE}}?kS{Bo^j5N`&jzSjv=pWs)P(%|&GR@Lhnx&Lx1*chRC7}Bd zWU6WL1O}tF{eP2dt5sRvX1g~Ig?lKTJd}L@XVTJLByx}{a<8yFG#HKAs_ZLhu!N$80J<8xhiX=!kPx$WwgxBCv_`6A% z^aVl(I*L8JOyGy(!B{}iBnG2OP6K)_lcGZlp<53~x&RW}SgL`uMlc9z7bNbFmwF!P zOYx-FfxgeAsK<#!KMkdbXuS{#B?Bp%;|Cyp$_b;^WBtqt?JgLMmIArq@!GP0(!C>F z282$FC(+L>)#I^eFc^(~X=$Jwd5YQra-fLDOhrUTEMR=|9*tlcz`1w;mLaNympi8O|#07Cww{wOsLW+QROdF!plCaTOFl;QsRSvFRK5g+=$}l} zL{SMIwARgtej`CLh*W?|$rCxtXmh3sn2L$UPEi(vQOo}`xm1lb7Tc$dX~3z=*j6k1 zAz@gcqVb<4b|4yQUysK&7Ssc!1_tL*L~cXHBIG}+qT}$`Myj)c{)9 zf0o#RXj>uuI35hiv5Jp2*~`HB4Rf1gTr!>iwj-3>Xo71&qDK?Gjw=Y*fd>Vm=vD?B z|BC26Nu}rmNkzziHzT|qk0usg=pbMh9w#9U7dim)-=_%aF1@`%W3;29Yl9dqwqBrH z5s%}sc{xT}NF2H$F@XC7lNu?K+-Ri{`g@sxBDx-7o84mEg~WZ4xy@!N#4|vNtc%_! zh4Tt4y)OC*9VnH^QqHQ0M`uPw6IoQ!?DEe;t6iRcO8p(Ck?MGP`nB}8@z{#|Z<9z5 zL`-jICXNu zZWs^l=`7fMHX>^Jwv7}G+@_!hV6Ws3BA5owW;~iW=}g1oGXf(2O+!fO(KV-70t8Dg zmL>o;?}z{Y+B^3sD~dah_Y5Nr3OW!(;2^oeh~ncqGmJi_fRF5`WaDvt;v>eh8jQyExWqNC8+8{w_*{>PM)znAYu1R5b#dccV@!0ze!o>+ zeSiIRCg|?|lXIvu)m5MR{i?dUy1H-A?c4ng>mPg#(@}edYoRuoM&vVnt62KLv${Xy zBp+ccirtb9(S>DZRM!AEBbGhldU`?;NoREupNQEwUb3U5O;FR?lkB z`eH0y2y4Ix$$S*h6InVw@3UCCa4DATp}8Wt4R|*q)>z5(UT1E?G6_}4p%Y9dxGc2} z;>*Ei2lH_``KP4qG!pz*v;Vzq+72eT(f8dXR71fDjGFMO%e_}7C zKhJAsyJ?MQ5_@vm=dHfN5?YUR*5m?$EAvH7OnlwM%Kq}?pq~{33`^XBDtM1a#DH^c z6MZ&=#GiHDTIzf$mPzoJ0jWt?1EcIWe?mxk`HHC_H8W(5Ya`hnuFhNCXVq|LO->86 z`Xcw$#a|6(byrQCZ02;ux_yXxZen>n0a>FF(d;=Mvn=NLGUXWYlbmT5k=OrmV8>$D zN~Ti~>B`i*CbOkfJ2g^%!`*?yy=1xpvY*Jlxnz=+{O8_MkFWu>`Ej>pG7N4$RLN0Jsy0#Z-v$; zu+pYDpZFo;&mPT8rX!l`TJDI!t!$fH#+4}waF3@@^ zqS@Ij^35iP5;L5G7)v^L`E04V)BG%uCi00UxANnkoF3@@o;^5Z7>vBVX zjmYDi=_ofpO8?K&ehK2xsOs_^_nrO&=D8VV(HZ}axj}2X0D}u0klPW5MZM9iL#lR_jd$OQy^11k7}F0BF+l8I z7ozcm!38$(7$Q!&Pa=8VXE_B=blb!I>B2);(gV$L`~8L|d$bbHz9>0{OT)u`n}p+$ z!&!!BgCxvA4#(5jqyU){5i9xK+%*+Tuc;uhnPDtxc10i;!g&R|fep+?#EFs#E1(oh z7ij%DqB)IL1CMk?E3kB7fT9{0>JZJx(f~!%;o+N4*7(JXe6N#=>`DB2@FKFmMl^@s zcwp!N55o}Zk(q(Wlfo>-5auG&g7{NJ?&}cxk=clNDdJ^_Ayi;z@~inO#Lhsbaocog%aFNCqkOhC*a)**&4SUK(UW2eynz#LbGnTXs*{$t3< z{|FgI`^2q_*|6QQ`Ewk`EuF@%Z8QjGh}4> zsEW~L2b3K+WGtk9CzbIAe>&KLis*eR>P4Rd?PyeuwSZ#Y9o zFn3aUG{Q~pZOKZ?BfP^c>NmUqyc&E1(lXRI4e9yD-VRQVG-SGgea60l_BgQr%u=k+ z2TpgK+=RyoPZ2&^_-n%ad6Eyl{XqVr7oTNG|Gd3N_*r4fAKLcb5dMQgQT+6mAwiQ+T8BmBQBwe_!}!;X8!y5#B2Ngz&S%FABdd z{EqM^!sW^Jfj_=R2s^=1H-O&mq(==?gwzLbryQwe3X@tc-DLCr6f3p%&B7EgwRTFG zTBfL}<^K}?Shy_teD&+!PuS`Hx(2;{irA?IY}YqanEJrh-YiVbU~8v(ux089TmH5% zwS}#nD#MnkH*A^8!o-nnU zZT(6-Yi*f&&6YF5)Nr3nTRRo7Ek7(wO>AqYIJRY~WLu_Sfo1AuTdw3kz%Kah zr;@hij4-vet(_vp;hzdWE&MCt zH-z68{zP~vUdwLBuS%FI4Ay>-aJ}$1h4ue`zBJypw_G?c%-6&5;f;k$(&5Pn+tCE<64|0rC^FQr`Y^L3Q)1mP*dHNwXWHwZ5jK2^9?m|85he?7t% z3tu68n=lpQZF^4$Q`Xhm|3mmq;ZKDr^KR?Am!Z1?KfctQwf0HE4Z@UpvHnfMj|l%t zn96y!{>Q?*gh$KwPveEB3eOj&OqyNa$->l)vi45l3xqcd|5*4R3_pd2OV_6(+>bO% z*V7}SU&79t5I&4>k9Y89MBrDE2{$I73>@tQKMi{gQhwjc$239+-|yXecqsAvms+zv zc&6yAWvb0urr@k)iqBf6{;cI8vc7$UsVQsysUvGSBTPwIYp1-dWva_srqZls3e8%k z=&a=>!W5ddc1p}zrnszSipg3&TbO#X)_$SzrNWepwf=VsQw!GGsRC>HVPT5CT050q zEmPjrGKF0&Q_a;fbzCh|yw$SPMsfvyeo?*E+NtDfnHsK^sorXtO0Jfv;cA(Bu9m6f zYMC0YmZ|4znM$sfso`q*bz$nZS~~?=Etl@-`R%8qtF>1NQ_9uaGs0AJwe~t;O1xV8 zJYkBxT00eAEuSq+?N@830IX%Iz*?phtYzxKT7F#kUxg_TYyGJaYnei^mMf1+Gj(FE z{a|5=$67lTWGz!c)-pwXEbHgfEn=sXto7ILbEy|;?av55C%j#l+FQ2%EaADr`hD!} zV*h91&xH3rI=#O6!W2ic{kc~72f{mqe^tnF@54uMoaLcviTh9^YU4YvHSf-xmIF;i_ZO>pw(zmhiWP+l7B4T%Y_B z!;kmB2~R#Yz5YXmj}X2~_+w%BOBUCpU*9P+((SJkzD}4r)jo`M38kVf-!DwzXKSZy zv*jJa6jio%DkNK``mtro6kDd=uw}{zTc$3sWs3e4VF!aowOIWFzLMOgpe(EsPD?(BnKpZ@=@_ur_2Y5gg~X_+#dmi7NL{r`qS zvDRPjx9#r!rvCp+nNQmu_3A8Bv(7Sg>nu~d&N8*{EK?KIvflr{MeNk4wEonmwEVCz z^(n2L`jnQbPidJNm6oYdX_;b)mMNBKnPQ2SDST*|!iScracP+vmzF8GXqlpmmW#q0 zg#S|bV&TwQxc|EBE1|^CU%mhOg4kaceqVUp=yZEu_WQRldw+MLtnU!vMZ#b9`>i4VqeQdw9_pI=1!tV-~ADHg%0mAcz zmkX~F{u|++2yYYqbH9JEyZZrq?(e7P*Pi?P>G9Zee?L7Qd+zV2$79d^{q%V3xxb$t z552$t=l1)#=j3|eE#c3Er})cC41&*07hWiQp72KDp9tSC{D$z`!js0O_eYIztFYcb z?-u*5!hbLPqVUVY6ZvG23%;ZO-@gyn-`DH!@&B*CAD<%qcTXmp?KxHKR|?-Gyj^&w z@L_xi#kAibyk7Vc;eQf-Tv+eNzbN*d!XFC%PWUt7vI*(_4;9{5_^ZOT!i~c2O+03N z@?!56zFByS@OI(Xg-0Hg-kyVmmk75BUnhLK@OI%hg(vbUIv4!$Qzu*yUMGBy@MFRs z36KA3dVRBm=L(-Ce75lSgl`glMEFVJ4~4UtbpI9zpC^2o@I%7C5dOXJkb|Q*`0<}1 zyioW;;p>DS6@FHDuSx0kjTg=cPZORktiRvV=Y1B7|LMYa3ztn!_iw527U3b)Y5#8t z-zhxekhK39!uJV}nUeNDSNH|tBMwdb-yytBc-&!W|3ihR3LhcdBYcst{@zJ{&vb?O zZxX&s_#WZ^6n;ziQ{mnH-fDNhui96BKQmHTfA2L$?Bj(G7M?16jPTcmzbV`(e4_9Y z;TGWz;cnq|!WRo)D!fVfM&Vn9e=K~D@PopS3O^VQ4U_~(1e%Ev@}fPN+HD021-zej@PC zz0B=U;|LmF0NbAN*M~ zGWtq%Ab3l{qar>#dt1UIqZ!~3MjZ{&@JHZ^j59lX)LQIoDXi+~%C<(; z`D_grby0O&ww8-&5ybQI#XhKkcXUM%x6e_;z70C!oh^l;D>$c6?Ct1=vAeI3%XhUE zyF1!)9c=}O;<=)>d|%$@3SDhJ)0OWmL?@h-KdW%UiWMhxclLCwDHI!KFK`m()qUth z?$m{~(>uD_yK}uA=N7u#b8S>DN9hb#$S2HG3VYNXM0e|siBP?Enp@Vpr7NkcN8LrW zb-8&97td~3n9D87)z;RpbprH@y9#rQ=+K-qo9b$FzSZ0b-Ccdf?lrmD&vJ4yiXLGomc2v2+8@i z`BjCbJ%!ee_Kwy@4jUTd)ATvt(;T)k*Hgsk3{+ej!7I0_&}Y-6!4YHwe&ws&>P(4OyD!-Ba{ zdk^Fl``Q71<2wtTt!s)iQrxovxT%uw={Hz5+OIvxxm)!h|+-L4z_l zxh%Fi8y|BySTIzDVo&hs%(uE7AGhlBTz}h!E_Ah2HSQ@(_y&ig!ck1e-VL4JcXb{+ zDQ=3=nIYfKuFf_mx{G2l?RC|+K2EQ@z z+ZQElubMuHJCMgmhU*Xgst|8Ow^z zI{heQC?zxQ@&OuafP06j{IH-oo5>gYJEU?YrXl z>AN^Ky^C80zg?icP5I3C{Ba(N!gj1f0anu!%2&XT*X|*N_P&D*kBty6gI_=PTQv$E lMFVWF3X#|UrrXi*Y+3YsQ!%vHD}H;`mPOYEBiaes{{f~??S=pV literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake new file mode 100644 index 0000000..9c2a5fa --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "armv7-a") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..fcaa5e2 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,538 @@ +The target system is: Android - 1 - armv7-a +The host system is: Darwin - 17.7.0 - x86_64 +Determining if the C compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2e2fa" +[1/2] Building C object CMakeFiles/cmTC_2e2fa.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_2e2fa + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_4827e" +[1/2] Building C object CMakeFiles/cmTC_4827e.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_4827e +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: armv7-none-linux-android16 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Candidate multilib: thumb;@mthumb +Candidate multilib: armv7-a;@march=armv7-a +Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb +Candidate multilib: .; +Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_4827e /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4827e.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_4827e"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_4827e.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_4827e] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: armv7-none-linux-android16] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Candidate multilib: thumb] + ignore line: [@mthumb] + ignore line: [Candidate multilib: armv7-a] + ignore line: [@march=armv7-a] + ignore line: [Candidate multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + ignore line: [Candidate multilib: .] + ignore line: [] + ignore line: [Selected multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_4827e /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4827e.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-X] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [armelf_linux_eabi] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_4827e] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libunwind.a] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_4827e.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_10188" +[1/2] Building C object CMakeFiles/cmTC_10188.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_10188 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_15e44" +[1/2] Building C object CMakeFiles/cmTC_15e44.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_15e44 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a9fff" +[1/2] Building C object CMakeFiles/cmTC_a9fff.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_a9fff + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b9d3b" +[1/2] Building CXX object CMakeFiles/cmTC_b9d3b.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_b9d3b + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dcc59" +[1/2] Building CXX object CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_dcc59 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: armv7-none-linux-android16 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Candidate multilib: thumb;@mthumb +Candidate multilib: armv7-a;@march=armv7-a +Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb +Candidate multilib: .; +Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_dcc59 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dcc59"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_dcc59] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: armv7-none-linux-android16] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Candidate multilib: thumb] + ignore line: [@mthumb] + ignore line: [Candidate multilib: armv7-a] + ignore line: [@march=armv7-a] + ignore line: [Candidate multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + ignore line: [Candidate multilib: .] + ignore line: [] + ignore line: [Selected multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_dcc59 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-X] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [armelf_linux_eabi] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_dcc59] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libunwind.a] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ecb53" +[1/2] Building CXX object CMakeFiles/cmTC_ecb53.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_ecb53 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_85d1f" +[1/2] Building CXX object CMakeFiles/cmTC_85d1f.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_85d1f + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8cf74" +[1/2] Building CXX object CMakeFiles/cmTC_8cf74.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_8cf74 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_51b11" +[1/2] Building CXX object CMakeFiles/cmTC_51b11.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_51b11 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1587196 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..4d9ae20011d99ee6bd2621ff4cd64f1370bdb305 GIT binary patch literal 79776 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�CImO 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 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..3e6e994e42afa319e891699f369c6971bbd949a1 GIT binary patch literal 165276 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 Dcg`8_ literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake new file mode 100644 index 0000000..7c00df8 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "i686") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..d23c726 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log @@ -0,0 +1,504 @@ +The target system is: Android - 1 - i686 +The host system is: Darwin - 17.7.0 - x86_64 +Determining if the C compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_860c1" +[1/2] Building C object CMakeFiles/cmTC_860c1.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_860c1 + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7e289" +[1/2] Building C object CMakeFiles/cmTC_7e289.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_7e289 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: i686-none-linux-android16 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Candidate multilib: .;@m32 +Selected multilib: .;@m32 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_7e289 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7e289.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7e289"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_7e289.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_7e289] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: i686-none-linux-android16] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m32] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_7e289 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7e289.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_i386] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7e289] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_7e289.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7a966" +[1/2] Building C object CMakeFiles/cmTC_7a966.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_7a966 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_78345" +[1/2] Building C object CMakeFiles/cmTC_78345.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_78345 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_86e05" +[1/2] Building C object CMakeFiles/cmTC_86e05.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_86e05 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d42f2" +[1/2] Building CXX object CMakeFiles/cmTC_d42f2.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_d42f2 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8ea25" +[1/2] Building CXX object CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_8ea25 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: i686-none-linux-android16 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Candidate multilib: .;@m32 +Selected multilib: .;@m32 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_8ea25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8ea25"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_8ea25] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: i686-none-linux-android16] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m32] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_8ea25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_i386] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_8ea25] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2a704" +[1/2] Building CXX object CMakeFiles/cmTC_2a704.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_2a704 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6de43" +[1/2] Building CXX object CMakeFiles/cmTC_6de43.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_6de43 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_1ae16" +[1/2] Building CXX object CMakeFiles/cmTC_1ae16.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_1ae16 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8f501" +[1/2] Building CXX object CMakeFiles/cmTC_8f501.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_8f501 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..48b829d --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..6fb5deddf52441117be9355a1b68737a3d0aa89a GIT binary patch literal 8024 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 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json b/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json new file mode 100644 index 0000000..802c3a9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json @@ -0,0 +1,42 @@ +{ + "stringTable": { + "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", + "1": "--target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" + }, + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Debug-x86": { + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" native-lib", + "buildType": "debug", + "toolchain": "1806229339", + "abi": "x86", + "artifactName": "native-lib", + "files": [ + { + "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "flagsOrdinal": 1, + "workingDirectoryOrdinal": 0 + } + ], + "headers": [], + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so" + } + }, + "toolchains": { + "1806229339": { + "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" + } + }, + "cFileExtensions": [], + "cppFileExtensions": [ + "cpp" + ] +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json new file mode 100644 index 0000000..e11d9aa --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json @@ -0,0 +1,19 @@ +{ + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Debug-x86": { + "artifactName": "native-lib", + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" native-lib", + "abi": "x86", + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so" + } + } +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build.ninja b/jni/jnitest/.cxx/cmake/debug/x86/build.ninja new file mode 100644 index 0000000..d31b1f9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/build.ninja @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configuration: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 +build edit_cache: phony CMakeFiles/edit_cache.util +# ============================================================================= +# Object build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Order-only phony target for native-lib + +build cmake_object_order_depends_target_native-lib: phony +build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib + DEFINES = -Dnative_lib_EXPORTS + DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC + OBJECT_DIR = CMakeFiles/native-lib.dir + OBJECT_FILE_DIR = CMakeFiles/native-lib.dir + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so + +build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -llog -latomic -lm + OBJECT_DIR = CMakeFiles/native-lib.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnative-lib.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so + TARGET_PDB = native-lib.so.dbg +# ============================================================================= +# Target aliases. + +build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so +build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so +# ============================================================================= +# Folder targets. + +# ============================================================================= +# ============================================================================= +# Built-in targets + + +############################################# +# The main all target. + +build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so + +############################################# +# Make the all target the default. + +default all + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx + pool = console + +############################################# +# A missing CMake input file is not an error. + +build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony + +############################################# +# Clean all the built files. + +build clean: CLEAN + +############################################# +# Print all primary targets available. + +build help: HELP diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt b/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt new file mode 100644 index 0000000..f872c29 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt @@ -0,0 +1,20 @@ +Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +arguments : +-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 +-DANDROID_ABI=x86 +-DANDROID_PLATFORM=android-16 +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86 +-DCMAKE_BUILD_TYPE=Debug +-DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_CXX_FLAGS= +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DCMAKE_SYSTEM_VERSION=16 +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-G Ninja +-DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja +jvmArgs : + diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build_model.json b/jni/jnitest/.cxx/cmake/debug/x86/build_model.json new file mode 100644 index 0000000..23fcf86 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/build_model.json @@ -0,0 +1,72 @@ +{ + "variant": { + "module": { + "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", + "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", + "isNativeCompilerSettingsCacheEnabled": false, + "isBuildOnlyTargetAbiEnabled": true, + "splitsAbiFilterSet": [], + "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", + "gradleModulePathName": ":jni:jnitest", + "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", + "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "buildSystem": "CMAKE", + "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", + "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", + "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "ndkVersion": "20.1.5948944", + "ndkSupportedAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "ndkDefaultAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "cmakeToolchainFile": "." + }, + "buildSystemArgumentList": [], + "cFlagList": [], + "cppFlagsList": [ + "" + ], + "variantName": "debug", + "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/lib", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj", + "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug", + "isDebuggableEnabled": true, + "validAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "buildTargetSet": [] + }, + "abi": "X86", + "abiPlatformVersion": 16, + "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", + "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86", + "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt", + "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt", + "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_model.json", + "cmake": { + "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/CMakeLists.txt", + "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/android_gradle_build.toolchain.cmake", + "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/build_generation_state.json", + "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_cache_key.json", + "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_cache_use.json", + "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_cache_write.json", + "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_settings_cache.cmake", + "cmakeWrappingBaseFolder": "." + }, + "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json", + "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json" +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt b/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt new file mode 100644 index 0000000..106eef9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt @@ -0,0 +1,13 @@ +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Detecting C compiler ABI info +Detecting C compiler ABI info - done +Detecting C compile features +Detecting C compile features - done +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Detecting CXX compiler ABI info +Detecting CXX compiler ABI info - done +Detecting CXX compile features +Detecting CXX compile features - done +Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake b/jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake new file mode 100644 index 0000000..9563129 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt new file mode 100644 index 0000000..4a85336 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt @@ -0,0 +1,351 @@ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "handshake", + "cookie": "gradle-cmake-cookie", + "protocolVersion": { + "isExperimental": true, + "major": 1, + "minor": 1 + }, + "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", + "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", + "generator": "Ninja" +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "configure", + "cacheArguments": [ + "", + "-DANDROID_ABI\u003dx86", + "-DANDROID_PLATFORM\u003dandroid-16", + "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86", + "-DCMAKE_BUILD_TYPE\u003dDebug", + "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_CXX_FLAGS\u003d", + "-DCMAKE_SYSTEM_NAME\u003dAndroid", + "-DCMAKE_ANDROID_ARCH_ABI\u003dx86", + "-DCMAKE_SYSTEM_VERSION\u003d16", + "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", + "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "-G Ninja", + "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" + ] +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Configuring done +CMAKE SERVER: Configuring done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"compute"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Generating done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"cmakeInputs"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"codemodel"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"configurations":[{"name":"Debug","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + diff --git a/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json b/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json new file mode 100644 index 0000000..f947300 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json @@ -0,0 +1,7 @@ +[ +{ + "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", + "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" +} +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json b/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json new file mode 100644 index 0000000..ac1a5a7 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json @@ -0,0 +1,54 @@ +[ + { + "level": "INFO", + "message": "Start JSON generation. Platform version: 16 min SDK version: x86" + }, + { + "level": "INFO", + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json due to:" + }, + { + "level": "INFO", + "message": "- force flag, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json file is not present, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- command changed from previous, will remove stale json folder" + }, + { + "level": "INFO", + "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\u0027" + }, + { + "level": "INFO", + "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\u0027" + }, + { + "level": "INFO", + "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\n-DANDROID_ABI\u003dx86\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" + }, + { + "level": "INFO", + "message": "done executing cmake" + }, + { + "level": "INFO", + "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt" + }, + { + "level": "INFO", + "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt" + }, + { + "level": "INFO", + "message": "JSON generation completed without problems" + } +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/rules.ninja b/jni/jnitest/.cxx/cmake/debug/x86/rules.ninja new file mode 100644 index 0000000..9543bf6 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configuration: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__native-lib + depfile = $DEP_FILE + deps = gcc + command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__native-lib + command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets + description = All primary targets available: + diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_deps b/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b GIT binary patch literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log b/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log new file mode 100644 index 0000000..d7fe19c --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log @@ -0,0 +1,2 @@ +# ninja log v5 +0 6 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt new file mode 100644 index 0000000..e4bf001 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt @@ -0,0 +1,359 @@ +# This is the CMakeCache file. +# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 +# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Debug + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +//Path to a library. +log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so + +//Dependencies for the target +native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..8f3c24e --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..2684598 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..43dcf0f09598494b3b6b97d5d7e0fc45b81e43e3 GIT binary patch literal 9048 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 uF#iG ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_5d0d1] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_5d0d1.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_136f5" +[1/2] Building C object CMakeFiles/cmTC_136f5.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_136f5 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_74ed9" +[1/2] Building C object CMakeFiles/cmTC_74ed9.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_74ed9 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_385d2" +[1/2] Building C object CMakeFiles/cmTC_385d2.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_385d2 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c676d" +[1/2] Building CXX object CMakeFiles/cmTC_c676d.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_c676d + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3de47" +[1/2] Building CXX object CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_3de47 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: x86_64-none-linux-android21 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3de47 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3de47"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_3de47] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: x86_64-none-linux-android21] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3de47 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3de47] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cc732" +[1/2] Building CXX object CMakeFiles/cmTC_cc732.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_cc732 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6e4bd" +[1/2] Building CXX object CMakeFiles/cmTC_6e4bd.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_6e4bd + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e5617" +[1/2] Building CXX object CMakeFiles/cmTC_e5617.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_e5617 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c9ca8" +[1/2] Building CXX object CMakeFiles/cmTC_c9ca8.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_c9ca8 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..b6953ff --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..bc77d69d0c31021065d4837ff2882fd70efa27c5 GIT binary patch literal 12976 zcmeHNU2GiH6~4Q+6DP($NeHBbHXBGvLSc9P?<6I}No;KDgw!MmXkj!vb9Z-|*_mZ_ z*0EF3qC%^sRZ)pbeV|Z@2hz7lw1|hQN+o_0iAteTAr%PsJ2UsJ z*W+@GC$zd157noJ}FrzWvq5cXJeNI9Sw*;`cx;D8ts>+rrw zY!_>Qljs3Flnw;%1$b4NX4tCuO@O2~lne<`xLL_DCsXe4J6kQ=sdQ{iq zXG6Sr`(k)b)#K+1vL2zNcTVY@Q+f=uN}eINkJ?7hQN@qK7r>*$kYp(xd&4&=|D0+^ z6!ryDLNH{#FGG*&`B9T{ifh5hw5N~T{Bg{XpRUD2ad+3z6Qbko*5}{4>%|}Z?#b`9zjH@- zV*B&IpIgZ;wP<6Ez}98xLeq?CUDJIzZTVti{NN#BTR9_LalxUSW;tLWS0WmqX;X&E zp*j+bOUzec6^MkgNkOy(ewzTfe~oq;ElJT4ND6U26K1#{r&T;(h|qa_Tv7D3ffZ#0 z;A$PczOM8A-~ECR^ED+ce zj6MGLmVb42wcG|Nz;=S2*PZX&ea()svn{Xg5@Kxj@Q$vrvzre>V{G;x-S1vH2RohH zDDFV{_Pn2*f9s_hKKtR=**o5(lFn}Kgt5z~kvGaxI>_aaRua?#yy8nJ{bY%GWiOG?@Sz~%y(+dSp7SPd}Df4>O_Jf|ablW;D zy-JL{ZRr&aW2bCGDPEx9=*uzOe2huo_pDqs-Wu~zy|O0_lxfCTsQRwv&y?j-7Dl-4 z%^+rd>FIV%wG7w6R4`rkmg<59j$hSn4cRI9!-DWqIa3;TeCf>5bkuNpMflus;Zcch z@T6b$oS-$aMTMP|uR4a0+SGbN)4js-^3v2;V@08oJ0({M08`o&FP2jvr&N5eYWQwk zq>vzbYsG@Cg5_%!S=K#0-iUOnB`xoIr*zLm2pBd=#`gmH(6$WNTd}XupVBd@TAqc> zsx}ce3r>#lT^{jeFYQ_Kwq}{q@vXciV`8fy9STT{GIJG&2a=Yd*?K8w#tkgXDN4`! z2t8ssSnH(b=p|Vx>qgw@UAB;r5mZ$(^fF>JR^2r)SZFM)7MQk+01965Bgb*&v?0s> zQr9{ZbqE4OE6Gw$dO@9H#HzMk_G3Jc5cfQE%~BOlcM6iCEsk|cL#$KOFF%!dGA}*p z7*cx#a|U(%iqY>$Tc3tVFpT17pt{Kbk!oV7A@*ZxXBCRRhT7Xw%XzwSQu;BW>P_i( zl_nTf%NUUg;?d13$1W{L`CYG6q!-gOa1iw>joHPvyJ@B2HDe(|!@h($B5wBZi=Na? zL?F}g9^y&KyCFXxFM1vDe%D%7s!}YqN z@bjwvA1eHU!qLBhKUrRx`_urpll{Tx)6oL+%JEa&0qU4GwX46UC!6i-N#*p4G*hmV z@_PFQdWZHHyHhwca0)4Pe3KeVXVZhJT}9t7SN3KydU(#8F1Rkfo>ttdXUH@TV=}($ z+D1{w0dc6G>+jF^n0+#rH+%bY`GLM(vuDuE8G3gv*V8k!r++Y;9UAB!-2Fe zs@Le<)0>xr`k?IY&1LgBy-zm=`}J(Mt`7|LnuB_OuDjbXVY=45iHZA;gl(xzIlK9| z`v2Y!nG^U1TgjX*R!}y4eRy(m_yO(S z@drn=;}0Ag(KMkwI5AX{Dj__D<@f@Je+Ip#L}Ei?XUC?NrjD-bw{~nuY{adKWS?m2 z7~izFZC_h*i-V)|rbJ>KGg0$)F}`UKQ(w#Hk-FiR(x%)vy!;)T@VvLO*{p;b;%!1&o4sD z%~%h>eHvV`=6n%Dml`SoO1h@atU7GK9Zkx0DX(M|wDG+QS=@lF=pxpk35g`wWu zq^6%VC0Yj7x29S$YhF(#Q5|w7t#t(H-bcZ;%~W@~y9fA6i3~T3cb0rNzXtTAXcu#8 z{^a#7TnCfl8D2n@@!bJTihP9L4|)QY_+HRCB|oO*a}oJTMSn9w|B9kN7@VyTlkMVyBJe)q*Ce0BE+iYM*Vf5DDEW&@p3gvD z4CJpBye{#5sq+E-y4pTxS7=WB9dH9~vhe!M<^D6EZxp=VG5v#pzM-}sV0s5SGWOoi zGW1&ldVB5u8}&D(w4!sQ(GaB63wjsDiSk286=Lr)^if4`jmQhb^K-IbIcY=SoK*LG z9AIH?a?F!ju4>t)hBHB&)dmE$5(~%0bqBTnhG*p=$<%#4%;A7O%+Qf_%=lR}8EV?- zlF&;e!(+WNUQ%=(w7U2?ch%4m~zG5~0*xo~pku6}mOoxHjw^bks+TN7q$@>K z+}Cr+F`Ov{xaS7m=J@`&@EIs#2-N;(EO+md?UQVMx*G^hSv=kG{K=5#QPyEO#<#&> zz5XR7z;Fi(DyXKh8udNo=)Vu!<^Mwr$CM^}4J-N5+sC^8XmFH&}N}nOuGpf({D=!Bo$95E1{23XdvHlgM&yc58*5meby9!GGpfZ?Jf(+~RY3`5e z+n`aOa66AFeTJ;B%-8-;b}7O@ME^0R&+uthRFL(Ud;*12`P_b9#~Jc^&hkvJxaYTlh{SRswh(`e zKa5PhK7Sv2P3iAqK?S4!djxc%arw1= 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json b/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json new file mode 100644 index 0000000..7651467 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json @@ -0,0 +1,42 @@ +{ + "stringTable": { + "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", + "1": "--target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" + }, + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Debug-x86_64": { + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" native-lib", + "buildType": "debug", + "toolchain": "1806229339", + "abi": "x86_64", + "artifactName": "native-lib", + "files": [ + { + "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "flagsOrdinal": 1, + "workingDirectoryOrdinal": 0 + } + ], + "headers": [], + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so" + } + }, + "toolchains": { + "1806229339": { + "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" + } + }, + "cFileExtensions": [], + "cppFileExtensions": [ + "cpp" + ] +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json new file mode 100644 index 0000000..8fa8492 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json @@ -0,0 +1,19 @@ +{ + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Debug-x86_64": { + "artifactName": "native-lib", + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" native-lib", + "abi": "x86_64", + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so" + } + } +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja b/jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja new file mode 100644 index 0000000..00c3124 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configuration: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 +build edit_cache: phony CMakeFiles/edit_cache.util +# ============================================================================= +# Object build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Order-only phony target for native-lib + +build cmake_object_order_depends_target_native-lib: phony +build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib + DEFINES = -Dnative_lib_EXPORTS + DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC + OBJECT_DIR = CMakeFiles/native-lib.dir + OBJECT_FILE_DIR = CMakeFiles/native-lib.dir + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so + +build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -llog -latomic -lm + OBJECT_DIR = CMakeFiles/native-lib.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnative-lib.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so + TARGET_PDB = native-lib.so.dbg +# ============================================================================= +# Target aliases. + +build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so +build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so +# ============================================================================= +# Folder targets. + +# ============================================================================= +# ============================================================================= +# Built-in targets + + +############################################# +# The main all target. + +build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so + +############################################# +# Make the all target the default. + +default all + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx + pool = console + +############################################# +# A missing CMake input file is not an error. + +build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony + +############################################# +# Clean all the built files. + +build clean: CLEAN + +############################################# +# Print all primary targets available. + +build help: HELP diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt new file mode 100644 index 0000000..bf6a4b5 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt @@ -0,0 +1,20 @@ +Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +arguments : +-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 +-DANDROID_ABI=x86_64 +-DANDROID_PLATFORM=android-16 +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64 +-DCMAKE_BUILD_TYPE=Debug +-DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_CXX_FLAGS= +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_ANDROID_ARCH_ABI=x86_64 +-DCMAKE_SYSTEM_VERSION=16 +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-G Ninja +-DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja +jvmArgs : + diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json b/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json new file mode 100644 index 0000000..a2b0848 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json @@ -0,0 +1,72 @@ +{ + "variant": { + "module": { + "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", + "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", + "isNativeCompilerSettingsCacheEnabled": false, + "isBuildOnlyTargetAbiEnabled": true, + "splitsAbiFilterSet": [], + "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", + "gradleModulePathName": ":jni:jnitest", + "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", + "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "buildSystem": "CMAKE", + "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", + "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", + "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "ndkVersion": "20.1.5948944", + "ndkSupportedAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "ndkDefaultAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "cmakeToolchainFile": "." + }, + "buildSystemArgumentList": [], + "cFlagList": [], + "cppFlagsList": [ + "" + ], + "variantName": "debug", + "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/lib", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj", + "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug", + "isDebuggableEnabled": true, + "validAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "buildTargetSet": [] + }, + "abi": "X86_64", + "abiPlatformVersion": 16, + "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", + "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64", + "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt", + "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt", + "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json", + "cmake": { + "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/CMakeLists.txt", + "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/android_gradle_build.toolchain.cmake", + "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/build_generation_state.json", + "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_cache_key.json", + "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_cache_use.json", + "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_cache_write.json", + "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_settings_cache.cmake", + "cmakeWrappingBaseFolder": "." + }, + "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json", + "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json" +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt new file mode 100644 index 0000000..106eef9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt @@ -0,0 +1,13 @@ +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Detecting C compiler ABI info +Detecting C compiler ABI info - done +Detecting C compile features +Detecting C compile features - done +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Detecting CXX compiler ABI info +Detecting CXX compiler ABI info - done +Detecting CXX compile features +Detecting CXX compile features - done +Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake b/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake new file mode 100644 index 0000000..2bd497c --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt new file mode 100644 index 0000000..f664ff0 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt @@ -0,0 +1,351 @@ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "handshake", + "cookie": "gradle-cmake-cookie", + "protocolVersion": { + "isExperimental": true, + "major": 1, + "minor": 1 + }, + "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", + "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", + "generator": "Ninja" +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "configure", + "cacheArguments": [ + "", + "-DANDROID_ABI\u003dx86_64", + "-DANDROID_PLATFORM\u003dandroid-16", + "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64", + "-DCMAKE_BUILD_TYPE\u003dDebug", + "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_CXX_FLAGS\u003d", + "-DCMAKE_SYSTEM_NAME\u003dAndroid", + "-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64", + "-DCMAKE_SYSTEM_VERSION\u003d16", + "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", + "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "-G Ninja", + "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" + ] +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Configuring done +CMAKE SERVER: Configuring done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"compute"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Generating done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"cmakeInputs"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"codemodel"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"configurations":[{"name":"Debug","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json b/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json new file mode 100644 index 0000000..eb48248 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json @@ -0,0 +1,7 @@ +[ +{ + "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", + "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" +} +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json b/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json new file mode 100644 index 0000000..4763b04 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json @@ -0,0 +1,54 @@ +[ + { + "level": "INFO", + "message": "Start JSON generation. Platform version: 16 min SDK version: x86_64" + }, + { + "level": "INFO", + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json due to:" + }, + { + "level": "INFO", + "message": "- force flag, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json file is not present, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- command changed from previous, will remove stale json folder" + }, + { + "level": "INFO", + "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\u0027" + }, + { + "level": "INFO", + "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\u0027" + }, + { + "level": "INFO", + "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\n-DANDROID_ABI\u003dx86_64\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" + }, + { + "level": "INFO", + "message": "done executing cmake" + }, + { + "level": "INFO", + "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt" + }, + { + "level": "INFO", + "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt" + }, + { + "level": "INFO", + "message": "JSON generation completed without problems" + } +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja b/jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja new file mode 100644 index 0000000..62273aa --- /dev/null +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configuration: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__native-lib + depfile = $DEP_FILE + deps = gcc + command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__native-lib + command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets + description = All primary targets available: + diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_deps b/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b GIT binary patch literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log b/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log new file mode 100644 index 0000000..d7fe19c --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log @@ -0,0 +1,2 @@ +# ninja log v5 +0 6 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt new file mode 100644 index 0000000..7f5fea3 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt @@ -0,0 +1,359 @@ +# This is the CMakeCache file. +# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a +# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Release + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +//Path to a library. +log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so + +//Dependencies for the target +native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..8f70743 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..4bb420b --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..d272cb54a7857adced5f1ff60929bc1727d69818 GIT binary patch literal 10368 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 literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..552f558e5c5b35e00c98d70b7160cfccfeb9e3ac GIT binary patch literal 10384 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 mxw^=`6lD90GVsvdcKFfy)AJ9%uQY0Z-! ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [aarch64linux] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f8001] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_f8001.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_1e96f" +[1/2] Building C object CMakeFiles/cmTC_1e96f.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_1e96f + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2ab1c" +[1/2] Building C object CMakeFiles/cmTC_2ab1c.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_2ab1c + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_820da" +[1/2] Building C object CMakeFiles/cmTC_820da.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_820da + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_4c298" +[1/2] Building CXX object CMakeFiles/cmTC_4c298.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_4c298 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d4ee6" +[1/2] Building CXX object CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_d4ee6 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: aarch64-none-linux-android21 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_d4ee6 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d4ee6"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_d4ee6] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: aarch64-none-linux-android21] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_d4ee6 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [--fix-cortex-a53-843419] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [aarch64linux] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_d4ee6] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_fc9c1" +[1/2] Building CXX object CMakeFiles/cmTC_fc9c1.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_fc9c1 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_56a75" +[1/2] Building CXX object CMakeFiles/cmTC_56a75.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_56a75 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a0e69" +[1/2] Building CXX object CMakeFiles/cmTC_a0e69.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_a0e69 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3332e" +[1/2] Building CXX object CMakeFiles/cmTC_3332e.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_3332e + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..8d7cf5a --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..c5f65a611b773213cc524be74509e0cc3864a0ca GIT binary patch literal 14264 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 th6IF)(sm&gCF7f_{j1$ literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c new file mode 100644 index 0000000..90a87b1 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c @@ -0,0 +1,34 @@ + + const char features[] = {"\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json new file mode 100644 index 0000000..8677e69 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json @@ -0,0 +1,42 @@ +{ + "stringTable": { + "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", + "1": "--target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC" + }, + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-arm64-v8a": { + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" native-lib", + "buildType": "release", + "toolchain": "1806229339", + "abi": "arm64-v8a", + "artifactName": "native-lib", + "files": [ + { + "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "flagsOrdinal": 1, + "workingDirectoryOrdinal": 0 + } + ], + "headers": [], + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so" + } + }, + "toolchains": { + "1806229339": { + "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" + } + }, + "cFileExtensions": [], + "cppFileExtensions": [ + "cpp" + ] +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json new file mode 100644 index 0000000..3142ae3 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json @@ -0,0 +1,19 @@ +{ + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-arm64-v8a": { + "artifactName": "native-lib", + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" native-lib", + "abi": "arm64-v8a", + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so" + } + } +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja new file mode 100644 index 0000000..e771cfe --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 +build edit_cache: phony CMakeFiles/edit_cache.util +# ============================================================================= +# Object build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Order-only phony target for native-lib + +build cmake_object_order_depends_target_native-lib: phony +build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib + DEFINES = -Dnative_lib_EXPORTS + DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC + OBJECT_DIR = CMakeFiles/native-lib.dir + OBJECT_FILE_DIR = CMakeFiles/native-lib.dir + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so + +build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -llog -latomic -lm + OBJECT_DIR = CMakeFiles/native-lib.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnative-lib.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so + TARGET_PDB = native-lib.so.dbg +# ============================================================================= +# Target aliases. + +build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so +build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so +# ============================================================================= +# Folder targets. + +# ============================================================================= +# ============================================================================= +# Built-in targets + + +############################################# +# The main all target. + +build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so + +############################################# +# Make the all target the default. + +default all + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx + pool = console + +############################################# +# A missing CMake input file is not an error. + +build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony + +############################################# +# Clean all the built files. + +build clean: CLEAN + +############################################# +# Print all primary targets available. + +build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt new file mode 100644 index 0000000..46c4647 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt @@ -0,0 +1,20 @@ +Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +arguments : +-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a +-DANDROID_ABI=arm64-v8a +-DANDROID_PLATFORM=android-16 +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a +-DCMAKE_BUILD_TYPE=Release +-DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_CXX_FLAGS= +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_ANDROID_ARCH_ABI=arm64-v8a +-DCMAKE_SYSTEM_VERSION=16 +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-G Ninja +-DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja +jvmArgs : + diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json new file mode 100644 index 0000000..dadffec --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json @@ -0,0 +1,72 @@ +{ + "variant": { + "module": { + "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", + "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", + "isNativeCompilerSettingsCacheEnabled": false, + "isBuildOnlyTargetAbiEnabled": true, + "splitsAbiFilterSet": [], + "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", + "gradleModulePathName": ":jni:jnitest", + "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", + "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "buildSystem": "CMAKE", + "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", + "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", + "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "ndkVersion": "20.1.5948944", + "ndkSupportedAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "ndkDefaultAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "cmakeToolchainFile": "." + }, + "buildSystemArgumentList": [], + "cFlagList": [], + "cppFlagsList": [ + "" + ], + "variantName": "release", + "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", + "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", + "isDebuggableEnabled": false, + "validAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "buildTargetSet": [] + }, + "abi": "ARM64_V8A", + "abiPlatformVersion": 16, + "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", + "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a", + "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt", + "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt", + "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json", + "cmake": { + "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/CMakeLists.txt", + "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/android_gradle_build.toolchain.cmake", + "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/build_generation_state.json", + "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_cache_key.json", + "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_cache_use.json", + "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_cache_write.json", + "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_settings_cache.cmake", + "cmakeWrappingBaseFolder": "." + }, + "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json", + "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json" +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt new file mode 100644 index 0000000..106eef9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt @@ -0,0 +1,13 @@ +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Detecting C compiler ABI info +Detecting C compiler ABI info - done +Detecting C compile features +Detecting C compile features - done +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Detecting CXX compiler ABI info +Detecting CXX compiler ABI info - done +Detecting CXX compile features +Detecting CXX compile features - done +Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake new file mode 100644 index 0000000..f4444e2 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt new file mode 100644 index 0000000..d688cb5 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt @@ -0,0 +1,351 @@ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "handshake", + "cookie": "gradle-cmake-cookie", + "protocolVersion": { + "isExperimental": true, + "major": 1, + "minor": 1 + }, + "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", + "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", + "generator": "Ninja" +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "configure", + "cacheArguments": [ + "", + "-DANDROID_ABI\u003darm64-v8a", + "-DANDROID_PLATFORM\u003dandroid-16", + "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a", + "-DCMAKE_BUILD_TYPE\u003dRelease", + "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_CXX_FLAGS\u003d", + "-DCMAKE_SYSTEM_NAME\u003dAndroid", + "-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a", + "-DCMAKE_SYSTEM_VERSION\u003d16", + "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", + "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "-G Ninja", + "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" + ] +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Configuring done +CMAKE SERVER: Configuring done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"compute"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Generating done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"cmakeInputs"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"codemodel"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json new file mode 100644 index 0000000..8ff703b --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json @@ -0,0 +1,7 @@ +[ +{ + "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", + "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" +} +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json new file mode 100644 index 0000000..7940691 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json @@ -0,0 +1,54 @@ +[ + { + "level": "INFO", + "message": "Start JSON generation. Platform version: 16 min SDK version: arm64-v8a" + }, + { + "level": "INFO", + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json due to:" + }, + { + "level": "INFO", + "message": "- force flag, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json file is not present, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- command changed from previous, will remove stale json folder" + }, + { + "level": "INFO", + "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\u0027" + }, + { + "level": "INFO", + "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\u0027" + }, + { + "level": "INFO", + "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\n-DANDROID_ABI\u003darm64-v8a\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" + }, + { + "level": "INFO", + "message": "done executing cmake" + }, + { + "level": "INFO", + "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt" + }, + { + "level": "INFO", + "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt" + }, + { + "level": "INFO", + "message": "JSON generation completed without problems" + } +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja b/jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja new file mode 100644 index 0000000..77a2251 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__native-lib + depfile = $DEP_FILE + deps = gcc + command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__native-lib + command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets + description = All primary targets available: + diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_deps b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b GIT binary patch literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log new file mode 100644 index 0000000..cb536a8 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log @@ -0,0 +1,2 @@ +# ninja log v5 +1 7 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt new file mode 100644 index 0000000..46ce447 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt @@ -0,0 +1,359 @@ +# This is the CMakeCache file. +# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a +# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Release + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +//Path to a library. +log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so + +//Dependencies for the target +native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..d09db8f --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..aaf7375 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..9c8c7d6e6bf8e0dae7ac43623622007efe596ae6 GIT binary patch literal 79940 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ΜOZWzdso^N5V^3d)_g$UGPKukNbY{r6@^~>VxO2kPww7SW zL4#}`4)Zo-{P^|eo1$#bYHWhfg|x53ak0zoC4XM}B+Dn@gpUgMDu$)VFeZ;}V;kF9 zhRB~s@ie#^K8&{_9|Au|80t_S{G2l?RC$wI2ETFe`wU9hUKM>1UqK!p8LmI{t3bR9 zkv~(VUl}rtTaXU{&A33Bi{J0r(?!3n@L}YCDPes~87IMy>!9C@@L^mS+mJXP`n`j= zCvL9_1&sW6m^KF1XM6~8ckDMCMi)^Q))D;QK-maH*6BwfBQH0Dohd&%+Yp1_y(nbV z?Vw)=BDbBN|6Ae1I1~90fG*Tw8T|P9%-G6;I0QfT1;yQ0Azg_^8RsKE+W2w3*Tad` zxgC5T1>=#i50lU|=ST2+3O%VEXnl53CGO#66_c=EMXl!g8kk*7cX zq6{KB9BeEKdCoPqH;si1@EgH`I55k2f1C!t5xD5N_H(gQY@^@wI3Fw<7U8{ToIr61 zO}`8dd72Je5k-ZwVkcvJ+T>~NzbD=%0zzn`7MYM|`C9nh!~u;%*xo7PH+~bYH!n(qr zhoZ0@m!JTv=?>*9;KytC5JG$Fkm0cr!gcWL$9}6q!J}w^?NuQ1`rmXr8kH@H-ZvFP Sdp+Veyt*X%axkKuko_Nu8u@Af literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake new file mode 100644 index 0000000..9c2a5fa --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "armv7-a") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..6e02c0a --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log @@ -0,0 +1,538 @@ +The target system is: Android - 1 - armv7-a +The host system is: Darwin - 17.7.0 - x86_64 +Determining if the C compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_59674" +[1/2] Building C object CMakeFiles/cmTC_59674.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_59674 + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82916" +[1/2] Building C object CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_82916 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: armv7-none-linux-android16 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Candidate multilib: thumb;@mthumb +Candidate multilib: armv7-a;@march=armv7-a +Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb +Candidate multilib: .; +Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_82916 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82916"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_82916] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: armv7-none-linux-android16] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Candidate multilib: thumb] + ignore line: [@mthumb] + ignore line: [Candidate multilib: armv7-a] + ignore line: [@march=armv7-a] + ignore line: [Candidate multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + ignore line: [Candidate multilib: .] + ignore line: [] + ignore line: [Selected multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_82916 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-X] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [armelf_linux_eabi] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_82916] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libunwind.a] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9054f" +[1/2] Building C object CMakeFiles/cmTC_9054f.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_9054f + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_678fa" +[1/2] Building C object CMakeFiles/cmTC_678fa.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_678fa + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_853ca" +[1/2] Building C object CMakeFiles/cmTC_853ca.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_853ca + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8d740" +[1/2] Building CXX object CMakeFiles/cmTC_8d740.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_8d740 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_09535" +[1/2] Building CXX object CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_09535 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: armv7-none-linux-android16 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x +Candidate multilib: thumb;@mthumb +Candidate multilib: armv7-a;@march=armv7-a +Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb +Candidate multilib: .; +Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_09535 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_09535"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_09535] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: armv7-none-linux-android16] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] + ignore line: [Candidate multilib: thumb] + ignore line: [@mthumb] + ignore line: [Candidate multilib: armv7-a] + ignore line: [@march=armv7-a] + ignore line: [Candidate multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + ignore line: [Candidate multilib: .] + ignore line: [] + ignore line: [Selected multilib: armv7-a/thumb] + ignore line: [@march=armv7-a@mthumb] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_09535 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-EL] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-X] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [armelf_linux_eabi] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_09535] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libunwind.a] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6f1a0" +[1/2] Building CXX object CMakeFiles/cmTC_6f1a0.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_6f1a0 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8feba" +[1/2] Building CXX object CMakeFiles/cmTC_8feba.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_8feba + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_72c04" +[1/2] Building CXX object CMakeFiles/cmTC_72c04.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_72c04 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_89934" +[1/2] Building CXX object CMakeFiles/cmTC_89934.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_89934 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..44e6268 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..13c402746937d669586d62ba9fe4c2b98295a682 GIT binary patch literal 79780 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 EUjSB~_5c6? literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c new file mode 100644 index 0000000..90a87b1 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c @@ -0,0 +1,34 @@ + + const char features[] = {"\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json new file mode 100644 index 0000000..6028217 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json @@ -0,0 +1,42 @@ +{ + "stringTable": { + "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", + "1": "--target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC" + }, + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-armeabi-v7a": { + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" native-lib", + "buildType": "release", + "toolchain": "1806229339", + "abi": "armeabi-v7a", + "artifactName": "native-lib", + "files": [ + { + "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "flagsOrdinal": 1, + "workingDirectoryOrdinal": 0 + } + ], + "headers": [], + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so" + } + }, + "toolchains": { + "1806229339": { + "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" + } + }, + "cFileExtensions": [], + "cppFileExtensions": [ + "cpp" + ] +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json new file mode 100644 index 0000000..78fccd0 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json @@ -0,0 +1,19 @@ +{ + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-armeabi-v7a": { + "artifactName": "native-lib", + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" native-lib", + "abi": "armeabi-v7a", + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so" + } + } +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja new file mode 100644 index 0000000..6f22822 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 +build edit_cache: phony CMakeFiles/edit_cache.util +# ============================================================================= +# Object build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Order-only phony target for native-lib + +build cmake_object_order_depends_target_native-lib: phony +build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib + DEFINES = -Dnative_lib_EXPORTS + DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC + OBJECT_DIR = CMakeFiles/native-lib.dir + OBJECT_FILE_DIR = CMakeFiles/native-lib.dir + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so + +build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -llog -latomic -lm + OBJECT_DIR = CMakeFiles/native-lib.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnative-lib.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so + TARGET_PDB = native-lib.so.dbg +# ============================================================================= +# Target aliases. + +build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so +build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so +# ============================================================================= +# Folder targets. + +# ============================================================================= +# ============================================================================= +# Built-in targets + + +############################################# +# The main all target. + +build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so + +############################################# +# Make the all target the default. + +default all + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx + pool = console + +############################################# +# A missing CMake input file is not an error. + +build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony + +############################################# +# Clean all the built files. + +build clean: CLEAN + +############################################# +# Print all primary targets available. + +build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt new file mode 100644 index 0000000..ea442b2 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt @@ -0,0 +1,20 @@ +Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +arguments : +-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a +-DANDROID_ABI=armeabi-v7a +-DANDROID_PLATFORM=android-16 +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a +-DCMAKE_BUILD_TYPE=Release +-DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_CXX_FLAGS= +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a +-DCMAKE_SYSTEM_VERSION=16 +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-G Ninja +-DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja +jvmArgs : + diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json new file mode 100644 index 0000000..fccc5d7 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json @@ -0,0 +1,72 @@ +{ + "variant": { + "module": { + "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", + "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", + "isNativeCompilerSettingsCacheEnabled": false, + "isBuildOnlyTargetAbiEnabled": true, + "splitsAbiFilterSet": [], + "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", + "gradleModulePathName": ":jni:jnitest", + "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", + "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "buildSystem": "CMAKE", + "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", + "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", + "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "ndkVersion": "20.1.5948944", + "ndkSupportedAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "ndkDefaultAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "cmakeToolchainFile": "." + }, + "buildSystemArgumentList": [], + "cFlagList": [], + "cppFlagsList": [ + "" + ], + "variantName": "release", + "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", + "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", + "isDebuggableEnabled": false, + "validAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "buildTargetSet": [] + }, + "abi": "ARMEABI_V7A", + "abiPlatformVersion": 16, + "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", + "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a", + "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt", + "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt", + "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json", + "cmake": { + "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/CMakeLists.txt", + "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/android_gradle_build.toolchain.cmake", + "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/build_generation_state.json", + "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_cache_key.json", + "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_cache_use.json", + "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_cache_write.json", + "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_settings_cache.cmake", + "cmakeWrappingBaseFolder": "." + }, + "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json", + "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json" +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt new file mode 100644 index 0000000..106eef9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt @@ -0,0 +1,13 @@ +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Detecting C compiler ABI info +Detecting C compiler ABI info - done +Detecting C compile features +Detecting C compile features - done +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Detecting CXX compiler ABI info +Detecting CXX compiler ABI info - done +Detecting CXX compile features +Detecting CXX compile features - done +Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake new file mode 100644 index 0000000..8a4e85b --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt new file mode 100644 index 0000000..d730c71 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt @@ -0,0 +1,351 @@ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "handshake", + "cookie": "gradle-cmake-cookie", + "protocolVersion": { + "isExperimental": true, + "major": 1, + "minor": 1 + }, + "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", + "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", + "generator": "Ninja" +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "configure", + "cacheArguments": [ + "", + "-DANDROID_ABI\u003darmeabi-v7a", + "-DANDROID_PLATFORM\u003dandroid-16", + "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a", + "-DCMAKE_BUILD_TYPE\u003dRelease", + "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_CXX_FLAGS\u003d", + "-DCMAKE_SYSTEM_NAME\u003dAndroid", + "-DCMAKE_ANDROID_ARCH_ABI\u003darmeabi-v7a", + "-DCMAKE_SYSTEM_VERSION\u003d16", + "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", + "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "-G Ninja", + "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" + ] +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Configuring done +CMAKE SERVER: Configuring done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"compute"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Generating done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"cmakeInputs"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"codemodel"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json new file mode 100644 index 0000000..d972cca --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json @@ -0,0 +1,7 @@ +[ +{ + "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", + "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" +} +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json new file mode 100644 index 0000000..3808c22 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json @@ -0,0 +1,66 @@ +[ + { + "level": "INFO", + "message": "Start JSON generation. Platform version: 16 min SDK version: armeabi-v7a" + }, + { + "level": "INFO", + "message": "Trying to locate CMake in local SDK repository." + }, + { + "level": "INFO", + "message": "- CMake found in SDK at \u0027/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404\u0027 had version \u00273.10.2\u0027" + }, + { + "level": "INFO", + "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." + }, + { + "level": "INFO", + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json due to:" + }, + { + "level": "INFO", + "message": "- force flag, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json file is not present, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- command changed from previous, will remove stale json folder" + }, + { + "level": "INFO", + "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\u0027" + }, + { + "level": "INFO", + "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\u0027" + }, + { + "level": "INFO", + "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\n-DANDROID_ABI\u003darmeabi-v7a\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003darmeabi-v7a\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" + }, + { + "level": "INFO", + "message": "done executing cmake" + }, + { + "level": "INFO", + "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt" + }, + { + "level": "INFO", + "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt" + }, + { + "level": "INFO", + "message": "JSON generation completed without problems" + } +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja new file mode 100644 index 0000000..55ce1ca --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__native-lib + depfile = $DEP_FILE + deps = gcc + command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__native-lib + command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets + description = All primary targets available: + diff --git a/jni/jnitest/.cxx/cmake/release/x86/.ninja_deps b/jni/jnitest/.cxx/cmake/release/x86/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b GIT binary patch literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/x86/.ninja_log b/jni/jnitest/.cxx/cmake/release/x86/.ninja_log new file mode 100644 index 0000000..d5362e0 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/.ninja_log @@ -0,0 +1,2 @@ +# ninja log v5 +0 7 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt new file mode 100644 index 0000000..8a15596 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt @@ -0,0 +1,359 @@ +# This is the CMakeCache file. +# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 +# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Release + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +//Path to a library. +log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so + +//Dependencies for the target +native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..e805569 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "4") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..a4e73cc --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "4") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..a9590d88ca5d983c18c47e4bc7580656e1453aa8 GIT binary patch literal 8200 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 literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..9fc01a31c1015ed1949d25835d94840c86de657d GIT binary patch literal 8280 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 ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_i386] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_8b589] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_8b589.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_99aa9" +[1/2] Building C object CMakeFiles/cmTC_99aa9.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_99aa9 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_aa66a" +[1/2] Building C object CMakeFiles/cmTC_aa66a.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_aa66a + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ab49c" +[1/2] Building C object CMakeFiles/cmTC_ab49c.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_ab49c + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3cbc3" +[1/2] Building CXX object CMakeFiles/cmTC_3cbc3.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_3cbc3 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_90d25" +[1/2] Building CXX object CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_90d25 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: i686-none-linux-android16 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Candidate multilib: .;@m32 +Selected multilib: .;@m32 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_90d25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_90d25"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_90d25] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: i686-none-linux-android16] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m32] + ignore line: [Selected multilib: .] + ignore line: [@m32] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_90d25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_i386] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker] ==> ignore + arg [-o] ==> ignore + arg [cmTC_90d25] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_bbcfb" +[1/2] Building CXX object CMakeFiles/cmTC_bbcfb.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_bbcfb + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_aa2fd" +[1/2] Building CXX object CMakeFiles/cmTC_aa2fd.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_aa2fd + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_34e7d" +[1/2] Building CXX object CMakeFiles/cmTC_34e7d.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_34e7d + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5f2bc" +[1/2] Building CXX object CMakeFiles/cmTC_5f2bc.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_5f2bc + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..df82c27 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..d293df86101a179dfbd0e23e82cadac998ecc8ba GIT binary patch literal 8032 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 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json new file mode 100644 index 0000000..b238fe7 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json @@ -0,0 +1,42 @@ +{ + "stringTable": { + "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", + "1": "--target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC" + }, + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-x86": { + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" native-lib", + "buildType": "release", + "toolchain": "1806229339", + "abi": "x86", + "artifactName": "native-lib", + "files": [ + { + "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "flagsOrdinal": 1, + "workingDirectoryOrdinal": 0 + } + ], + "headers": [], + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so" + } + }, + "toolchains": { + "1806229339": { + "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" + } + }, + "cFileExtensions": [], + "cppFileExtensions": [ + "cpp" + ] +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json new file mode 100644 index 0000000..2cc3d49 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json @@ -0,0 +1,19 @@ +{ + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-x86": { + "artifactName": "native-lib", + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" native-lib", + "abi": "x86", + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so" + } + } +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/build.ninja b/jni/jnitest/.cxx/cmake/release/x86/build.ninja new file mode 100644 index 0000000..642daba --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/build.ninja @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 +build edit_cache: phony CMakeFiles/edit_cache.util +# ============================================================================= +# Object build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Order-only phony target for native-lib + +build cmake_object_order_depends_target_native-lib: phony +build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib + DEFINES = -Dnative_lib_EXPORTS + DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC + OBJECT_DIR = CMakeFiles/native-lib.dir + OBJECT_FILE_DIR = CMakeFiles/native-lib.dir + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so + +build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -llog -latomic -lm + OBJECT_DIR = CMakeFiles/native-lib.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnative-lib.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so + TARGET_PDB = native-lib.so.dbg +# ============================================================================= +# Target aliases. + +build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so +build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so +# ============================================================================= +# Folder targets. + +# ============================================================================= +# ============================================================================= +# Built-in targets + + +############################################# +# The main all target. + +build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so + +############################################# +# Make the all target the default. + +default all + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx + pool = console + +############################################# +# A missing CMake input file is not an error. + +build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony + +############################################# +# Clean all the built files. + +build clean: CLEAN + +############################################# +# Print all primary targets available. + +build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/x86/build_command.txt b/jni/jnitest/.cxx/cmake/release/x86/build_command.txt new file mode 100644 index 0000000..ca423a9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/build_command.txt @@ -0,0 +1,20 @@ +Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +arguments : +-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 +-DANDROID_ABI=x86 +-DANDROID_PLATFORM=android-16 +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86 +-DCMAKE_BUILD_TYPE=Release +-DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_CXX_FLAGS= +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_ANDROID_ARCH_ABI=x86 +-DCMAKE_SYSTEM_VERSION=16 +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-G Ninja +-DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja +jvmArgs : + diff --git a/jni/jnitest/.cxx/cmake/release/x86/build_model.json b/jni/jnitest/.cxx/cmake/release/x86/build_model.json new file mode 100644 index 0000000..1a01d94 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/build_model.json @@ -0,0 +1,72 @@ +{ + "variant": { + "module": { + "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", + "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", + "isNativeCompilerSettingsCacheEnabled": false, + "isBuildOnlyTargetAbiEnabled": true, + "splitsAbiFilterSet": [], + "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", + "gradleModulePathName": ":jni:jnitest", + "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", + "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "buildSystem": "CMAKE", + "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", + "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", + "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "ndkVersion": "20.1.5948944", + "ndkSupportedAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "ndkDefaultAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "cmakeToolchainFile": "." + }, + "buildSystemArgumentList": [], + "cFlagList": [], + "cppFlagsList": [ + "" + ], + "variantName": "release", + "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", + "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", + "isDebuggableEnabled": false, + "validAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "buildTargetSet": [] + }, + "abi": "X86", + "abiPlatformVersion": 16, + "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", + "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86", + "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_command.txt", + "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_output.txt", + "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_model.json", + "cmake": { + "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/CMakeLists.txt", + "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/android_gradle_build.toolchain.cmake", + "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/build_generation_state.json", + "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_cache_key.json", + "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_cache_use.json", + "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_cache_write.json", + "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_settings_cache.cmake", + "cmakeWrappingBaseFolder": "." + }, + "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json", + "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json" +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/build_output.txt b/jni/jnitest/.cxx/cmake/release/x86/build_output.txt new file mode 100644 index 0000000..106eef9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/build_output.txt @@ -0,0 +1,13 @@ +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Detecting C compiler ABI info +Detecting C compiler ABI info - done +Detecting C compile features +Detecting C compile features - done +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Detecting CXX compiler ABI info +Detecting CXX compiler ABI info - done +Detecting CXX compile features +Detecting CXX compile features - done +Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake new file mode 100644 index 0000000..9af1ec1 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt new file mode 100644 index 0000000..7823b5a --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt @@ -0,0 +1,351 @@ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "handshake", + "cookie": "gradle-cmake-cookie", + "protocolVersion": { + "isExperimental": true, + "major": 1, + "minor": 1 + }, + "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", + "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", + "generator": "Ninja" +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "configure", + "cacheArguments": [ + "", + "-DANDROID_ABI\u003dx86", + "-DANDROID_PLATFORM\u003dandroid-16", + "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86", + "-DCMAKE_BUILD_TYPE\u003dRelease", + "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_CXX_FLAGS\u003d", + "-DCMAKE_SYSTEM_NAME\u003dAndroid", + "-DCMAKE_ANDROID_ARCH_ABI\u003dx86", + "-DCMAKE_SYSTEM_VERSION\u003d16", + "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", + "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "-G Ninja", + "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" + ] +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Configuring done +CMAKE SERVER: Configuring done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"compute"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Generating done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"cmakeInputs"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"codemodel"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + diff --git a/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json b/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json new file mode 100644 index 0000000..aec4764 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json @@ -0,0 +1,7 @@ +[ +{ + "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", + "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" +} +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json new file mode 100644 index 0000000..368782c --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json @@ -0,0 +1,58 @@ +[ + { + "level": "INFO", + "message": "Start JSON generation. Platform version: 16 min SDK version: x86" + }, + { + "level": "INFO", + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json due to:" + }, + { + "level": "INFO", + "message": "- force flag, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_command.txt, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- command changed from previous, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- a dependent build file changed" + }, + { + "level": "INFO", + "message": " - /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt" + }, + { + "level": "INFO", + "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\u0027" + }, + { + "level": "INFO", + "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\u0027" + }, + { + "level": "INFO", + "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\n-DANDROID_ABI\u003dx86\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" + }, + { + "level": "INFO", + "message": "done executing cmake" + }, + { + "level": "INFO", + "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_output.txt" + }, + { + "level": "INFO", + "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_command.txt" + }, + { + "level": "INFO", + "message": "JSON generation completed without problems" + } +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/rules.ninja b/jni/jnitest/.cxx/cmake/release/x86/rules.ninja new file mode 100644 index 0000000..1265bbc --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__native-lib + depfile = $DEP_FILE + deps = gcc + command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__native-lib + command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets + description = All primary targets available: + diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_deps b/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b GIT binary patch literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log b/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log new file mode 100644 index 0000000..d7fe19c --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log @@ -0,0 +1,2 @@ +# ninja log v5 +0 6 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt new file mode 100644 index 0000000..67c327e --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt @@ -0,0 +1,359 @@ +# This is the CMakeCache file. +# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 +# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//No help, variable specified on the command line. +ANDROID_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//No help, variable specified on the command line. +ANDROID_PLATFORM:UNINITIALIZED=android-16 + +//No help, variable specified on the command line. +CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 + +//No help, variable specified on the command line. +CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 + +//Archiver +CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar + +//Flags used by the compiler during all build types. +CMAKE_ASM_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_ASM_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds. +CMAKE_ASM_FLAGS_RELEASE:STRING= + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Release + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING= + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING= + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64 + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//Ranlib +CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-strip + +//No help, variable specified on the command line. +CMAKE_SYSTEM_NAME:UNINITIALIZED=Android + +//No help, variable specified on the command line. +CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 + +//The CMake toolchain file +CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +//Path to a library. +log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so + +//Dependencies for the target +native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..8f3c24e --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "Clang") +set(CMAKE_C_COMPILER_VERSION "8.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") +set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") +set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..2684598 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake @@ -0,0 +1,75 @@ +set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "Clang") +set(CMAKE_CXX_COMPILER_VERSION "8.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") + +set(CMAKE_CXX_PLATFORM_ID "") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") +set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") +set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") +set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..bde1ac75f4501563b945a9efa43229b7e64afd1c GIT binary patch literal 9048 zcmeHMYit}>6}~g;_1nAaqfrr^*e$9- zN7G(-F!b8*59K{_&9au#Js^=6l^wt>w~!r6E+I-UrL85N#{xlMDFTj;JWQHxa`f4c zua@Vj9E&8GhbrE9GZ6yRt z=6x1;L?Md@3u+cILA-~x3%3u~FI1Q-6wPc%Pv=6JbZ*MDx}Zpy`Z7G&+I>00%BKy1 zJ!rLubr6pnI(s6~o(R|ZQQTlVJq8bsyQjvEi|^;BuDtP8W$?$l2frOXx_mA2%>DEF8K-`m&{zu>*KU5NO?U`rr=VM{+S;tPLldvEy?`0?+;aRZy2_(JLKo3T5#qeST*a0={S9Yo&xs?CAN+Jj%M%D=kal_w zj)NZ@QTxFDw-C>O%z(TC@@0@e1NmK$Z-M*?NSnCv+Gv4|7T9QkjTYEwfsGbe)dH|Y z+JV7`>9{w2;%|r*FXu(=QG;#lwMEioZsK>JO0m8Iu%=7CY|?|PZE!H+~Z^Gd} zXdk~nBzd0;J3l*cIv-~*5g+$U7&!eCj%uH1F#0~V2bbe6>2FYZVcTQ3*AnT_ zpSI5S>0iS4Xrbu~$iC zwA`dJV_JnY;L%_>*sbhI6^qk_1EG-Sob!T{`TS(YEaXd8!VD(z*-$Z`&m>YB91tD8 z-r1RKHzKBvHu*MxGmW>Qb1=?d9X@|9v}zju)Vx zL-VQ9e98=sq;*TP=0Y?|LIqEITdIxny3gIDrWmgBBdR`z9v(PN>fgpNy%;PK?J?)v<(QnaIK* z1+6GFYchea8DW_(l+u4MrOp4nwroVKcWb2sv!3?%nS3A@t-9bSy-@ zSI7jRtA@xbwb5^9Abt&BxAPs>+Vf1KaHJ3!)M*aJ=Qz;0~}N2kE&Fz+CoU1wy@ian=hfM_HS$ zx3ynDT7!Hs<40{1T0(9R_f|Fj3gV4e2Dqw#r%GIewT7wpgP$i2xnQQF{NZy+I+TC7X$=gu*tv;6f8-q92qalFiA9>f?K=X%oOM?guR?QHhP}2Ti=+$h z1Y817d@p&4NH|z92i;{qLHI2fev0suF5CpXYK`*G0WQI<6ptsqpL)^8{X(HjOkSQA z0hi?_ah(9(xBL+8W!Uv75P`t>Pa%%>H_4vwL|y}2k{=ViE-F;spWFD>^1f;h=osFD zrx|Y4cz?kD|77Ev1h2P@|I@~s%li?=8=)iDx;Nah4&G|xP38M{>~9SF2jyl5?XQp_iQ#qd_x&V>gHrR2h+A%C~8(wwP(wmF{SFIbjDC~ zrL1mR0s-0~h+MvCsI56w%`SutSq)|5F0nh`!J`y(IPmVfkap` zH75oI5J6)uS14K_ZLfCJOsPo=`aw+@kT97m1*s!dP+?g#t!cK;Y60;9mq&1i35~bbFZXhkp`~s%6s&5iF#j;6+V`7|Xe= zty_7!wO0@NN6=mc4tx?Y6FOnN|EDO~w&gg=r{Sr*JLh?pCC|6a;e1%%1({d!m&t%- z3mcN8>8_0a9b&NCD3_nlX)JmEz!evGXYY;(<`OCy-$?eBHu0PjnlKB1Pkk9ojEBUxaxcM2tuur(2 z&Smy3Un_$-&0NRoLB<9dSmbNzXJV);onT!+8K#h=B7hQRWQqn6)X ze+CvHQknmH|D&=!_XF$5#X3>9mDhFtpVVDncm9};dmHBSe&Ia*kNhw`ejok{KJP;= z{hR!Dr~vjo=g<2d{vTVRj-h5Pj~_1AA>d*gFrWWFT*5*@U^_?qaQw0Ud5Bc<`QGXV z@%OMHNq76b061ctzfj1KGIra$^*%7i{KG^m3*y&dVntw;<(D9BEq-0IL)yjzn|v^j z+t94V)3+#;8MlE0F}wq1^@s6 literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..af295cf190b363839b6089103270c21f2b20e96b GIT binary patch literal 9096 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 x?3$iu{CQSJAfoy*{V$QO}EeE=V;{tYPk>Z1Sv literal 0 HcmV?d00001 diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake new file mode 100644 index 0000000..93eac92 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") + +set(CMAKE_SYSTEM "Android-1") +set(CMAKE_SYSTEM_NAME "Android") +set(CMAKE_SYSTEM_VERSION "1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "TRUE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..aaee610 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log @@ -0,0 +1,508 @@ +The target system is: Android - 1 - x86_64 +The host system is: Darwin - 17.7.0 - x86_64 +Determining if the C compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cedf7" +[1/2] Building C object CMakeFiles/cmTC_cedf7.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_cedf7 + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c47c8" +[1/2] Building C object CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_c47c8 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: x86_64-none-linux-android21 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_c47c8 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c47c8"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_c47c8] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: x86_64-none-linux-android21] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_c47c8 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_c47c8] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_67f1e" +[1/2] Building C object CMakeFiles/cmTC_67f1e.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_67f1e + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_33b0d" +[1/2] Building C object CMakeFiles/cmTC_33b0d.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_33b0d + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8487c" +[1/2] Building C object CMakeFiles/cmTC_8487c.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_8487c + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82471" +[1/2] Building CXX object CMakeFiles/cmTC_82471.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_82471 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3d384" +[1/2] Building CXX object CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_3d384 +Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) +Target: x86_64-none-linux-android21 +Thread model: posix +InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x +Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x +Candidate multilib: .;@m64 +Selected multilib: .;@m64 + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3d384 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3d384"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_3d384] + ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] + ignore line: [Target: x86_64-none-linux-android21] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] + ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + ignore line: [Candidate multilib: .] + ignore line: [@m64] + ignore line: [Selected multilib: .] + ignore line: [@m64] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3d384 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore + arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [--hash-style=both] ==> ignore + arg [--enable-new-dtags] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/system/bin/linker64] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3d384] ==> ignore + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] + arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + arg [--exclude-libs] ==> ignore + arg [libgcc.a] ==> ignore + arg [--exclude-libs] ==> ignore + arg [libatomic.a] ==> ignore + arg [--build-id] ==> ignore + arg [--warn-shared-textrel] ==> ignore + arg [--fatal-warnings] ==> ignore + arg [--no-undefined] ==> ignore + arg [-znoexecstack] ==> ignore + arg [--gc-sections] ==> ignore + arg [CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-Bstatic] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-Bdynamic] ==> ignore + arg [-lm] ==> lib [m] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [-ldl] ==> lib [dl] + arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] + collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit libs: [c++;m;gcc;dl;c;gcc;dl] + implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1z] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_38b78" +[1/2] Building CXX object CMakeFiles/cmTC_38b78.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_38b78 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_70641" +[1/2] Building CXX object CMakeFiles/cmTC_70641.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_70641 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dfb44" +[1/2] Building CXX object CMakeFiles/cmTC_dfb44.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_dfb44 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp + +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c848b" +[1/2] Building CXX object CMakeFiles/cmTC_c848b.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_c848b + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..f2826d2 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/rebuild_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/edit_cache.dir +/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..ca9291184f2fd9f825ec6be6a4991293c51d3b37 GIT binary patch literal 12984 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 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..703b335 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json new file mode 100644 index 0000000..8081718 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json @@ -0,0 +1,42 @@ +{ + "stringTable": { + "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", + "1": "--target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC" + }, + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-x86_64": { + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" native-lib", + "buildType": "release", + "toolchain": "1806229339", + "abi": "x86_64", + "artifactName": "native-lib", + "files": [ + { + "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "flagsOrdinal": 1, + "workingDirectoryOrdinal": 0 + } + ], + "headers": [], + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so" + } + }, + "toolchains": { + "1806229339": { + "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" + } + }, + "cFileExtensions": [], + "cppFileExtensions": [ + "cpp" + ] +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json new file mode 100644 index 0000000..6fe7f88 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json @@ -0,0 +1,19 @@ +{ + "buildFiles": [ + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" + ], + "cleanCommands": [ + "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" clean" + ], + "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", + "libraries": { + "native-lib-Release-x86_64": { + "artifactName": "native-lib", + "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" native-lib", + "abi": "x86_64", + "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so" + } + } +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build.ninja b/jni/jnitest/.cxx/cmake/release/x86_64/build.ninja new file mode 100644 index 0000000..e22a25d --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/build.ninja @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include rules.ninja + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 +build edit_cache: phony CMakeFiles/edit_cache.util +# ============================================================================= +# Object build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Order-only phony target for native-lib + +build cmake_object_order_depends_target_native-lib: phony +build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib + DEFINES = -Dnative_lib_EXPORTS + DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d + FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC + OBJECT_DIR = CMakeFiles/native-lib.dir + OBJECT_FILE_DIR = CMakeFiles/native-lib.dir + +# ============================================================================= +# Link build statements for SHARED_LIBRARY target native-lib + + +############################################# +# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so + +build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so + LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG + LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack + LINK_LIBRARIES = -llog -latomic -lm + OBJECT_DIR = CMakeFiles/native-lib.dir + POST_BUILD = : + PRE_LINK = : + SONAME = libnative-lib.so + SONAME_FLAG = -Wl,-soname, + TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so + TARGET_PDB = native-lib.so.dbg +# ============================================================================= +# Target aliases. + +build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so +build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so +# ============================================================================= +# Folder targets. + +# ============================================================================= +# ============================================================================= +# Built-in targets + + +############################################# +# The main all target. + +build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so + +############################################# +# Make the all target the default. + +default all + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx + pool = console + +############################################# +# A missing CMake input file is not an error. + +build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony + +############################################# +# Clean all the built files. + +build clean: CLEAN + +############################################# +# Print all primary targets available. + +build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt b/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt new file mode 100644 index 0000000..f8995d8 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt @@ -0,0 +1,20 @@ +Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake +arguments : +-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp +-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 +-DANDROID_ABI=x86_64 +-DANDROID_PLATFORM=android-16 +-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64 +-DCMAKE_BUILD_TYPE=Release +-DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_CXX_FLAGS= +-DCMAKE_SYSTEM_NAME=Android +-DCMAKE_ANDROID_ARCH_ABI=x86_64 +-DCMAKE_SYSTEM_VERSION=16 +-DCMAKE_EXPORT_COMPILE_COMMANDS=ON +-DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 +-DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake +-G Ninja +-DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja +jvmArgs : + diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json b/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json new file mode 100644 index 0000000..f8c1176 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json @@ -0,0 +1,72 @@ +{ + "variant": { + "module": { + "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", + "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", + "isNativeCompilerSettingsCacheEnabled": false, + "isBuildOnlyTargetAbiEnabled": true, + "splitsAbiFilterSet": [], + "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", + "gradleModulePathName": ":jni:jnitest", + "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", + "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", + "buildSystem": "CMAKE", + "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", + "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", + "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "ndkVersion": "20.1.5948944", + "ndkSupportedAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "ndkDefaultAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "cmakeToolchainFile": "." + }, + "buildSystemArgumentList": [], + "cFlagList": [], + "cppFlagsList": [ + "" + ], + "variantName": "release", + "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", + "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", + "isDebuggableEnabled": false, + "validAbiList": [ + "ARMEABI_V7A", + "ARM64_V8A", + "X86", + "X86_64" + ], + "buildTargetSet": [] + }, + "abi": "X86_64", + "abiPlatformVersion": 16, + "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", + "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json", + "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64", + "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64", + "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt", + "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt", + "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json", + "cmake": { + "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/CMakeLists.txt", + "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/android_gradle_build.toolchain.cmake", + "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/build_generation_state.json", + "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_cache_key.json", + "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_cache_use.json", + "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_cache_write.json", + "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_settings_cache.cmake", + "cmakeWrappingBaseFolder": "." + }, + "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json", + "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json" +} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt b/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt new file mode 100644 index 0000000..106eef9 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt @@ -0,0 +1,13 @@ +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +Detecting C compiler ABI info +Detecting C compiler ABI info - done +Detecting C compile features +Detecting C compile features - done +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +Detecting CXX compiler ABI info +Detecting CXX compiler ABI info - done +Detecting CXX compile features +Detecting CXX compile features - done +Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake new file mode 100644 index 0000000..1c8a2d2 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "TRUE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt new file mode 100644 index 0000000..6767fd5 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt @@ -0,0 +1,351 @@ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "handshake", + "cookie": "gradle-cmake-cookie", + "protocolVersion": { + "isExperimental": true, + "major": 1, + "minor": 1 + }, + "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", + "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", + "generator": "Ninja" +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: { + "type": "configure", + "cacheArguments": [ + "", + "-DANDROID_ABI\u003dx86_64", + "-DANDROID_PLATFORM\u003dandroid-16", + "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64", + "-DCMAKE_BUILD_TYPE\u003dRelease", + "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_CXX_FLAGS\u003d", + "-DCMAKE_SYSTEM_NAME\u003dAndroid", + "-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64", + "-DCMAKE_SYSTEM_VERSION\u003d16", + "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", + "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", + "-G Ninja", + "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" + ] +} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: Detecting C compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: Detecting C compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: Detecting C compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: Detecting C compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: Detecting CXX compiler ABI info +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: Detecting CXX compiler ABI info - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: Detecting CXX compile features +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: Detecting CXX compile features - done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Configuring done +CMAKE SERVER: Configuring done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"compute"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: Generating done +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"cmakeInputs"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"type":"codemodel"} + +CMAKE SERVER: ]== "CMake Server" ==] + +CMAKE SERVER: + +CMAKE SERVER: [== "CMake Server" ==[ + +CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} + +CMAKE SERVER: ]== "CMake Server" ==] + diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json b/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json new file mode 100644 index 0000000..b86c47d --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json @@ -0,0 +1,7 @@ +[ +{ + "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", + "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", + "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" +} +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json new file mode 100644 index 0000000..c290e4d --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json @@ -0,0 +1,54 @@ +[ + { + "level": "INFO", + "message": "Start JSON generation. Platform version: 16 min SDK version: x86_64" + }, + { + "level": "INFO", + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json due to:" + }, + { + "level": "INFO", + "message": "- force flag, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json file is not present, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- command changed from previous, will remove stale json folder" + }, + { + "level": "INFO", + "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\u0027" + }, + { + "level": "INFO", + "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\u0027" + }, + { + "level": "INFO", + "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\n-DANDROID_ABI\u003dx86_64\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" + }, + { + "level": "INFO", + "message": "done executing cmake" + }, + { + "level": "INFO", + "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt" + }, + { + "level": "INFO", + "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt" + }, + { + "level": "INFO", + "message": "JSON generation completed without problems" + } +] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja b/jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja new file mode 100644 index 0000000..3a4c2b5 --- /dev/null +++ b/jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.10 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configuration: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__native-lib + depfile = $DEP_FILE + deps = gcc + command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX shared library. + +rule CXX_SHARED_LIBRARY_LINKER__native-lib + command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD + description = Linking CXX shared library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets + description = All primary targets available: + diff --git a/jni/jnitest/.cxx/ndk_locator_record.json b/jni/jnitest/.cxx/ndk_locator_record.json new file mode 100644 index 0000000..b506903 --- /dev/null +++ b/jni/jnitest/.cxx/ndk_locator_record.json @@ -0,0 +1,37 @@ +{ + "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", + "messages": [ + { + "level": "INFO", + "message": "android.ndkVersion from module build.gradle is not set" + }, + { + "level": "INFO", + "message": "ndk.dir in local.properties is not set" + }, + { + "level": "INFO", + "message": "ANDROID_NDK_HOME environment variable is not set" + }, + { + "level": "INFO", + "message": "sdkFolder is /Users/zhuzhe/Library/Android/sdk" + }, + { + "level": "INFO", + "message": "Considering /Users/zhuzhe/Library/Android/sdk/ndk-bundle in SDK ndk-bundle folder" + }, + { + "level": "INFO", + "message": "Considering /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 in SDK ndk folder" + }, + { + "level": "INFO", + "message": "Rejected /Users/zhuzhe/Library/Android/sdk/ndk-bundle in SDK ndk-bundle folder because that location has no source.properties" + }, + { + "level": "INFO", + "message": "No user requested version, choosing /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 which is version 20.1.5948944" + } + ] +} \ No newline at end of file diff --git a/jni/jnitest/.gitignore b/jni/jnitest/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/jni/jnitest/.gitignore @@ -0,0 +1 @@ +/build diff --git a/jni/jnitest/build.gradle b/jni/jnitest/build.gradle new file mode 100644 index 0000000..79c8be9 --- /dev/null +++ b/jni/jnitest/build.gradle @@ -0,0 +1,46 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 29 + buildToolsVersion "29.0.0" + + defaultConfig { + applicationId "com.baiiu.jnitest" + minSdkVersion 16 + targetSdkVersion 29 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + + externalNativeBuild { + cmake { + cppFlags "" + } + } + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), + 'proguard-rules.pro' + } + } + externalNativeBuild { + cmake { + path file('src/main/cpp/CMakeLists.txt') + version "3.10.2" + } + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + + implementation 'androidx.appcompat:appcompat:1.1.0' + implementation 'androidx.constraintlayout:constraintlayout:1.1.3' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'androidx.test.ext:junit:1.1.1' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' +} diff --git a/jni/jnitest/proguard-rules.pro b/jni/jnitest/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/jni/jnitest/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/jni/jnitest/src/androidTest/java/com/baiiu/jnitest/ExampleInstrumentedTest.java b/jni/jnitest/src/androidTest/java/com/baiiu/jnitest/ExampleInstrumentedTest.java new file mode 100644 index 0000000..2b1eb50 --- /dev/null +++ b/jni/jnitest/src/androidTest/java/com/baiiu/jnitest/ExampleInstrumentedTest.java @@ -0,0 +1,27 @@ +package com.baiiu.jnitest; + +import android.content.Context; +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation() + .getTargetContext(); + + assertEquals("com.baiiu.jnitest", appContext.getPackageName()); + } +} diff --git a/jni/jnitest/src/main/AndroidManifest.xml b/jni/jnitest/src/main/AndroidManifest.xml new file mode 100644 index 0000000..042a53f --- /dev/null +++ b/jni/jnitest/src/main/AndroidManifest.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jni/jnitest/src/main/cpp/CMakeLists.txt b/jni/jnitest/src/main/cpp/CMakeLists.txt new file mode 100644 index 0000000..489ac01 --- /dev/null +++ b/jni/jnitest/src/main/cpp/CMakeLists.txt @@ -0,0 +1,44 @@ +# For more information about using CMake with Android Studio, read the +# documentation: https://d.android.com/studio/projects/add-native-code.html + +# Sets the minimum version of CMake required to build the native library. + +cmake_minimum_required(VERSION 3.4.1) + +# Creates and names a library, sets it as either STATIC +# or SHARED, and provides the relative paths to its source code. +# You can define multiple libraries, and CMake builds them for you. +# Gradle automatically packages shared libraries with your APK. + +add_library( # Sets the name of the library. + native-lib + + # Sets the library as a shared library. + SHARED + + # Provides a relative path to your source file(s). + native-lib.cpp) + +# Searches for a specified prebuilt library and stores the path as a +# variable. Because CMake includes system libraries in the search path by +# default, you only need to specify the name of the public NDK library +# you want to add. CMake verifies that the library exists before +# completing its build. + +find_library( # Sets the name of the path variable. + log-lib + + # Specifies the name of the NDK library that + # you want CMake to locate. + log) + +# Specifies libraries CMake should link to your target library. You +# can link multiple libraries, such as libraries you define in this +# build script, prebuilt third-party libraries, or system libraries. + +target_link_libraries( # Specifies the target library. + native-lib + + # Links the target library to the log library + # included in the NDK. + ${log-lib}) \ No newline at end of file diff --git a/jni/jnitest/src/main/cpp/native-lib.cpp b/jni/jnitest/src/main/cpp/native-lib.cpp new file mode 100644 index 0000000..9a37f3b --- /dev/null +++ b/jni/jnitest/src/main/cpp/native-lib.cpp @@ -0,0 +1,14 @@ +// +// Created by zhu zhe on 2020-01-07. +// + +#include +#include + +extern "C" JNIEXPORT jstring JNICALL +Java_com_baiiu_jnitest_MainActivity_stringFromJNI( + JNIEnv *env, + jobject /* this */) { + std::string hello = "Hello from C++"; + return env->NewStringUTF(hello.c_str()); +} diff --git a/jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java b/jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java new file mode 100644 index 0000000..d340bfb --- /dev/null +++ b/jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java @@ -0,0 +1,19 @@ +package com.baiiu.jnitest; + +import androidx.appcompat.app.AppCompatActivity; +import android.os.Bundle; + +public class MainActivity extends AppCompatActivity { + + static { + System.loadLibrary("native-lib"); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + } + + public native String stringFromJNI(); +} diff --git a/jni/jnitest/src/main/res/drawable-v24/ic_launcher_foreground.xml b/jni/jnitest/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..1f6bb29 --- /dev/null +++ b/jni/jnitest/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/jni/jnitest/src/main/res/drawable/ic_launcher_background.xml b/jni/jnitest/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..0d025f9 --- /dev/null +++ b/jni/jnitest/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jni/jnitest/src/main/res/layout/activity_main.xml b/jni/jnitest/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..065398c --- /dev/null +++ b/jni/jnitest/src/main/res/layout/activity_main.xml @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/jni/jnitest/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/jni/jnitest/src/main/res/mipmap-hdpi/ic_launcher.png b/jni/jnitest/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..898f3ed59ac9f3248734a00e5902736c9367d455 GIT binary patch literal 2963 zcmV;E3vBd>P)a+K}1d8+^p? z!e{m!F(8(%L-Or7x3OYORF&;mRAm8a^;km%J=s!AdNyc=+ezQqUM;oHYO18U%`T}O zHf$ra^L^sklEoIeAKmbOvX~v2@Y|vHs<^3JwwH?D$4l*XnPNs zMOqozmbkT?^lZ?$DjQ9%E0x+GsV=1PwZ&39Y}iI-$Fb3d%nsk+qrN@cV=OmQMEdF% z)iHMl(4Yu=cIkixWXtwMIV=>BvDSrHg8?)+vLJKozy*}$iE>&gGGonlG0cJhG&DRv ztzkg-AO(q)B7~G^EwE#tK@nqmJ}!(Bqtf z=eN{I?X#P!Xx=uL)D9cAk=b!~&@H~6S)=a?R4fDdP{-5E5X_!5&FwFJ^7&W2WS z;CnxBCOsSU^v-%(vad;MPukr;&+ciI+F`>sGCPiqHe`1A1|N0p^<|#<+iECwOG@y7 zBF$;;0YAhxtqK7O0SW;M0SW;ckbsQ#9QTYyC*g`2j%bA%1Zh^g9=9l*Cy!I^{_p2$PP2>j_D2AybM$NwY}iJ(ZH9O3 zlM8g4+dw;}V{dlY2EM^Z-Q(AmcmO|Ub1&3EFTS>iuHC#rcNo$wkB3@5c#lSunxsQ) zaA7tLFV3Oxk}X2`9qVL6?4fcq?f>Yk0E0IEcm0~^P5ovLLV$&D9ibbZTOt4ivg_<= zu^#q8tYJktl(egXwj4c3u6N&}S3mj_9pv5y{gQvL;&nM}TeNE{4K3O%_QAdpCAswa z`Ev>!oQREY9uPqL)g(QPVc1U`Q3An`+x_7g8edZ^0zdcpXNv7^!ZsgV{ugB){w+5&3-Wlp}yI7?tN)6*ST)-XSL4g8_rtDVlw+a zE+K|#(tV!KfQE22d-}7B(mLkHukIp4?na@q?%@4Kb%u!@F-ww?o?tn_Ohb zPi3Do`yL?Y$rDPYtEV;|250yzpS^rZT*TflAZ&YqC;by2Ul7NTZHKmC)9NA6Vv+>C%^1XhNlp5*!7zxTTKfHTPhe?@XbH=VzWEuCcmX z@L_&qCB;=(Xi;-D&DvT)kGOiMQ0&YQTezdH&j4D;U@#9&WiZClJThS7w)OHH^fIT| z+jn{&5bhMbynmM$P<0U*%ksp0WUy)=J!n9~WJ&YNn$e3{jMFOW6n~uqMHg+M3FY|#>(q)ZF;RS(xqTh>S1Ez_jfFig z#ivbPnZ26mv{5wdB5SFYrUNM5D?g-OsiZZK?hPof9gqf&7m!5-C=d>yOsw<)(t*G@h5zIY2saaEx|99pU%^#gvdI(Qqf>)zFjf zN}5zm9~oT`PmH~EF012{9eT8?4piYolF(86uiGy`^r#V4yu7SA-c zjm})#d$(Kx2|Yn~i19Fr<)Gs+1XaUIJs~G>kg>3 zkQ$CqUj*cb1ORzHKmZ`Ab2^0!}Qkq&-DC(S~W*1GV zw9}L-zX}y4ZLblxEO1qhqE9Q-IY{NmR+w+RDpB;$@R(PRjCP|D$yJ+BvI$!mIbb<+GQ3MGKxUdIY{N`DOv%} zWA){tEw8M2f!r&ugC6C5AMVXM=w7ej#c_{G;Obab=fD={ut@71RLCd*b?Y1+R_HMR zqYNuWxFqU^Yq9YB)SmxVgNKR;UMH207l5qNItP~xUO*YTsayf1g`)yAJoRV6f2$Fh z|A1cNgyW)@1ZJ!8eBC7gN$MOgAgg|zqX4pYgkw{E4wcr09u#3tt$JW@xgr2dT0piE zfSguooznr3CR>T88cu6RII0io!Z)mN2S3C%toVr+P`0PTJ>8yo4OoHX161h;q+jRY zs$2o2lgirxY2o-j$>c;3w)BT<1fb;PVV(V`cL*zHj5+On;kX@;0)6rF-I?1)gyZtM6}?#ji{u+_Jz`IW9a=87nIA3aK2~3iFMS zzYP&fCXLEibCzR_6R~#sKN@)HB>);Za`ud*QCaKG8jEwqgoknK7rwW`Cq?RYYE5r+ zh-YUqJ082>*;EG`_lhV^vHEM7d+5Y#e$d^rC*jx{U%h3B^nU%7N|*y`o4g{@w;KP-89>&W#h zTBB2vTk*S|My+4jYTPKdk6yR3b?nAfcd`FeC@gttYuGBEl9wuf8`rOD9VP6`bhNxR znvXql-3ssVUSXfvcf^2L5R-^4E-s=g|M$Wm!?BMl!51d{AS*7Ggjwh^YsbK?6jgCA5T=(9$oK{{z$fCe9x5IJ^J=002ov JPDHLkV1g@XpTGbB literal 0 HcmV?d00001 diff --git a/jni/jnitest/src/main/res/mipmap-hdpi/ic_launcher_round.png b/jni/jnitest/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..dffca3601eba7bf5f409bdd520820e2eb5122c75 GIT binary patch literal 4905 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 lV%Z2*hu);6rydA(}wUDXPCF_W1vnaRBK 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 literal 0 HcmV?d00001 diff --git a/jni/jnitest/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/jni/jnitest/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..14ed0af35023e4f1901cf03487b6c524257b8483 GIT binary patch literal 6895 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 literal 0 HcmV?d00001 diff --git a/jni/jnitest/src/main/res/mipmap-xxhdpi/ic_launcher.png b/jni/jnitest/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..b0907cac3bfd8fbfdc46e1108247f0a1055387ec GIT binary patch literal 6387 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 literal 0 HcmV?d00001 diff --git a/jni/jnitest/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/jni/jnitest/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ae03154975f397f8ed1b84f2d4bf9783ecfa26 GIT binary patch literal 10413 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 XdJ+W}DiIkV00000NkvXXu0mjfKBlg6 literal 0 HcmV?d00001 diff --git a/jni/jnitest/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/jni/jnitest/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2c18de9e66108411737e910f5c1972476f03ddbf GIT binary patch literal 9128 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 I20H400LcNok^lez literal 0 HcmV?d00001 diff --git a/jni/jnitest/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/jni/jnitest/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..beed3cdd2c32af5114a7dc70b9ef5b698eb8797e GIT binary patch literal 15132 zcmZvDWmr_-8||54h>`B@4yC)hOQZ#cM!EzfhmdZRPLWXQlpaz*O1gvrk&^D_^84TW z@jlOq4`=WFp4extwb#3MjEilFPELs0YL1Js)Fn* zzr}qsbfZ_wbNOa4S@vf>;bE~>+%RD!>v%IFV#WTd^7(B=#T|Xno7mV6xS4f=u6692 zQq~7{i;;}Y46D{(Y+R?~SpnS3W=+e#JKDJX-SSUi>9(#}mwE5Tv-r0dn5ZY||9_k1 zWM~Q&Gt=O&6oAqZ3T;9&9$g)JWBOFs0NWF6vYJZJ24_?zn}`jXIHjr$^?F69z!2p< zy%t?XyTRP;!zMXPY^&6kR$$J?UW%?3bCC4XDqr@?ukqAzCEf6lUi%~QE1bZLYf8h# zNIFjy{z&gk+iBasaZQZklPN%Bhl~H-pewWJX`t_4w;I)?=gcrEWq1%u$-pwhg=Fn& zj3nJfbY`j%G4F^8@$CZRg?Lweh*w;b>{2YdOIAi*x9?W^yUNovn|q?NJ#6TPeU_fVowC-#v9#b~gYH6zAw5m28>MUeJ4Tj* znIVgljj#XhW$ zhiz?z_2X4xbgPrk6@%1I-IDPigjXj6D_rk=N!MHKhrgxgN|sX9wAG{r8mKBc5uYx! zD6;oWKPFPVaeKY+;_tfGk8dnA3*mxhD6c6ylsqfXvWFU-T3PF_*(Y_!aR4ycp@UiK zL{0B(1-*H{F=ezF{RJj(g)4PzJx50@A1Bg2>XU|TM&*KjHze0G!vbN}?9#L0`)Mh& zSDg1vm!sTu701b=n&--{Q{n2DpuDb{%No!D^gwg^bAW&J!~L20v4&-T0QrdY*80B?ozklkW% z0rk7=VB9&#oB_RdT&RhUD^ z<%mehua9i+?=)hn7$VmdJdx(xObB8b; zd)9+r z`yz+r{dSM5hDz=4ys1#(+WoWqC+KtBRNG8x2R zkNK+s#C-E*)s>kZCpyIRfB`}hQ6FwUXyKlgYs)!v{kjY>{yEe5^Qr5JEe^d*zcU@; zK#oE%1w&_PZ%A@P#G}S>`1qbU0tkHPO<2-5_Uhe0Y6$FovD9c;Ov~qVD?l$$zpcmn z8BGk}4~3UeEkzOUc<9FqtY1TqoY%qGS&?kSM=O3g}NY85}H(VQS~6J6eJsX=%$ zf%etV-q-i9X(#Qm$6xDNs6>@0-*1b4*6TC?1v|R@FkpbQLy%N<#0-I&1swvEMn?Y( zQKWmqz2#a=uq>R|^cdhnkaB3z*DB@@Q=Jpj%9EBXLuo{WDl~W0E}qH^aARnpD#`Dn zAO=+iepMRRSE1j%9nTDc{=3ACQK(De^37Zvsl54F9`aO8G+M-hmV$3r9l|3HavVov z=cO%-IOVsvo}L%}Jm> zX9gR60KV3P&h$KA;XH%c12K@uFzJy5i9S6?U7BKXLk4&WhD>E$HbfP_Ojp5OF9rfm zT$`)n#dWaGB<22Cl)AZ@Gv7i0;!*>IUJv7##H1X4+Wx!Jki<;jka&jGH6W2$nzJ4> z6yD|%yOMzcBZj~}DSWA5Qj5Q$P>edSrrCzs=X;k&irN=Q9KBAfO4RZ>klxjm*H%`2m5c(y7Pw zcP@DyYA!WftG!MB6T>V!I>_ym+&LEFyikRHI`-j@U5hGl(;JWZbO|orN^1|6{D4+0 z>5k@1pQ`!&UM0WB;(#4ds`}Zu6)B_YebI)X)jZRhJn}_frc0jF4SFi~JHS=t;knPP z&yEu(+8%qK>YIlcGahTfF6Ze^7edgT$J`6#2qm|n26OTFDY|d8s~3hl zpLtuXp@mq2GW8<6|E)D{#yU2)#iuPY!=|5Hmo-<*yo(QYr$3HQqx#%vtHjS|I7NiRxC6lDQq< zTXIalFx_Ncd(TZ(!iRaFymyh~tc4h-VJo_vaMKP(y_b-@V9j{@6aA&=*?g2r3#HBa z-Q(IP$--;P*a%%PO{^%D$`G{5nl&>sUgEN|s^PG}Jh>ISvD%;O|psp}p`-pKAK?pbIHTV?a9?u}(q*GCDRrVm> z0lC9`wd;C96R!Yg%?DnK2`W*_@jf%9IPnwdr@BgGxWS)z)J>cDasy)mt3Y7)p=txP zM)#~H^+!85n&7b%$l{U`iUrdD?1+BT#+yClM)OQek##8!6GFE0paMGl~ znJT5wR_VzqeBv^?U47rJ0!hXwG=8QSN^}EyUNDp2J?(D#FGFgCo^@;lRCMe2zczB^ zM%9XHn3ccHp;wqZ^Uy8mD<>D6R1W$5gqQ>%@AfWuiX0~?SIt2=9&6BS)f-v(V+-C6 zBfbm+ypV$sk2v=A1#JUeO~Sbved*o%-1Huvn%MCF?%m%fP5;xCPP|-(b1@laO;e4- zd6?k_0KN;j`6NXEVgi#X0MXBw38O@O`lZ=y4(f@Vx@QT9*Vpgk{{$@lzYwyh%?NrN zGtU^kn)F6?fKBPA{djTaw^L#(7F&HK0b>+C#os)3 zXBq#MC^QE6lzK^4733pD>UE36G;-{`GpU&0a|`(V-vTwp@G~>2EL6F$*&3YMPp-<3 z$pGu8`_-xR9b-}m{9;+irLXejrTbK_!ep%zGnh;U{^iGo^_=F2)RW>Gnr99OXB*dm zfO+ugGg0L-0>cKR_lG&~a#|_x2{kD1`&ncdCyi6M^Lm931EU`O+-XCCFYRAnjs5f6 zUa^V+z|fk5UB$rN`lRE$u7^I~$Cjw-;Cp6f)HA(2LU;};f)pd4T8-D?I2up+3G(m$&;vg0~+JOD};L`gqqk*eJg+xpbq{T}SE4${0xj>in~=ldQi1rE&?>CiYw2 z#vg0Xtv2hPZfP@t{cR}nkn`imMzN%Ni-Y?Fuhn*~A(k1`mx6vQI)vLRy&;WKU0n}B z@ZJ|)Fn=>TPu!<>B>2~#eYSLuW5D_)A)V?!{Y4XguE!i#eiyl1d{uE|RTBFea zM(g%RB^85qT#!n$qYwxcyR1CEXmt{nlJiLD0Zs8{OI%+d`MxVXSwT?e&2t6`t3 za4o!LrCv}!1now|E(qC6Hf>E@-0qF^3NbW7_qjxU<9CDT$8j)VXDt{8H;2Pzmw@Nb zJ}1NB7;d^GlLw5^EU`sTe0n9Pg~GmQIXwnxEAeh@zS%X#f?&FG!fvUXW1I^%m4Huq zFb9-|D>sEz%pg}Dy}4S#5$%jBg@1FfhQKlNSk?MlP{oDv8s=i*#C%7KTfKRpT((!vAA*0?h5%4doY~|3yq_DA32&6T2RHbNq-AItD)b&W z5)Ng>T|a!hlRxqb6(lwy3n#TR>Q{5$zoTQ(7Yp23btrx0L6lb;lMIld_ZsBm;X65W zhL~-DK~O*?iR1lG`e>ZDti=^0@Hu{22rk-ri$|Mhlfjx zz}x1wtNp{S65T4sftJev1F_{RMAe{B#a1+VB3lE#HN&bH7Rc8 z9d*c27p;2oA4ZYZSk)abazBuwEu8=L?5J?TG~{R3V8o868I?F z#Lt>o_|ohZd7psYl9Vtz6-np(@R&^Q6yKF@# zKK_Phwv=G^eE6%t(B0N4(**az{Z$|8Nab8SLz)m@0bPk@Wo;!3I&BJu}Fl z{}e^!Iy||DQ~DlD9=@%{OB>I8fpV4ZTC})4v8^-k&+wR4`hMI|wtCe3@xtk*M_gV& zT7}a{1ERd3c8RiWPPBvInQ4k+GPxSExF}CJt9v>(EoD>AsA|3ioYaprn4PVQ}7|zFbK2=iyU{SL8K#I2+N-*;IUC zGNwTD;XDPHkYcjzxc(jT?|J#?A9c3l*&Jc_`dkI4Rs7QC{PM6ty6TzkxCMvgm=@WZ zf59SoAflkydVV7?TYoT5`U(N`-HxGa2z_V)YRIz`HRRE3`12J1-lEtmojvMCPtH+1 z)V=IiqG9TR@`K%FOk2#6!1{1OD;*%xRAYo%)EDc|<)I;%EXi}?^()_B6K`pYE*`4Sg)tmZ&*^v8jAGJgK-rh(nO znii&AGyPojK+Ee9+EI?hH-rm&m>=`lAO7{E>D1JKm7n{&r&z%Cwi})WQZ*k0bJ6u=B0Pn1}ek~+ch_lXwn zuc_uu@YRZb$iGWq5BG|g|^Wd_oh(t2hEHAQ>~0CE_L3eNN1(NZ={TZ z*Q&K4gY{whUfZO+x8Pi73^^HTU(N+4u|z~}-7IGjQufEje1K4zazaTk96zyU#Oomt z{bZ_BZ#I(ren>G~3QNkj-ElHS()&+TCR+bjq4vO-*_o`jyU7mwVd?J!edfIxKubK~ znqmum7Gd^m1|fh?4|kW$?Yo6*!cTvq_fNlm%+Olmz3Wf^I(4mQ zO~z#3)9fPojD(VbPK-c6xq)}DM$borMa#X!P?x0&SBqzQG-BST1On6bd~bfeDWpmL zg;dMkgsT6muQ^9L>bR6T?+9!G07EA3XvMR&Q}8^MSfgNeA zEzFXFyts}my(yK#E3|dx>wH+PW-82HFn_p_ z{;sH%Izw2f?je+3ZGMKbJJ%-MUk6I$Q3lW`X#vZ{OC+X9zuDb|vQX4W2a2z2W*Oj)w$<7+lPbGYqEE4!Y z5j4*J(;o`UAc^wryi7M1qZAX{UySopT5y$cT@|8wdo0j-F+*z55(QN4-0X9E2(%0w z->Pj3_BQrPW?JjaUyorsqkqgQ;wow+pkug_qLB3byas`FE+^x`c+_Iv!A2o)GczmY zAV6d5;m~?7FDJ}pHp;5ORZwuDRq(s2BNghbg+aq0nsM$z_3LiUp~h}O&p9WQTkF%8 zM=j%0_<0RSBT*koU?wS=bWkoexJwQclztyKASoPa^=_gN4ebgz`-%PQ4pC%-=4Vq0 zfe#O}LUsDlrtPI4qXRa|3{g~nzfS$+u@EI(83`y$`zM*F4ZrP)V>J3FyYXx}ZGKDg zcnAHvt{Rs*n3G9nWAYgvN_?47{`Qg%8)$u7L&yUCg=`X~0xo?Nm zOT?BaawiXVZT^N9@PB8m9mlRme!pMhW#CUp&O)q1Ff49V5&%z22#hJ2F`M#8APaP0 z$_Rp4aJOUiQWa7(@mp|%WL)nG$d&Zv_rF<$bdOHX?n0#JYw}R-L?73ZR{Dh~d)_hC zut16KfP{BGRQ-I6p%4Q2bsb~&j&!tu<3}y`>iw3ht$>i661@OYn_Xr&XV#5d@S|oP zA@W{))lxW_UJQXd+s5{jYwPj)u*;o$QivH&LtwNF#bMPtindqcy_Sg_0jNOW`lS26z`VMFkJaH+Sv!=ug__rdCdmKpW)`?T6Ob{o>w!vsy+D z-B>}mgAw_|pUbN&6M&;nPF~<=LStpG+Z5n5r71uf?m?gQ-F4dx9x_V$5%CbECK$Gw zzJ2<^i95T446#0C`xOGneN913e!;7o!R%C)^uMCe0=Tn<*P?H{k7Z&~3QPz=NJW=T zj3CEU61-h1U6W|>zbw|;d_CCnt>k5|J0cEO>N_La+8&pSKU3E{M-On-Vw%ehQ{LlX zxIB8%LF!fTxKT!H6<|d62Qh9ehYjV*#xl%&Z~JpAI7ZChyU6I`b9k!^*geM*&r!)0 z`P_*C_$(P{7dfN3zXX2lZVtYo4StL|JW2|=e>3xO1G$K#=;n=dYTEcI0n01mkFdT* zZlxjCcP7Y5aQ>oPVpawo8YKRl#hc>oIaxO{*fKmVk?3H*sQ8bIy$$PNS zm^QUJj;!T<|8X&Tmhjigq?%e(ppMY%uLMndna;mU(!hA{kXVc%0H6AUgIMB;Y2q3as&sY398#kE0 zW83CIlm!|%OO&SzQ41d zS$iN9BrRi!79O=xyI?ngbQV~+RpO` zgt2WYwEdm=V<3qZ)gKkzTAP9Zf$LsE<)l0?cLpV{+UkiYYIQGnS~Bad;H{xUx0IA93P!Z$Ub zRs}&&XlPF1+UESgi+B-d`JNY2Bfq~xE9@Kpnx?;#;mg;m75vQ*?*d4Tztw|nTLS^Y zH-`iqEf>b-r);F3Q~_D`cZH$BGWu)siXg~pRDs3)1|az7kgqJm2#$NR_{p2Y23-4BY)ULyBEa^$KdzDc9uq0^ACB~H-gaD=Y4z@9VVD}V$kHmZY*Zd--RR|Y0w6WlPWsSq`9?!a)pOu312EGz zk4m+W%p>D^0mr(5WfHSjGm4$@-XbLhSU&;M=<@H`iuaG1?)qq49eVAA5|f{k5V){} z8uBYG8s*=a?&=i4q?=aPx<^%phdi8kO`X$JJFg~83BLUMcYF-+MJbGo^^{rW9Z@->vG69q4q3;`%j1PYG2lz1;eHLUAMDldZP&8yIZ=zAT!_W^5Gh_b#n%EiU zZ%Fin+oCFPL;K`A8?8xGtUp%fnKU^o)jCC>R2*P%Cfi#_LmHjMEJxhmc}|a?*)R;# zbyHfgLFFpb00`ZaHUnRQmT#aiiK}x0gu+pd23%n_RUjE4QhiC3{(j_k)DA`~jo|p# z#u5J(u73}=8;tpFvdM1RcA}^T|4=?G_T`x+6LdEhUm=K9erRBQI z%4?gf+wXzRB%6mX!*t}t3Kv1nsQ~!hZbTr0bFyUkaDfV!snDh2##9g(Hhul2EW747 zgi;TxQ%{3b>Mc4N=|y#vIG(4HW=>NnpTpmFun$Rj02m`#o`ex0ONfET z4F{r7@emkC;R~!#dbkG?-M#lhIS+y-buu?tP{T}iowTIQI|Q3D*0|PFM=K&Z8(ngl zIFhy237n_38l?NRLR4+dQiB2V$&rEkfgtk?a6l=H7ExIM41_<)P%KaggZNGFqMZAL zMY&tS8=|yPYSZZFA&!dSI@Tu^@(_*Fml5a%4cZC)7jK+63+eEuZ3PCX_~(AjQOo`= zNPnlQ)GVKn42^BzfT?X|&6O%hoWj^?UbjQVlhMl_0`x{xa=q49T>Mx-$^2R5#O^pn z>2!Sz?&CdJ65j%GFWASd4pIV3tzxpdURHySx^q=6dVRBZ3a7`JP?PSBjkcQPh@?pe)x&( zA66UTKY_1wx3-Ur8yZU zi(!nn?u&oDM9#cLFP7RGZ@liCG@JKro%!fz2GqHc@fk04klM@5*ths6nRZJ%lI|p) ztyuO1VIcggf?H~xX6i7k&p4~V9`G>zjntUEflyoQ^SD~$lBIr*#v)di`!hHHzZ~Wd zJ-QNEBRBq)fz4l2#_xXm8YV8KB%v!-2Is(P`1=|D+zIhS-F?ZUgd{4ZvFP};cKr74 zvi0T|HHv$hL!f3guj8b`g!f?>1v>B0gS~UEbJ?|HOB?fc^jFhtGDY1pfHBHP3X70`g0Pl;1%{(WPrw) zLA={hi)#y_&B|CHDe{&@tUa4*`Gx7EV=fZARJ1+2VgS0L3UZC@{Wc`R>bF^Y|J_=) z6@zu_xnjZE0yN`sSuL5S5%*$tR?_Sn;IN zk+q_-5?}{FkQtG0br0boxa+}qf_r@ocNJU^!H6bY#l--XDfxMU;d>>l#G-kxw=U|n z4oX{wIsAKre7G+PF-;OsE5di0T5MG_-(T zhUl%sTLJ_I(vT32H{#nS1y2{d~Bk*>z;1fMDT#15#7$-u6_Yo!o9QuS!|5#-{ zC0)T!;?6@2clqJa$)sMARqIYV;r+ zk0)L=B>56L%h)=EE^|VE0=oK*K#|t8- zuPFs$^fLQzLGuZ2ZmXe@id)*N@}ZDUnL1)Z8A52hime?+&Bx7u|5)K3ImXEMUQge< zM`(Zo{DDFnt^k6F1jF&@18xC^>12aHE)&2k zs@Nwb?4XI^>w*cbU-d#dTM%R#VlaWL2MW8>deH&l@xZNi1uJB>M`h5y{I|JcKhaAgcz;0;FDw2<~EhliI5igwCTS&^FLFZSoB$eD>H zD10LcRu|WoR}}rm2%pHJGsgh+eOu9q0~qG^b(v)v%8_%bfYg<>q0IYcTAhF-kNC49 zGRJPK;g!YDNi0#B-0xu-ox&gG{wQ(DTXtXWgzKH6KjnvR?85x$A$ZN+G0#8>XkFb9 z9zWb_5-`)TxAZ%jIz@ik!2)usZWY?tyjjOd<;04s^5^fjU8zy`7I$70NYN82zW6h| z$X=NbEUMsfM*!<{`)e40n^{H-)`KJX!(mZdv-cC!9L+JvSVnSO(VKcNP;t?UGtk!b zSPgVYsnD9ejE;FGyPg{6YW6R5Q$rGiy%J(H)2LXP4eT;Slga?wulT3;iy&;Ia=@Rj z!U(jtPyK}8ZWprMhYw6rMgQS66{Y=o_anEEOn1Vj*{8icX-1vaY{+vNoJDFj0{pO( zMG_NH%h3QMU|oF!Z9ocohL5ayn*Z36RiYk>2PU&{vAU1j? zkRdJ8tizF;3llfJ+zh|bK4_O(7pI-9w^Y4gTB0F9sU?J)5ad=AE{p>o;579Jw#@~5OWbag~+3Mnyph?f@wbwu8 z=fB{(_w#nycZtQsdzOuJ=!+1W3GvhPtLJ9m8OpCA&1MCEcLm9=MUSexJUgvMnqDuz zd3!`HT>912mxR#8IDT6FH+LT`QmrCDq@~pdJ?clm$SLSgUD~0uNXRqN&U+KZqw7Df zzDBzgap!mUAGRk7ciu7Jh?&{>=jdQn1ag0rfaz2*?e8k)dfhWih%4+tNn18&)E9RC<4z zeXoG((fW36d;|?kq_y=zW+bjMr=HBC9G6~Oz67sXY9iWf{^(T=lY^M^#K>_LyRTd# zP2auGUqc^`u^ubR5w4Vs@kxf)dChil)2=KRi>a|4o@pNTPdUTmaKG~`#_vwS6!#k6 z{+4VvCc;c#xdy8hCDR;Cl~`TpA&O_}1i*3^LT54QK|MZcr> z_WFbw0$>}L+Ody2Uo6A7WL7!Jjsi|{&4b%5B5BgX4~e|uY}|YIqYsLi98Q<{`IYRM zg6GJnsy+;=)vhXW#}ZcT6Xz)uFQxpe`U{DB-KsDH#Ubr*#odC)p9`{S*v9t${JC%W zNwRP4qvDI=x+u!)g-*90R-vYQbpgwWYEHiCSSi3znGDt6hfK_&?&t8e#l%}MMpBFl zxE>$Q97^qR@(KeM*(xar8JyGv7=1lKpu)}4U@!(Ggn@EP+h#cPr~OUH-`QqXhlhNd zjl-d^u9-i0$Gp!aVs!#8LeIRnr-PZYrSHxBwm7LpU-rGj%`%3{jJ$YGlC;!ih7QtL z?Zt!uX4Po`%PTiH$H>#58o08=3zvG`f%ntyD#+pAjuhI>e65GIil-1!j zY|&2)#*BgVwZTom3H=~rSH4u71~5Evh9-a_APuJ-&g8=GsZ%XZ`qc>;Jya=i6~{(4 zze`0_$3fz?k)M$&6Q&2k9O@)|ms0J}WX+PQI!AD_7a~rK?MmT=*{6>HgTC8@7F?wW zQvP*i_&d*0XyEkG>uvdgHGS``HxH~dcZ(_r(SdxGqHQ%PTNR$W9pbwF`p%+Ykchrg zd;ZKP$e_{BKpcRu)<0Yc9BtI9zz>QDE10>pjI*RY^gW>ul4rjnPF^nE9*z_fjWPsx z;rz(NO!21+*w8E;HQ$iEs5?KQdY&WrS6@)|)f2@QGGUNb`pZ9QAe|~5VNk^MzNK=| z;9mAK2uc9Z4dpSjUqcHr9b7A0l!Z0R|#ihlchp@I~KLoS?6Doh)_ zu=K%3UGOn9lpxZdn;Jp5l_rCG^PfI$I}&ztJSpaMC0Dy0lkx;${plYda`3~ne*P2} z9ns|~NVrt6b{V?dJkGZr?$|N@3Us`o=$|_;^#S3=1iixlG*FRl!;~WTtHWQYrv4vi zfe1%Iyo&Usa1;vcWijV9f7lG3%s-7n>1JhqP#>q+%Q)cm8&5xe%t7J#7D4;Pq!ZrW z*g^ioamw?yQzmW9rs}H{8t5HMq^f8a;yr5&UFlvWAEjU8sr=MHK{6`(@8X=pB5QW2 z)rThuRkfKID&7*$00)V;uz|kjA&u<%qJ(-ftQI~Y0{FUqmAQ!dX>BIlbU4uR1a+&@ zkmj#sFi6@RVdl;od8!Nb$k?GwV+%UZN9AD$I^SFxGhyZiYBo6^FlHMmi!Ic%74vOR zTbAhK$tdDL$9G>b!@nzjgEd46*Yv8FuSvFht22=+*rv|+4$3b zZ!3S9Pw}ln%eG1#?EZ^BG{yxDUxw|9&~c^5s(?Zdx-((jv z13BIiNg7v<)1Ffv6D%?fSr_TBhX^49!*M=iw(6`RQc?jsR0}$}pNjkz<6%^oMiYn`-l$ug_5e zS1DRhObQInw-Hk}ce)nOJZ9INf!2B`WzZ4KR@X3E!~FpiZ)K(=-8Jv@E0_O7vHoC^ z*mjWnD^9@x&n<51a}BtoDA5<;<}xSCC+OaWNZ$ME3m&cIdTfwC4Zm$M?e4xF(O$|$ zrSzuPFiN2WDjj&+{!K)`jnAnWe@$`zFB!7C_VUHc>G-^C$sIK&2Yo??dG8%0cY(-P z1rmXM{)O0gYP&rAn2vYb`0|l9nE3ECc_<5>4C^-IkP5A?DipVEh9TOz&DpiYx%6@C z#Dno^dc`iX8XU-yP(<05{clKW%B~$F$=^>896~*gwp&*&IxfA9fhpjF$7_{qs|GRM zLX+R8N{JxU6-9q%_r?JeOsI^WN_t7?pj&xEkHMow{;zu80jt}tvI zFD>(I?F<}NeZm5#`PrYw0M)P3Kz3*VPJFh2r$Th$n@AOsr`1dhA9WkD|k=MnY0PQDYtoFoJo3AVzoQ(6}uJ5 zwBXm2)hE`7bwu6b&XTa}cPj9p2ZnQpcF_$!1-P{a=mYqW?0lIKJ;w@^$6in|X0*YF`$DQZHSS134zF#>yPW_`4AM znjWs@7CMvwH&w=voOp3Nmp*fLCy%HIhrP5`8tIG_zpnAcnl=|XlAwc5huL$3P(55h z>c_yBe?U^0$VIy65!`OulJGuDnbnWNi(Y(X%(q+=wc|?Q2Wu_JnDJ&$*`0Aw!ZUIi zLNC5ADY4@dQNnc>jc?!5JbOc?nNQyEX>`M5$mfqT$&v=S?+6QQU0tZYtev?)e4p?- zY{z1l6g8L;7w5*j(|auG#MUb~C2FLD6F18@z+LutDU_~ID;*L^^u`B!#;k#f{-zo9?Ko4_oPY}^K;S}Z+?xf&NYM^|v z*pkvo9N^|^q7*<0z0x+Hj+W+}ccPQ$H(-$H-?fpVpC<>uExt9k+(1qEU9M}vo%HvX0RkxaW5 z=KK>pm4^BzfJRm1U%B1g>RZ@jDfLn$`jQ>x1y$v|mymsRDCL?c!YkXHKGa-HgE^c< z&YfRD-oQYl9&jEJOV>1l30cc7hM{sP6OEbF4?M=-nqywL<U9Y?sIr@s$(G5wcSm@dzPD$+RR=zaQD*X%5`4WL^3uN+b)z#*3hP*#P%bC@!UE zZ>`)nYW}1sbTh`W{0WJAY;H1vzX&xGt4PFK9HgIS)leN-3# literal 0 HcmV?d00001 diff --git a/jni/jnitest/src/main/res/values/colors.xml b/jni/jnitest/src/main/res/values/colors.xml new file mode 100644 index 0000000..69b2233 --- /dev/null +++ b/jni/jnitest/src/main/res/values/colors.xml @@ -0,0 +1,6 @@ + + + #008577 + #00574B + #D81B60 + diff --git a/jni/jnitest/src/main/res/values/strings.xml b/jni/jnitest/src/main/res/values/strings.xml new file mode 100644 index 0000000..1aa2d73 --- /dev/null +++ b/jni/jnitest/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + JNITest + diff --git a/jni/jnitest/src/main/res/values/styles.xml b/jni/jnitest/src/main/res/values/styles.xml new file mode 100644 index 0000000..5885930 --- /dev/null +++ b/jni/jnitest/src/main/res/values/styles.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/jni/jnitest/src/test/java/com/baiiu/jnitest/ExampleUnitTest.java b/jni/jnitest/src/test/java/com/baiiu/jnitest/ExampleUnitTest.java new file mode 100644 index 0000000..4c6080f --- /dev/null +++ b/jni/jnitest/src/test/java/com/baiiu/jnitest/ExampleUnitTest.java @@ -0,0 +1,17 @@ +package com.baiiu.jnitest; + +import org.junit.Test; + +import static org.junit.Assert.*; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + @Test + public void addition_isCorrect() { + assertEquals(4, 2 + 2); + } +} \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index d6307a4..0f570a3 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,4 +1,3 @@ -include ':pluginJavaapplication' import java.util.function.Consumer /* @@ -17,6 +16,12 @@ include( ) +include( + + ":jni:jnitest" + +) + // 三方框架 include( From 6a79311d9b9ec3d2df2e36526f2c424e701e4878 Mon Sep 17 00:00:00 2001 From: baiiu Date: Wed, 8 Jan 2020 12:35:54 +0800 Subject: [PATCH 030/104] jni c call java --- .../.cxx/cmake/debug/arm64-v8a/.ninja_deps | Bin 16652 -> 17768 bytes .../.cxx/cmake/debug/arm64-v8a/.ninja_log | 9 +- .../arm64-v8a/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../native-lib.dir/native-lib.cpp.o | Bin 176544 -> 186232 bytes ...adle_build_native-lib_arm64-v8a.stdout.txt | 3 +- .../cmake/debug/arm64-v8a/build_model.json | 5 +- .../arm64-v8a/json_generation_record.json | 12 --- .../.cxx/cmake/debug/armeabi-v7a/.ninja_deps | Bin 17204 -> 18352 bytes .../.cxx/cmake/debug/armeabi-v7a/.ninja_log | 9 +- .../armeabi-v7a/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../native-lib.dir/native-lib.cpp.o | Bin 165276 -> 174564 bytes ...le_build_native-lib_armeabi-v7a.stdout.txt | 3 +- .../cmake/debug/armeabi-v7a/build_model.json | 5 +- jni/jnitest/.cxx/cmake/debug/x86/.ninja_deps | Bin 16 -> 0 bytes jni/jnitest/.cxx/cmake/debug/x86/.ninja_log | 2 - .../debug/x86/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../debug/x86/json_generation_record.json | 12 ++- .../.cxx/cmake/debug/x86_64/.ninja_deps | Bin 16 -> 0 bytes .../.cxx/cmake/debug/x86_64/.ninja_log | 2 - .../debug/x86_64/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../debug/x86_64/json_generation_record.json | 4 - .../.cxx/cmake/release/arm64-v8a/.ninja_deps | Bin 16 -> 0 bytes .../.cxx/cmake/release/arm64-v8a/.ninja_log | 2 - .../arm64-v8a/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../arm64-v8a/json_generation_record.json | 16 +-- .../cmake/release/armeabi-v7a/.ninja_deps | Bin 16 -> 0 bytes .../.cxx/cmake/release/armeabi-v7a/.ninja_log | 2 - .../armeabi-v7a/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../armeabi-v7a/json_generation_record.json | 20 ---- .../.cxx/cmake/release/x86/.ninja_deps | Bin 16 -> 0 bytes jni/jnitest/.cxx/cmake/release/x86/.ninja_log | 2 - .../release/x86/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../release/x86/json_generation_record.json | 14 +-- .../.cxx/cmake/release/x86_64/.ninja_deps | Bin 16 -> 0 bytes .../.cxx/cmake/release/x86_64/.ninja_log | 2 - .../release/x86_64/CMakeFiles/CMakeOutput.log | 94 +++++++++--------- .../x86_64/json_generation_record.json | 8 -- jni/jnitest/src/main/cpp/native-lib.cpp | 51 ++++++++++ .../java/com/baiiu/jnitest/MainActivity.java | 19 ++++ .../src/main/res/layout/activity_main.xml | 1 + 40 files changed, 488 insertions(+), 467 deletions(-) delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/.ninja_log delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/.ninja_log delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps index 0442ec1c61b3321cb96ac8cfe3ef73d9a73dc9a5..2e227d208101e6496bab123a33e032e1b03ab066 100644 GIT binary patch delta 75 zcmeBaVtmoXxIxFBsXlbGp8Y*W#)iooC8|X7)AceK+W-Im|ALXBfdL3+MT>6Mx4+BC PUjgL61dl=mSwMmS{TCPD delta 17 YcmaFS#n{utxIxFBX>#ypJ^Oo%06wh-g#Z8m diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log index aa18cc4..ba6216e 100644 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log @@ -1,4 +1,7 @@ # ninja log v5 -0 7 0 clean 700fc2b9a1d2e9b4 -0 527 1578390419 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d -528 635 1578390419 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f +0 461 1578390911 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d +462 555 1578390911 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f +2 440 1578458010 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d +440 534 1578458010 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f +1 442 1578458053 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d +442 526 1578458053 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log index 207f3c3..2fd0e5e 100644 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log +++ b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log @@ -3,17 +3,17 @@ The host system is: Darwin - 17.7.0 - x86_64 Determining if the C compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e2bc5" -[1/2] Building C object CMakeFiles/cmTC_e2bc5.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_e2bc5 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_0a593" +[1/2] Building C object CMakeFiles/cmTC_0a593.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_0a593 Detecting C compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_112f2" -[1/2] Building C object CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_112f2 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c230c" +[1/2] Building C object CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_c230c Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: aarch64-none-linux-android21 Thread model: posix @@ -22,16 +22,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_112f2 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_c230c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_112f2"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_112f2] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c230c"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_c230c] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: aarch64-none-linux-android21] ignore line: [Thread model: posix] @@ -42,7 +42,7 @@ Parsed C implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_112f2 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_c230c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -58,7 +58,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_112f2] ==> ignore + arg [cmTC_c230c] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] @@ -77,7 +77,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_112f2.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -101,9 +101,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_14bcb" -[1/2] Building C object CMakeFiles/cmTC_14bcb.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_14bcb +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f6257" +[1/2] Building C object CMakeFiles/cmTC_f6257.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_f6257 Feature record: C_FEATURE:1c_function_prototypes @@ -115,9 +115,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9cb2b" -[1/2] Building C object CMakeFiles/cmTC_9cb2b.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_9cb2b +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9a690" +[1/2] Building C object CMakeFiles/cmTC_9a690.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_9a690 Feature record: C_FEATURE:1c_function_prototypes @@ -129,9 +129,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f80d4" -[1/2] Building C object CMakeFiles/cmTC_f80d4.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_f80d4 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_34ee2" +[1/2] Building C object CMakeFiles/cmTC_34ee2.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_34ee2 Feature record: C_FEATURE:1c_function_prototypes @@ -141,17 +141,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_0ead5" -[1/2] Building CXX object CMakeFiles/cmTC_0ead5.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_0ead5 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e83e0" +[1/2] Building CXX object CMakeFiles/cmTC_e83e0.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_e83e0 Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a349b" -[1/2] Building CXX object CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_a349b +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9de2c" +[1/2] Building CXX object CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_9de2c Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: aarch64-none-linux-android21 Thread model: posix @@ -160,16 +160,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_a349b /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_9de2c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a349b"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_a349b] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9de2c"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_9de2c] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: aarch64-none-linux-android21] ignore line: [Thread model: posix] @@ -180,7 +180,7 @@ Parsed CXX implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_a349b /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_9de2c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -196,7 +196,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_a349b] ==> ignore + arg [cmTC_9de2c] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] @@ -215,7 +215,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_a349b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -243,9 +243,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_35b57" -[1/2] Building CXX object CMakeFiles/cmTC_35b57.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_35b57 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5215d" +[1/2] Building CXX object CMakeFiles/cmTC_5215d.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_5215d Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -310,9 +310,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2361f" -[1/2] Building CXX object CMakeFiles/cmTC_2361f.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_2361f +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_28564" +[1/2] Building CXX object CMakeFiles/cmTC_28564.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_28564 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -377,9 +377,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f0896" -[1/2] Building CXX object CMakeFiles/cmTC_f0896.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_f0896 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_985b9" +[1/2] Building CXX object CMakeFiles/cmTC_985b9.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_985b9 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -444,9 +444,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dc93c" -[1/2] Building CXX object CMakeFiles/cmTC_dc93c.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_dc93c +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_4f159" +[1/2] Building CXX object CMakeFiles/cmTC_4f159.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_4f159 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o index c162474e774f37a6d5a25855fe8277b6eb25a35b..9b55b2274bf4eb6397baac8d65700ae64f0d2973 100644 GIT binary patch literal 186232 zcmeEvd3;pWz4*DA3B*JY3dC5SAc;2w@R-$H`C-*F(19KBzZZN0l{fE2 z|HvO}*Iw{#pY-X_MGGGSU1aO$FAC6^0r6v4;@-4wo_S78S@|d9CTtlOuJG44zL|<%*znvXfx)YgA{$)<2!-s zgJ7y3hX3XGb3z~fsPcH4xOy=?*50r4wF zUH5>VeISE8fO~3>59-gCv1^~tPdb2S8^~Z*v>xAH3HWI`CWYU9~;*-M8zvt~S_r8{Q{< zrgpq-{=t3VH@4rs(4RS$(4L{+Cbege{@~JeaT;~qzaV{f?Hquv{?x;jH3P2)U*>E7 zyh*@Vm6EXYSPwlCNLct4KaFpeDnU$≶6C432kzf`F8m*N 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 ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -67,7 +67,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_4827e] ==> ignore + arg [cmTC_bafac] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] @@ -90,7 +90,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_4827e.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_bafac.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -116,9 +116,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_10188" -[1/2] Building C object CMakeFiles/cmTC_10188.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_10188 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ac6f7" +[1/2] Building C object CMakeFiles/cmTC_ac6f7.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_ac6f7 Feature record: C_FEATURE:1c_function_prototypes @@ -130,9 +130,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_15e44" -[1/2] Building C object CMakeFiles/cmTC_15e44.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_15e44 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3d7e1" +[1/2] Building C object CMakeFiles/cmTC_3d7e1.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_3d7e1 Feature record: C_FEATURE:1c_function_prototypes @@ -144,9 +144,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a9fff" -[1/2] Building C object CMakeFiles/cmTC_a9fff.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_a9fff +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_1b553" +[1/2] Building C object CMakeFiles/cmTC_1b553.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_1b553 Feature record: C_FEATURE:1c_function_prototypes @@ -156,17 +156,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b9d3b" -[1/2] Building CXX object CMakeFiles/cmTC_b9d3b.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_b9d3b +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a7811" +[1/2] Building CXX object CMakeFiles/cmTC_a7811.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_a7811 Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dcc59" -[1/2] Building CXX object CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_dcc59 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2da0c" +[1/2] Building CXX object CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_2da0c Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: armv7-none-linux-android16 Thread model: posix @@ -178,16 +178,16 @@ Candidate multilib: armv7-a;@march=armv7-a Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb Candidate multilib: .; Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_dcc59 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_2da0c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dcc59"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_dcc59] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2da0c"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_2da0c] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: armv7-none-linux-android16] ignore line: [Thread model: posix] @@ -204,7 +204,7 @@ Parsed CXX implicit link information from above output: ignore line: [] ignore line: [Selected multilib: armv7-a/thumb] ignore line: [@march=armv7-a@mthumb] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_dcc59 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_2da0c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -220,7 +220,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_dcc59] ==> ignore + arg [cmTC_2da0c] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] @@ -243,7 +243,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_dcc59.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -273,9 +273,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ecb53" -[1/2] Building CXX object CMakeFiles/cmTC_ecb53.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_ecb53 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6d9eb" +[1/2] Building CXX object CMakeFiles/cmTC_6d9eb.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_6d9eb Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -340,9 +340,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_85d1f" -[1/2] Building CXX object CMakeFiles/cmTC_85d1f.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_85d1f +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_00347" +[1/2] Building CXX object CMakeFiles/cmTC_00347.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_00347 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -407,9 +407,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8cf74" -[1/2] Building CXX object CMakeFiles/cmTC_8cf74.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_8cf74 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6a56c" +[1/2] Building CXX object CMakeFiles/cmTC_6a56c.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_6a56c Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -474,9 +474,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_51b11" -[1/2] Building CXX object CMakeFiles/cmTC_51b11.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_51b11 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d7913" +[1/2] Building CXX object CMakeFiles/cmTC_d7913.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_d7913 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o index 3e6e994e42afa319e891699f369c6971bbd949a1..0214ed3680083657f3bfa54db1b6eb9933809683 100644 GIT binary patch literal 174564 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 R3*!netno3b!?>sW{|AB?szU$( literal 165276 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 ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -58,7 +58,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_7e289] ==> ignore + arg [cmTC_7acb3] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] @@ -76,7 +76,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_7e289.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_7acb3.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -99,9 +99,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7a966" -[1/2] Building C object CMakeFiles/cmTC_7a966.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_7a966 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5227a" +[1/2] Building C object CMakeFiles/cmTC_5227a.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_5227a Feature record: C_FEATURE:1c_function_prototypes @@ -113,9 +113,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_78345" -[1/2] Building C object CMakeFiles/cmTC_78345.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_78345 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_41f0e" +[1/2] Building C object CMakeFiles/cmTC_41f0e.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_41f0e Feature record: C_FEATURE:1c_function_prototypes @@ -127,9 +127,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_86e05" -[1/2] Building C object CMakeFiles/cmTC_86e05.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_86e05 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_76228" +[1/2] Building C object CMakeFiles/cmTC_76228.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_76228 Feature record: C_FEATURE:1c_function_prototypes @@ -139,17 +139,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d42f2" -[1/2] Building CXX object CMakeFiles/cmTC_d42f2.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_d42f2 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ea93c" +[1/2] Building CXX object CMakeFiles/cmTC_ea93c.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_ea93c Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8ea25" -[1/2] Building CXX object CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_8ea25 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a9805" +[1/2] Building CXX object CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_a9805 Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: i686-none-linux-android16 Thread model: posix @@ -159,16 +159,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x Candidate multilib: .;@m32 Selected multilib: .;@m32 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_8ea25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_a9805 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8ea25"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_8ea25] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a9805"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_a9805] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: i686-none-linux-android16] ignore line: [Thread model: posix] @@ -180,7 +180,7 @@ Parsed CXX implicit link information from above output: ignore line: [@m32] ignore line: [Selected multilib: .] ignore line: [@m32] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_8ea25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_a9805 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -194,7 +194,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_8ea25] ==> ignore + arg [cmTC_a9805] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] @@ -212,7 +212,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_8ea25.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -239,9 +239,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2a704" -[1/2] Building CXX object CMakeFiles/cmTC_2a704.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_2a704 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_32008" +[1/2] Building CXX object CMakeFiles/cmTC_32008.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_32008 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -306,9 +306,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6de43" -[1/2] Building CXX object CMakeFiles/cmTC_6de43.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_6de43 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_859c2" +[1/2] Building CXX object CMakeFiles/cmTC_859c2.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_859c2 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -373,9 +373,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_1ae16" -[1/2] Building CXX object CMakeFiles/cmTC_1ae16.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_1ae16 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_97241" +[1/2] Building CXX object CMakeFiles/cmTC_97241.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_97241 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -440,9 +440,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8f501" -[1/2] Building CXX object CMakeFiles/cmTC_8f501.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_8f501 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2f308" +[1/2] Building CXX object CMakeFiles/cmTC_2f308.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_2f308 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json b/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json index ac1a5a7..e7c609e 100644 --- a/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json +++ b/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json @@ -5,11 +5,19 @@ }, { "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json due to:" + "message": "Trying to locate CMake in local SDK repository." + }, + { + "level": "INFO", + "message": "- CMake found in SDK at \u0027/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404\u0027 had version \u00273.10.2\u0027" }, { "level": "INFO", - "message": "- force flag, will remove stale json folder" + "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." + }, + { + "level": "INFO", + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json due to:" }, { "level": "INFO", diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_deps b/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_deps deleted file mode 100644 index 2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log b/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log deleted file mode 100644 index d7fe19c..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/.ninja_log +++ /dev/null @@ -1,2 +0,0 @@ -# ninja log v5 -0 6 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeOutput.log index 02f79be..fff6df5 100644 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeOutput.log +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeOutput.log @@ -3,17 +3,17 @@ The host system is: Darwin - 17.7.0 - x86_64 Determining if the C compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cf2ea" -[1/2] Building C object CMakeFiles/cmTC_cf2ea.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_cf2ea +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_db34b" +[1/2] Building C object CMakeFiles/cmTC_db34b.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_db34b Detecting C compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5d0d1" -[1/2] Building C object CMakeFiles/cmTC_5d0d1.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_5d0d1 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_155ce" +[1/2] Building C object CMakeFiles/cmTC_155ce.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_155ce Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: x86_64-none-linux-android21 Thread model: posix @@ -23,16 +23,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_5d0d1 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_5d0d1.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_155ce /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_155ce.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5d0d1"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_5d0d1.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_5d0d1] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_155ce"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_155ce.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_155ce] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: x86_64-none-linux-android21] ignore line: [Thread model: posix] @@ -44,7 +44,7 @@ Parsed C implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_5d0d1 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_5d0d1.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_155ce /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_155ce.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -58,7 +58,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_5d0d1] ==> ignore + arg [cmTC_155ce] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] @@ -77,7 +77,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_5d0d1.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_155ce.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -101,9 +101,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_136f5" -[1/2] Building C object CMakeFiles/cmTC_136f5.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_136f5 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_665f9" +[1/2] Building C object CMakeFiles/cmTC_665f9.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_665f9 Feature record: C_FEATURE:1c_function_prototypes @@ -115,9 +115,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_74ed9" -[1/2] Building C object CMakeFiles/cmTC_74ed9.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_74ed9 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a6cc6" +[1/2] Building C object CMakeFiles/cmTC_a6cc6.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_a6cc6 Feature record: C_FEATURE:1c_function_prototypes @@ -129,9 +129,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_385d2" -[1/2] Building C object CMakeFiles/cmTC_385d2.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_385d2 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b956b" +[1/2] Building C object CMakeFiles/cmTC_b956b.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_b956b Feature record: C_FEATURE:1c_function_prototypes @@ -141,17 +141,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c676d" -[1/2] Building CXX object CMakeFiles/cmTC_c676d.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_c676d +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a3162" +[1/2] Building CXX object CMakeFiles/cmTC_a3162.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_a3162 Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3de47" -[1/2] Building CXX object CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_3de47 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_77d9d" +[1/2] Building CXX object CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_77d9d Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: x86_64-none-linux-android21 Thread model: posix @@ -161,16 +161,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3de47 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_77d9d /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3de47"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_3de47] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_77d9d"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_77d9d] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: x86_64-none-linux-android21] ignore line: [Thread model: posix] @@ -182,7 +182,7 @@ Parsed CXX implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3de47 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_77d9d /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -196,7 +196,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_3de47] ==> ignore + arg [cmTC_77d9d] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] @@ -215,7 +215,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_3de47.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -243,9 +243,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cc732" -[1/2] Building CXX object CMakeFiles/cmTC_cc732.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_cc732 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7cec0" +[1/2] Building CXX object CMakeFiles/cmTC_7cec0.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_7cec0 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -310,9 +310,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6e4bd" -[1/2] Building CXX object CMakeFiles/cmTC_6e4bd.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_6e4bd +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a99b1" +[1/2] Building CXX object CMakeFiles/cmTC_a99b1.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_a99b1 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -377,9 +377,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e5617" -[1/2] Building CXX object CMakeFiles/cmTC_e5617.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_e5617 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_41102" +[1/2] Building CXX object CMakeFiles/cmTC_41102.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_41102 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -444,9 +444,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c9ca8" -[1/2] Building CXX object CMakeFiles/cmTC_c9ca8.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_c9ca8 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_60527" +[1/2] Building CXX object CMakeFiles/cmTC_60527.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_60527 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json b/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json index 4763b04..6102c68 100644 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json +++ b/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json @@ -7,10 +7,6 @@ "level": "INFO", "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json due to:" }, - { - "level": "INFO", - "message": "- force flag, will remove stale json folder" - }, { "level": "INFO", "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json file is not present, will remove stale json folder" diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_deps b/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_deps deleted file mode 100644 index 2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log b/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log deleted file mode 100644 index d7fe19c..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/.ninja_log +++ /dev/null @@ -1,2 +0,0 @@ -# ninja log v5 -0 6 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeOutput.log index 9e8e790..dc52920 100644 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeOutput.log +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeOutput.log @@ -3,17 +3,17 @@ The host system is: Darwin - 17.7.0 - x86_64 Determining if the C compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8aac1" -[1/2] Building C object CMakeFiles/cmTC_8aac1.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_8aac1 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c1537" +[1/2] Building C object CMakeFiles/cmTC_c1537.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_c1537 Detecting C compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f8001" -[1/2] Building C object CMakeFiles/cmTC_f8001.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_f8001 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b6d1a" +[1/2] Building C object CMakeFiles/cmTC_b6d1a.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_b6d1a Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: aarch64-none-linux-android21 Thread model: posix @@ -22,16 +22,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_f8001 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_f8001.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_b6d1a /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b6d1a.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f8001"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_f8001.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_f8001] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b6d1a"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_b6d1a.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_b6d1a] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: aarch64-none-linux-android21] ignore line: [Thread model: posix] @@ -42,7 +42,7 @@ Parsed C implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_f8001 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_f8001.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_b6d1a /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b6d1a.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -58,7 +58,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_f8001] ==> ignore + arg [cmTC_b6d1a] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] @@ -77,7 +77,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_f8001.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_b6d1a.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -101,9 +101,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_1e96f" -[1/2] Building C object CMakeFiles/cmTC_1e96f.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_1e96f +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c81e7" +[1/2] Building C object CMakeFiles/cmTC_c81e7.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_c81e7 Feature record: C_FEATURE:1c_function_prototypes @@ -115,9 +115,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2ab1c" -[1/2] Building C object CMakeFiles/cmTC_2ab1c.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_2ab1c +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_00642" +[1/2] Building C object CMakeFiles/cmTC_00642.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_00642 Feature record: C_FEATURE:1c_function_prototypes @@ -129,9 +129,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_820da" -[1/2] Building C object CMakeFiles/cmTC_820da.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_820da +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_34259" +[1/2] Building C object CMakeFiles/cmTC_34259.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_34259 Feature record: C_FEATURE:1c_function_prototypes @@ -141,17 +141,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_4c298" -[1/2] Building CXX object CMakeFiles/cmTC_4c298.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_4c298 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_eb424" +[1/2] Building CXX object CMakeFiles/cmTC_eb424.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_eb424 Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d4ee6" -[1/2] Building CXX object CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_d4ee6 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b7b8c" +[1/2] Building CXX object CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_b7b8c Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: aarch64-none-linux-android21 Thread model: posix @@ -160,16 +160,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_d4ee6 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_b7b8c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d4ee6"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_d4ee6] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b7b8c"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_b7b8c] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: aarch64-none-linux-android21] ignore line: [Thread model: posix] @@ -180,7 +180,7 @@ Parsed CXX implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_d4ee6 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_b7b8c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -196,7 +196,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_d4ee6] ==> ignore + arg [cmTC_b7b8c] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] @@ -215,7 +215,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_d4ee6.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -243,9 +243,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_fc9c1" -[1/2] Building CXX object CMakeFiles/cmTC_fc9c1.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_fc9c1 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_93606" +[1/2] Building CXX object CMakeFiles/cmTC_93606.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_93606 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -310,9 +310,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_56a75" -[1/2] Building CXX object CMakeFiles/cmTC_56a75.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_56a75 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d0c66" +[1/2] Building CXX object CMakeFiles/cmTC_d0c66.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_d0c66 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -377,9 +377,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a0e69" -[1/2] Building CXX object CMakeFiles/cmTC_a0e69.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_a0e69 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2a90b" +[1/2] Building CXX object CMakeFiles/cmTC_2a90b.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_2a90b Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -444,9 +444,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3332e" -[1/2] Building CXX object CMakeFiles/cmTC_3332e.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_3332e +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e91b4" +[1/2] Building CXX object CMakeFiles/cmTC_e91b4.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_e91b4 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json index 7940691..2715ee9 100644 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json +++ b/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json @@ -5,27 +5,31 @@ }, { "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json due to:" + "message": "Trying to locate CMake in local SDK repository." }, { "level": "INFO", - "message": "- force flag, will remove stale json folder" + "message": "- CMake found in SDK at \u0027/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404\u0027 had version \u00273.10.2\u0027" }, { "level": "INFO", - "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json file is not present, will remove stale json folder" + "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." }, { "level": "INFO", - "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt, will remove stale json folder" + "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json due to:" }, { "level": "INFO", - "message": "- command changed from previous, will remove stale json folder" + "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json file is not present, will remove stale json folder" }, { "level": "INFO", - "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\u0027" + "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt, will remove stale json folder" + }, + { + "level": "INFO", + "message": "- command changed from previous, will remove stale json folder" }, { "level": "INFO", diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_deps b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_deps deleted file mode 100644 index 2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log deleted file mode 100644 index cb536a8..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/.ninja_log +++ /dev/null @@ -1,2 +0,0 @@ -# ninja log v5 -1 7 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log index 6e02c0a..b0841dd 100644 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log @@ -3,17 +3,17 @@ The host system is: Darwin - 17.7.0 - x86_64 Determining if the C compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_59674" -[1/2] Building C object CMakeFiles/cmTC_59674.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_59674 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d3c7d" +[1/2] Building C object CMakeFiles/cmTC_d3c7d.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_d3c7d Detecting C compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82916" -[1/2] Building C object CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_82916 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e069e" +[1/2] Building C object CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_e069e Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: armv7-none-linux-android16 Thread model: posix @@ -25,16 +25,16 @@ Candidate multilib: armv7-a;@march=armv7-a Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb Candidate multilib: .; Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_82916 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_e069e /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82916"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_82916] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e069e"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_e069e] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: armv7-none-linux-android16] ignore line: [Thread model: posix] @@ -51,7 +51,7 @@ Parsed C implicit link information from above output: ignore line: [] ignore line: [Selected multilib: armv7-a/thumb] ignore line: [@march=armv7-a@mthumb] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_82916 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_e069e /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -67,7 +67,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_82916] ==> ignore + arg [cmTC_e069e] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] @@ -90,7 +90,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_82916.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -116,9 +116,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9054f" -[1/2] Building C object CMakeFiles/cmTC_9054f.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_9054f +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3bf11" +[1/2] Building C object CMakeFiles/cmTC_3bf11.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_3bf11 Feature record: C_FEATURE:1c_function_prototypes @@ -130,9 +130,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_678fa" -[1/2] Building C object CMakeFiles/cmTC_678fa.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_678fa +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6a4b7" +[1/2] Building C object CMakeFiles/cmTC_6a4b7.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_6a4b7 Feature record: C_FEATURE:1c_function_prototypes @@ -144,9 +144,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_853ca" -[1/2] Building C object CMakeFiles/cmTC_853ca.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_853ca +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9a8e9" +[1/2] Building C object CMakeFiles/cmTC_9a8e9.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_9a8e9 Feature record: C_FEATURE:1c_function_prototypes @@ -156,17 +156,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8d740" -[1/2] Building CXX object CMakeFiles/cmTC_8d740.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_8d740 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ddcea" +[1/2] Building CXX object CMakeFiles/cmTC_ddcea.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_ddcea Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_09535" -[1/2] Building CXX object CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_09535 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_57a46" +[1/2] Building CXX object CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_57a46 Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: armv7-none-linux-android16 Thread model: posix @@ -178,16 +178,16 @@ Candidate multilib: armv7-a;@march=armv7-a Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb Candidate multilib: .; Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_09535 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_57a46 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_09535"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_09535] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_57a46"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_57a46] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: armv7-none-linux-android16] ignore line: [Thread model: posix] @@ -204,7 +204,7 @@ Parsed CXX implicit link information from above output: ignore line: [] ignore line: [Selected multilib: armv7-a/thumb] ignore line: [@march=armv7-a@mthumb] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_09535 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_57a46 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -220,7 +220,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_09535] ==> ignore + arg [cmTC_57a46] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] @@ -243,7 +243,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_09535.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -273,9 +273,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6f1a0" -[1/2] Building CXX object CMakeFiles/cmTC_6f1a0.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_6f1a0 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d0f4f" +[1/2] Building CXX object CMakeFiles/cmTC_d0f4f.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_d0f4f Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -340,9 +340,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8feba" -[1/2] Building CXX object CMakeFiles/cmTC_8feba.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_8feba +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_0c4e1" +[1/2] Building CXX object CMakeFiles/cmTC_0c4e1.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_0c4e1 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -407,9 +407,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_72c04" -[1/2] Building CXX object CMakeFiles/cmTC_72c04.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_72c04 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2fe73" +[1/2] Building CXX object CMakeFiles/cmTC_2fe73.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_2fe73 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -474,9 +474,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_89934" -[1/2] Building CXX object CMakeFiles/cmTC_89934.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_89934 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9fc73" +[1/2] Building CXX object CMakeFiles/cmTC_9fc73.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_9fc73 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json index 3808c22..4d7a662 100644 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json +++ b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json @@ -3,26 +3,10 @@ "level": "INFO", "message": "Start JSON generation. Platform version: 16 min SDK version: armeabi-v7a" }, - { - "level": "INFO", - "message": "Trying to locate CMake in local SDK repository." - }, - { - "level": "INFO", - "message": "- CMake found in SDK at \u0027/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404\u0027 had version \u00273.10.2\u0027" - }, - { - "level": "INFO", - "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." - }, { "level": "INFO", "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json due to:" }, - { - "level": "INFO", - "message": "- force flag, will remove stale json folder" - }, { "level": "INFO", "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json file is not present, will remove stale json folder" @@ -35,10 +19,6 @@ "level": "INFO", "message": "- command changed from previous, will remove stale json folder" }, - { - "level": "INFO", - "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\u0027" - }, { "level": "INFO", "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\u0027" diff --git a/jni/jnitest/.cxx/cmake/release/x86/.ninja_deps b/jni/jnitest/.cxx/cmake/release/x86/.ninja_deps deleted file mode 100644 index 2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr diff --git a/jni/jnitest/.cxx/cmake/release/x86/.ninja_log b/jni/jnitest/.cxx/cmake/release/x86/.ninja_log deleted file mode 100644 index d5362e0..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/.ninja_log +++ /dev/null @@ -1,2 +0,0 @@ -# ninja log v5 -0 7 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeOutput.log index 868704f..2a074c5 100644 --- a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeOutput.log +++ b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeOutput.log @@ -3,17 +3,17 @@ The host system is: Darwin - 17.7.0 - x86_64 Determining if the C compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_bae20" -[1/2] Building C object CMakeFiles/cmTC_bae20.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_bae20 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_33718" +[1/2] Building C object CMakeFiles/cmTC_33718.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_33718 Detecting C compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8b589" -[1/2] Building C object CMakeFiles/cmTC_8b589.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_8b589 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7879c" +[1/2] Building C object CMakeFiles/cmTC_7879c.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_7879c Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: i686-none-linux-android16 Thread model: posix @@ -23,16 +23,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x Candidate multilib: .;@m32 Selected multilib: .;@m32 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_8b589 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8b589.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_7879c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7879c.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8b589"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_8b589.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_8b589] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7879c"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_7879c.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_7879c] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: i686-none-linux-android16] ignore line: [Thread model: posix] @@ -44,7 +44,7 @@ Parsed C implicit link information from above output: ignore line: [@m32] ignore line: [Selected multilib: .] ignore line: [@m32] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_8b589 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8b589.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_7879c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7879c.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -58,7 +58,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_8b589] ==> ignore + arg [cmTC_7879c] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] @@ -76,7 +76,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_8b589.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_7879c.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -99,9 +99,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_99aa9" -[1/2] Building C object CMakeFiles/cmTC_99aa9.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_99aa9 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b40d9" +[1/2] Building C object CMakeFiles/cmTC_b40d9.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_b40d9 Feature record: C_FEATURE:1c_function_prototypes @@ -113,9 +113,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_aa66a" -[1/2] Building C object CMakeFiles/cmTC_aa66a.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_aa66a +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_62523" +[1/2] Building C object CMakeFiles/cmTC_62523.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_62523 Feature record: C_FEATURE:1c_function_prototypes @@ -127,9 +127,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ab49c" -[1/2] Building C object CMakeFiles/cmTC_ab49c.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_ab49c +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_751aa" +[1/2] Building C object CMakeFiles/cmTC_751aa.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_751aa Feature record: C_FEATURE:1c_function_prototypes @@ -139,17 +139,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3cbc3" -[1/2] Building CXX object CMakeFiles/cmTC_3cbc3.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_3cbc3 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b55d9" +[1/2] Building CXX object CMakeFiles/cmTC_b55d9.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_b55d9 Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_90d25" -[1/2] Building CXX object CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_90d25 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_01616" +[1/2] Building CXX object CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_01616 Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: i686-none-linux-android16 Thread model: posix @@ -159,16 +159,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x Candidate multilib: .;@m32 Selected multilib: .;@m32 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_90d25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_01616 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_90d25"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_90d25] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_01616"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_01616] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: i686-none-linux-android16] ignore line: [Thread model: posix] @@ -180,7 +180,7 @@ Parsed CXX implicit link information from above output: ignore line: [@m32] ignore line: [Selected multilib: .] ignore line: [@m32] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_90d25 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_01616 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -194,7 +194,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker] ==> ignore arg [-o] ==> ignore - arg [cmTC_90d25] ==> ignore + arg [cmTC_01616] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] @@ -212,7 +212,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_90d25.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -239,9 +239,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_bbcfb" -[1/2] Building CXX object CMakeFiles/cmTC_bbcfb.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_bbcfb +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_73168" +[1/2] Building CXX object CMakeFiles/cmTC_73168.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_73168 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -306,9 +306,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_aa2fd" -[1/2] Building CXX object CMakeFiles/cmTC_aa2fd.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_aa2fd +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6010a" +[1/2] Building CXX object CMakeFiles/cmTC_6010a.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_6010a Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -373,9 +373,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_34e7d" -[1/2] Building CXX object CMakeFiles/cmTC_34e7d.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_34e7d +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2c1ef" +[1/2] Building CXX object CMakeFiles/cmTC_2c1ef.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_2c1ef Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -440,9 +440,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5f2bc" -[1/2] Building CXX object CMakeFiles/cmTC_5f2bc.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_5f2bc +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d3668" +[1/2] Building CXX object CMakeFiles/cmTC_d3668.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_d3668 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json index 368782c..e4dbfa0 100644 --- a/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json +++ b/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json @@ -9,7 +9,7 @@ }, { "level": "INFO", - "message": "- force flag, will remove stale json folder" + "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json file is not present, will remove stale json folder" }, { "level": "INFO", @@ -19,18 +19,6 @@ "level": "INFO", "message": "- command changed from previous, will remove stale json folder" }, - { - "level": "INFO", - "message": "- a dependent build file changed" - }, - { - "level": "INFO", - "message": " - /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt" - }, - { - "level": "INFO", - "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\u0027" - }, { "level": "INFO", "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\u0027" diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_deps b/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_deps deleted file mode 100644 index 2afb5cc1cf1b60f9607bb203eaac18a4e5a7dc5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmY#Z$ji*jN=!*DDCS~jU|;|MDWwDr diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log b/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log deleted file mode 100644 index d7fe19c..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/.ninja_log +++ /dev/null @@ -1,2 +0,0 @@ -# ninja log v5 -0 6 0 clean 700fc2b9a1d2e9b4 diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log index aaee610..769d22c 100644 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log +++ b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log @@ -3,17 +3,17 @@ The host system is: Darwin - 17.7.0 - x86_64 Determining if the C compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cedf7" -[1/2] Building C object CMakeFiles/cmTC_cedf7.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_cedf7 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cbb9d" +[1/2] Building C object CMakeFiles/cmTC_cbb9d.dir/testCCompiler.c.o +[2/2] Linking C executable cmTC_cbb9d Detecting C compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c47c8" -[1/2] Building C object CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_c47c8 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_75037" +[1/2] Building C object CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o +[2/2] Linking C executable cmTC_75037 Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: x86_64-none-linux-android21 Thread model: posix @@ -23,16 +23,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_c47c8 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_75037 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o Parsed C implicit link information from above output: link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c47c8"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_c47c8] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_75037"] + ignore line: [[1/2] Building C object CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o] + ignore line: [[2/2] Linking C executable cmTC_75037] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: x86_64-none-linux-android21] ignore line: [Thread model: posix] @@ -44,7 +44,7 @@ Parsed C implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_c47c8 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_75037 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -58,7 +58,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_c47c8] ==> ignore + arg [cmTC_75037] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] @@ -77,7 +77,7 @@ Parsed C implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_c47c8.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [-ldl] ==> lib [dl] arg [-lc] ==> lib [c] @@ -101,9 +101,9 @@ Parsed C implicit link information from above output: Detecting C [-std=c11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_67f1e" -[1/2] Building C object CMakeFiles/cmTC_67f1e.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_67f1e +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_76bc8" +[1/2] Building C object CMakeFiles/cmTC_76bc8.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_76bc8 Feature record: C_FEATURE:1c_function_prototypes @@ -115,9 +115,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c99] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_33b0d" -[1/2] Building C object CMakeFiles/cmTC_33b0d.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_33b0d +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_55791" +[1/2] Building C object CMakeFiles/cmTC_55791.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_55791 Feature record: C_FEATURE:1c_function_prototypes @@ -129,9 +129,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting C [-std=c90] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8487c" -[1/2] Building C object CMakeFiles/cmTC_8487c.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_8487c +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8bffa" +[1/2] Building C object CMakeFiles/cmTC_8bffa.dir/feature_tests.c.o +[2/2] Linking C executable cmTC_8bffa Feature record: C_FEATURE:1c_function_prototypes @@ -141,17 +141,17 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Determining if the CXX compiler works passed with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82471" -[1/2] Building CXX object CMakeFiles/cmTC_82471.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_82471 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c7aa9" +[1/2] Building CXX object CMakeFiles/cmTC_c7aa9.dir/testCXXCompiler.cxx.o +[2/2] Linking CXX executable cmTC_c7aa9 Detecting CXX compiler ABI info compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3d384" -[1/2] Building CXX object CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_3d384 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_88011" +[1/2] Building CXX object CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o +[2/2] Linking CXX executable cmTC_88011 Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) Target: x86_64-none-linux-android21 Thread model: posix @@ -161,16 +161,16 @@ Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.594 Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x Candidate multilib: .;@m64 Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3d384 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o + "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_88011 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o Parsed CXX implicit link information from above output: link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp] ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3d384"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_3d384] + ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_88011"] + ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [[2/2] Linking CXX executable cmTC_88011] ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] ignore line: [Target: x86_64-none-linux-android21] ignore line: [Thread model: posix] @@ -182,7 +182,7 @@ Parsed CXX implicit link information from above output: ignore line: [@m64] ignore line: [Selected multilib: .] ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_3d384 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] + link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_88011 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore arg [-pie] ==> ignore @@ -196,7 +196,7 @@ Parsed CXX implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/system/bin/linker64] ==> ignore arg [-o] ==> ignore - arg [cmTC_3d384] ==> ignore + arg [cmTC_88011] ==> ignore arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] @@ -215,7 +215,7 @@ Parsed CXX implicit link information from above output: arg [--no-undefined] ==> ignore arg [-znoexecstack] ==> ignore arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_3d384.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-Bstatic] ==> ignore arg [-lc++] ==> lib [c++] arg [-Bdynamic] ==> ignore @@ -243,9 +243,9 @@ Parsed CXX implicit link information from above output: Detecting CXX [-std=c++1z] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_38b78" -[1/2] Building CXX object CMakeFiles/cmTC_38b78.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_38b78 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82a32" +[1/2] Building CXX object CMakeFiles/cmTC_82a32.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_82a32 Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -310,9 +310,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++14] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_70641" -[1/2] Building CXX object CMakeFiles/cmTC_70641.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_70641 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cfa6f" +[1/2] Building CXX object CMakeFiles/cmTC_cfa6f.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_cfa6f Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers @@ -377,9 +377,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++11] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_dfb44" -[1/2] Building CXX object CMakeFiles/cmTC_dfb44.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_dfb44 +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_53219" +[1/2] Building CXX object CMakeFiles/cmTC_53219.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_53219 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers @@ -444,9 +444,9 @@ Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ni Detecting CXX [-std=c++98] compiler features compiled with the following output: Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c848b" -[1/2] Building CXX object CMakeFiles/cmTC_c848b.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_c848b +Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7bf18" +[1/2] Building CXX object CMakeFiles/cmTC_7bf18.dir/feature_tests.cxx.o +[2/2] Linking CXX executable cmTC_7bf18 Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json index c290e4d..543f0cd 100644 --- a/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json +++ b/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json @@ -7,10 +7,6 @@ "level": "INFO", "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json due to:" }, - { - "level": "INFO", - "message": "- force flag, will remove stale json folder" - }, { "level": "INFO", "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json file is not present, will remove stale json folder" @@ -23,10 +19,6 @@ "level": "INFO", "message": "- command changed from previous, will remove stale json folder" }, - { - "level": "INFO", - "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\u0027" - }, { "level": "INFO", "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\u0027" diff --git a/jni/jnitest/src/main/cpp/native-lib.cpp b/jni/jnitest/src/main/cpp/native-lib.cpp index 9a37f3b..1a8998f 100644 --- a/jni/jnitest/src/main/cpp/native-lib.cpp +++ b/jni/jnitest/src/main/cpp/native-lib.cpp @@ -4,6 +4,9 @@ #include #include +#include + +#define LOGI(...) __android_log_print(ANDROID_LOG_DEBUG,"mLogU" ,__VA_ARGS__) extern "C" JNIEXPORT jstring JNICALL Java_com_baiiu_jnitest_MainActivity_stringFromJNI( @@ -12,3 +15,51 @@ Java_com_baiiu_jnitest_MainActivity_stringFromJNI( std::string hello = "Hello from C++"; return env->NewStringUTF(hello.c_str()); } + +extern "C" JNIEXPORT void JNICALL +Java_com_baiiu_jnitest_MainActivity_testCallJava( + JNIEnv *env, + jobject /* this */, + jobject activity) { + + + // 首先获取MainActivity的类 + jclass cls = env->GetObjectClass(activity); + // 获取这个类中的code成员变量ID + jfieldID codeId = env->GetFieldID(cls, "code", "I"); + // 获取这个类中的msg成员变量ID + jfieldID msgId = env->GetFieldID(cls, "msg", "Ljava/lang/String;"); + + + // 获取code成员变量的值 + jint code = env->GetIntField(activity, codeId); + + // 获取msg成员变量的值 + jstring msg = (jstring) env->GetObjectField(activity, msgId); + + + // 获取java.lang.String对象中的内容 + const char *cMsg = env->GetStringUTFChars(msg, JNI_FALSE); + // 打印日志 + LOGI("code = %d,msg = %s", code, cMsg); + + // 用完String后要释放 + env->ReleaseStringUTFChars(msg, cMsg); + + + + + // 找到MainActivity类中的cCallJava函数 + jmethodID callJavaMethodId = env->GetMethodID(cls, "cCallJava", "(Ljava/lang/String;)V"); + // 创建一个java.lang.String对象,内容如下 + jstring nativeMsg = env->NewStringUTF("java method cCallJava called"); + // 调用java中的cCallJava方法 + env->CallVoidMethod(activity, callJavaMethodId, nativeMsg); + + // 这里的DeleteLocalRef可以不执行,在函数执行完毕后LocalRef会自动释放, + // 但是在循环次数较多的循环中需要Delete,否则可能会溢出 + env->DeleteLocalRef(msg); + env->DeleteLocalRef(nativeMsg); + env->DeleteLocalRef(cls); + +} diff --git a/jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java b/jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java index d340bfb..c39d879 100644 --- a/jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java +++ b/jni/jnitest/src/main/java/com/baiiu/jnitest/MainActivity.java @@ -1,5 +1,7 @@ package com.baiiu.jnitest; +import android.widget.TextView; +import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; @@ -13,7 +15,24 @@ public class MainActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); + ((TextView) findViewById(R.id.textView)).setText(stringFromJNI()); + + testCallJava(this); } public native String stringFromJNI(); + + private int code = 10; + private String msg = "hello world"; + + public void cCallJava(String str) { + android.util.Log.e("mLogU", "cCallJava: " + str); + + Toast.makeText(this, str, Toast.LENGTH_SHORT) + .show(); + } + + + public native void testCallJava(MainActivity activity); + } diff --git a/jni/jnitest/src/main/res/layout/activity_main.xml b/jni/jnitest/src/main/res/layout/activity_main.xml index 065398c..66ec119 100644 --- a/jni/jnitest/src/main/res/layout/activity_main.xml +++ b/jni/jnitest/src/main/res/layout/activity_main.xml @@ -8,6 +8,7 @@ > Date: Tue, 14 Jan 2020 16:50:01 +0800 Subject: [PATCH 031/104] sth --- .gitignore | 3 +- .../.cxx/cmake/debug/arm64-v8a/.ninja_deps | Bin 17768 -> 0 bytes .../.cxx/cmake/debug/arm64-v8a/.ninja_log | 7 - .../.cxx/cmake/debug/arm64-v8a/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 10368 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 10384 -> 0 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../arm64-v8a/CMakeFiles/CMakeOutput.log | 508 ----------------- .../CMakeFiles/TargetDirectories.txt | 3 - .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 - .../arm64-v8a/CMakeFiles/feature_tests.bin | Bin 14256 -> 0 bytes .../arm64-v8a/CMakeFiles/feature_tests.c | 34 -- .../arm64-v8a/CMakeFiles/feature_tests.cxx | 405 ------------- .../native-lib.dir/native-lib.cpp.o | Bin 186232 -> 0 bytes .../debug/arm64-v8a/android_gradle_build.json | 42 -- .../arm64-v8a/android_gradle_build_mini.json | 19 - ...dle_build_native-lib_arm64-v8a.command.txt | 7 - ...adle_build_native-lib_arm64-v8a.stderr.txt | 0 ...adle_build_native-lib_arm64-v8a.stdout.txt | 2 - .../.cxx/cmake/debug/arm64-v8a/build.ninja | 126 ---- .../cmake/debug/arm64-v8a/build_command.txt | 20 - .../cmake/debug/arm64-v8a/build_model.json | 72 --- .../cmake/debug/arm64-v8a/build_output.txt | 13 - .../cmake/debug/arm64-v8a/cmake_install.cmake | 49 -- .../debug/arm64-v8a/cmake_server_log.txt | 351 ------------ .../debug/arm64-v8a/compile_commands.json | 7 - .../arm64-v8a/json_generation_record.json | 14 - .../.cxx/cmake/debug/arm64-v8a/rules.ninja | 64 --- .../.cxx/cmake/debug/armeabi-v7a/.ninja_deps | Bin 18352 -> 0 bytes .../.cxx/cmake/debug/armeabi-v7a/.ninja_log | 7 - .../cmake/debug/armeabi-v7a/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 79936 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 80012 -> 0 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../armeabi-v7a/CMakeFiles/CMakeOutput.log | 538 ------------------ .../CMakeFiles/TargetDirectories.txt | 3 - .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 - .../armeabi-v7a/CMakeFiles/feature_tests.bin | Bin 79776 -> 0 bytes .../armeabi-v7a/CMakeFiles/feature_tests.c | 34 -- .../armeabi-v7a/CMakeFiles/feature_tests.cxx | 405 ------------- .../native-lib.dir/native-lib.cpp.o | Bin 174564 -> 0 bytes .../armeabi-v7a/android_gradle_build.json | 42 -- .../android_gradle_build_mini.json | 19 - ...e_build_native-lib_armeabi-v7a.command.txt | 7 - ...le_build_native-lib_armeabi-v7a.stderr.txt | 0 ...le_build_native-lib_armeabi-v7a.stdout.txt | 2 - .../.cxx/cmake/debug/armeabi-v7a/build.ninja | 126 ---- .../cmake/debug/armeabi-v7a/build_command.txt | 20 - .../cmake/debug/armeabi-v7a/build_model.json | 72 --- .../cmake/debug/armeabi-v7a/build_output.txt | 13 - .../debug/armeabi-v7a/cmake_install.cmake | 49 -- .../debug/armeabi-v7a/cmake_server_log.txt | 351 ------------ .../debug/armeabi-v7a/compile_commands.json | 7 - .../armeabi-v7a/json_generation_record.json | 14 - .../.cxx/cmake/debug/armeabi-v7a/rules.ninja | 64 --- .../.cxx/cmake/debug/x86/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 8200 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 8280 -> 0 bytes .../x86/CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../debug/x86/CMakeFiles/CMakeOutput.log | 504 ---------------- .../x86/CMakeFiles/TargetDirectories.txt | 3 - .../debug/x86/CMakeFiles/cmake.check_cache | 1 - .../debug/x86/CMakeFiles/feature_tests.bin | Bin 8024 -> 0 bytes .../debug/x86/CMakeFiles/feature_tests.c | 34 -- .../debug/x86/CMakeFiles/feature_tests.cxx | 405 ------------- .../cmake/debug/x86/android_gradle_build.json | 42 -- .../debug/x86/android_gradle_build_mini.json | 19 - jni/jnitest/.cxx/cmake/debug/x86/build.ninja | 126 ---- .../.cxx/cmake/debug/x86/build_command.txt | 20 - .../.cxx/cmake/debug/x86/build_model.json | 72 --- .../.cxx/cmake/debug/x86/build_output.txt | 13 - .../.cxx/cmake/debug/x86/cmake_install.cmake | 49 -- .../.cxx/cmake/debug/x86/cmake_server_log.txt | 351 ------------ .../cmake/debug/x86/compile_commands.json | 7 - .../debug/x86/json_generation_record.json | 62 -- jni/jnitest/.cxx/cmake/debug/x86/rules.ninja | 64 --- .../.cxx/cmake/debug/x86_64/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 9048 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 9096 -> 0 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../debug/x86_64/CMakeFiles/CMakeOutput.log | 508 ----------------- .../x86_64/CMakeFiles/TargetDirectories.txt | 3 - .../debug/x86_64/CMakeFiles/cmake.check_cache | 1 - .../debug/x86_64/CMakeFiles/feature_tests.bin | Bin 12976 -> 0 bytes .../debug/x86_64/CMakeFiles/feature_tests.c | 34 -- .../debug/x86_64/CMakeFiles/feature_tests.cxx | 405 ------------- .../debug/x86_64/android_gradle_build.json | 42 -- .../x86_64/android_gradle_build_mini.json | 19 - .../.cxx/cmake/debug/x86_64/build.ninja | 126 ---- .../.cxx/cmake/debug/x86_64/build_command.txt | 20 - .../.cxx/cmake/debug/x86_64/build_model.json | 72 --- .../.cxx/cmake/debug/x86_64/build_output.txt | 13 - .../cmake/debug/x86_64/cmake_install.cmake | 49 -- .../cmake/debug/x86_64/cmake_server_log.txt | 351 ------------ .../cmake/debug/x86_64/compile_commands.json | 7 - .../debug/x86_64/json_generation_record.json | 50 -- .../.cxx/cmake/debug/x86_64/rules.ninja | 64 --- .../cmake/release/arm64-v8a/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 10368 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 10384 -> 0 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../arm64-v8a/CMakeFiles/CMakeOutput.log | 508 ----------------- .../CMakeFiles/TargetDirectories.txt | 3 - .../arm64-v8a/CMakeFiles/cmake.check_cache | 1 - .../arm64-v8a/CMakeFiles/feature_tests.bin | Bin 14264 -> 0 bytes .../arm64-v8a/CMakeFiles/feature_tests.c | 34 -- .../arm64-v8a/CMakeFiles/feature_tests.cxx | 405 ------------- .../arm64-v8a/android_gradle_build.json | 42 -- .../arm64-v8a/android_gradle_build_mini.json | 19 - .../.cxx/cmake/release/arm64-v8a/build.ninja | 126 ---- .../cmake/release/arm64-v8a/build_command.txt | 20 - .../cmake/release/arm64-v8a/build_model.json | 72 --- .../cmake/release/arm64-v8a/build_output.txt | 13 - .../release/arm64-v8a/cmake_install.cmake | 49 -- .../release/arm64-v8a/cmake_server_log.txt | 351 ------------ .../release/arm64-v8a/compile_commands.json | 7 - .../arm64-v8a/json_generation_record.json | 58 -- .../.cxx/cmake/release/arm64-v8a/rules.ninja | 64 --- .../cmake/release/armeabi-v7a/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 79940 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 80012 -> 0 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../armeabi-v7a/CMakeFiles/CMakeOutput.log | 538 ------------------ .../CMakeFiles/TargetDirectories.txt | 3 - .../armeabi-v7a/CMakeFiles/cmake.check_cache | 1 - .../armeabi-v7a/CMakeFiles/feature_tests.bin | Bin 79780 -> 0 bytes .../armeabi-v7a/CMakeFiles/feature_tests.c | 34 -- .../armeabi-v7a/CMakeFiles/feature_tests.cxx | 405 ------------- .../armeabi-v7a/android_gradle_build.json | 42 -- .../android_gradle_build_mini.json | 19 - .../cmake/release/armeabi-v7a/build.ninja | 126 ---- .../release/armeabi-v7a/build_command.txt | 20 - .../release/armeabi-v7a/build_model.json | 72 --- .../release/armeabi-v7a/build_output.txt | 13 - .../release/armeabi-v7a/cmake_install.cmake | 49 -- .../release/armeabi-v7a/cmake_server_log.txt | 351 ------------ .../release/armeabi-v7a/compile_commands.json | 7 - .../armeabi-v7a/json_generation_record.json | 46 -- .../cmake/release/armeabi-v7a/rules.ninja | 64 --- .../.cxx/cmake/release/x86/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 8200 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 8280 -> 0 bytes .../x86/CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../release/x86/CMakeFiles/CMakeOutput.log | 504 ---------------- .../x86/CMakeFiles/TargetDirectories.txt | 3 - .../release/x86/CMakeFiles/cmake.check_cache | 1 - .../release/x86/CMakeFiles/feature_tests.bin | Bin 8032 -> 0 bytes .../release/x86/CMakeFiles/feature_tests.c | 34 -- .../release/x86/CMakeFiles/feature_tests.cxx | 405 ------------- .../release/x86/android_gradle_build.json | 42 -- .../x86/android_gradle_build_mini.json | 19 - .../.cxx/cmake/release/x86/build.ninja | 126 ---- .../.cxx/cmake/release/x86/build_command.txt | 20 - .../.cxx/cmake/release/x86/build_model.json | 72 --- .../.cxx/cmake/release/x86/build_output.txt | 13 - .../cmake/release/x86/cmake_install.cmake | 49 -- .../cmake/release/x86/cmake_server_log.txt | 351 ------------ .../cmake/release/x86/compile_commands.json | 7 - .../release/x86/json_generation_record.json | 46 -- .../.cxx/cmake/release/x86/rules.ninja | 64 --- .../.cxx/cmake/release/x86_64/CMakeCache.txt | 359 ------------ .../CMakeFiles/3.10.2/CMakeCCompiler.cmake | 73 --- .../CMakeFiles/3.10.2/CMakeCXXCompiler.cmake | 75 --- .../3.10.2/CMakeDetermineCompilerABI_C.bin | Bin 9048 -> 0 bytes .../3.10.2/CMakeDetermineCompilerABI_CXX.bin | Bin 9096 -> 0 bytes .../CMakeFiles/3.10.2/CMakeSystem.cmake | 15 - .../release/x86_64/CMakeFiles/CMakeOutput.log | 508 ----------------- .../x86_64/CMakeFiles/TargetDirectories.txt | 3 - .../x86_64/CMakeFiles/cmake.check_cache | 1 - .../x86_64/CMakeFiles/feature_tests.bin | Bin 12984 -> 0 bytes .../release/x86_64/CMakeFiles/feature_tests.c | 34 -- .../x86_64/CMakeFiles/feature_tests.cxx | 405 ------------- .../release/x86_64/android_gradle_build.json | 42 -- .../x86_64/android_gradle_build_mini.json | 19 - .../.cxx/cmake/release/x86_64/build.ninja | 126 ---- .../cmake/release/x86_64/build_command.txt | 20 - .../cmake/release/x86_64/build_model.json | 72 --- .../cmake/release/x86_64/build_output.txt | 13 - .../cmake/release/x86_64/cmake_install.cmake | 49 -- .../cmake/release/x86_64/cmake_server_log.txt | 351 ------------ .../release/x86_64/compile_commands.json | 7 - .../x86_64/json_generation_record.json | 46 -- .../.cxx/cmake/release/x86_64/rules.ninja | 64 --- jni/jnitest/.cxx/ndk_locator_record.json | 37 -- .../com/baiiu/logkotplugin/LogTransform.kt | 36 +- 199 files changed, 20 insertions(+), 18364 deletions(-) delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_native-lib_arm64-v8a.command.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_native-lib_arm64-v8a.stderr.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/android_gradle_build_native-lib_arm64-v8a.stdout.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/arm64-v8a/rules.ninja delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/.ninja_deps delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/.ninja_log delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.command.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stderr.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stdout.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/armeabi-v7a/rules.ninja delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86/rules.ninja delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86/rules.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake delete mode 100755 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin delete mode 100755 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache delete mode 100755 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.bin delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build.ninja delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build_model.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json delete mode 100644 jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja delete mode 100644 jni/jnitest/.cxx/ndk_locator_record.json diff --git a/.gitignore b/.gitignore index f0b2d68..bc195fc 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ build captures .idea gen -repo \ No newline at end of file +repo +.cxx \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_deps deleted file mode 100644 index 2e227d208101e6496bab123a33e032e1b03ab066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17768 zcmeI4caRiC6o(&XF)Nq@iWzSP@Hh@LqL{#p31ys}?cHr|c4nQK4M$n!{b7};sHmuj zm~+lK2h2I=h>AJq`0JjTz2F`HZTA%=RbO2lRcwFz-s>>kJq#V)>6t=Mjk z^|FD_vlIPn*=6Qbj|(CeMrIf|X3^%JiI3^=sYHL{Gi(3(%n3Xb*g^e6%`n?$dSK*m zV}vnkOmpj)=4LbUeb*`AgG1AGD@C&uuuPe|k(srFD)*Xdtu0ndvl+IBf$v9VISfqh zIc_;C^^5}jg|<5y+BRYd1IM+!yxD3DH%8YD!U&dmqwpsjj%}zzZ{Ob;Hq5MyFd@Oc z2$3NAL#KyjIlhu>g%=?6#`~wVeli`?`UXj7CM&6VdMubG3Xq`zDN7&`;DxRDkh@9a(NNOBJ1Hh zxab_$F_=h?Z}rxN)c6JtGd0zwWuZP`VHNF~WxG7@S#rYrT4#PN%PYHXDGG?bYIuHn zn{Vp#e}G}0zSJ3uFcJ<{g|q4xIz2?8$Y>CKuG7PI^M1giLXqe*c+6;Mzgb9aaID@r zI?OaC#Je;H7?z41=aT^H{*0x(U(S+FkJ2(&V}= z%|_uZxXkTG`4T;=!~)lkAH(TQ_^DqDbj@3Lqc^nVF79I`Kjby5v%kL%7xiOK>=Lg^ zjKXUg< z_N-0^@hpg``x%`M7WRWP<^0n+9g3{z2krC}9Mq5ZNll7rn0q-K57Lu5Jy^|Qr3eQX zL{I3YyCNE*{YRAM zAU)%j^LiEgM6wPZ*5VMa2~&xOwB(^E6Cr}|pq3ca_u8}EHwq7EiGi3e(KyC~`_cY% z{Oo>*V?u-PTgX}r8EX><{b6K#@|5g8xTv4EVwWf=JCT*cW0O(17asj!ttp19u1ih2 z2VUyO&7@vER=peTcPOuwr2Y6TmF|Lr`g%^&@qi~y2hwf{eM1gLFgZe(2woY^l+E;&nF5*Run>TCu?sBhR zwtth-{HN=xcuf;Wfapdo4k892bD1L-cQ@$C1MX7T@?zHYXkY!ktiI1WLY~JmBVsi~ z=Q_B}RX&F;#I3@_8Yq^7*R}9dKflFmAeq3f!a@BUC>`*Ekx`h7 z_BD(%Jrp{R4N+3FMbOs#Mk0Ei}qL0kd83XLs z6}dyF>#T>)9zv&S$wg9^7&cDTnG1Pmz^9p79pt_poub)64BaPdb&#_Mout(vp1@|n zLH+oY&YnakqJ8!2&7@D(XK|tvl;)!6UV5C1(XmfdvBq(M^#;OAmM zyeq#1SQ0D+mIlj!Wx+tO99SN#09FJmftA53U{$ah7z74`)xjEIO|TYN8>|D?1?z$J z!3JOm*br<4hJua3CSX&r8Q2_b0k#Cgz*e9M7{CPL-To0^B-k1>gHfObj0UY>4A=&2 z3$_E>gB`$*U?(sZ>Y za4-{#msa3 diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log deleted file mode 100644 index ba6216e..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/.ninja_log +++ /dev/null @@ -1,7 +0,0 @@ -# ninja log v5 -0 461 1578390911 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d -462 555 1578390911 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f -2 440 1578458010 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d -440 534 1578458010 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f -1 442 1578458053 CMakeFiles/native-lib.dir/native-lib.cpp.o 22c556f9f4164a1d -442 526 1578458053 /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a/libnative-lib.so 3011549968e6893f diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt deleted file mode 100644 index 0a36a22..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeCache.txt +++ /dev/null @@ -1,359 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a -# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=arm64-v8a - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-16 - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//Archiver -CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/arm64-v8a - -//Path to a program. -CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -//Path to a library. -log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so - -//Dependencies for the target -native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake deleted file mode 100644 index 8f70743..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "8.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake deleted file mode 100644 index 4bb420b..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,75 +0,0 @@ -set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "8.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 027d8c8465958202e528c72b7343eb2d15f22450..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10368 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 b1b@8#{QRTuDXX==^J3u!=-}I3JS_YZCdVuO diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index d83bb5fcebdde4632fb364b86236ffd01a4dcb36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10384 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 l6s_b{{|hScsJX59E< diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake deleted file mode 100644 index 9c64eec..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") -set(CMAKE_HOST_SYSTEM_NAME "Darwin") -set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "aarch64") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log deleted file mode 100644 index 2fd0e5e..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,508 +0,0 @@ -The target system is: Android - 1 - aarch64 -The host system is: Darwin - 17.7.0 - x86_64 -Determining if the C compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_0a593" -[1/2] Building C object CMakeFiles/cmTC_0a593.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_0a593 - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c230c" -[1/2] Building C object CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_c230c -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: aarch64-none-linux-android21 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -Candidate multilib: .;@m64 -Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_c230c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c230c"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_c230c] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: aarch64-none-linux-android21] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_c230c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [--fix-cortex-a53-843419] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [aarch64linux] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_c230c] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_c230c.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_f6257" -[1/2] Building C object CMakeFiles/cmTC_f6257.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_f6257 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9a690" -[1/2] Building C object CMakeFiles/cmTC_9a690.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_9a690 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_34ee2" -[1/2] Building C object CMakeFiles/cmTC_34ee2.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_34ee2 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e83e0" -[1/2] Building CXX object CMakeFiles/cmTC_e83e0.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_e83e0 - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9de2c" -[1/2] Building CXX object CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_9de2c -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: aarch64-none-linux-android21 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -Candidate multilib: .;@m64 -Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_9de2c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9de2c"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_9de2c] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: aarch64-none-linux-android21] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_9de2c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [--fix-cortex-a53-843419] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [aarch64linux] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_9de2c] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_9de2c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5215d" -[1/2] Building CXX object CMakeFiles/cmTC_5215d.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_5215d - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_28564" -[1/2] Building CXX object CMakeFiles/cmTC_28564.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_28564 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_985b9" -[1/2] Building CXX object CMakeFiles/cmTC_985b9.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_985b9 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_4f159" -[1/2] Building CXX object CMakeFiles/cmTC_4f159.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_4f159 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index fe38f3c..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.bin deleted file mode 100755 index d04a1844c6fd9926188e2155022458c010dfc25d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14256 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 t+!_)PDoWdhRFsU= 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o b/jni/jnitest/.cxx/cmake/debug/arm64-v8a/CMakeFiles/native-lib.dir/native-lib.cpp.o deleted file mode 100644 index 9b55b2274bf4eb6397baac8d65700ae64f0d2973..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186232 zcmeEvd3;pWz4*DA3B*JY3dC5SAc;2w@R-$H`C-*F(19KBzZZN0l{fE2 z|HvO}*Iw{#pY-X_MGGGSU1aO$FAC6^0r6v4;@-4wo_S78S@|d9CTtlOuJG44zL|<%*znvXfx)YgA{$)<2!-s zgJ7y3hX3XGb3z~fsPcH4xOy=?*50r4wF zUH5>VeISE8fO~3>59-gCv1^~tPdb2S8^~Z*v>xAH3HWI`CWYU9~;*-M8zvt~S_r8{Q{< zrgpq-{=t3VH@4rs(4RS$(4L{+Cbege{@~JeaT;~qzaV{f?Hquv{?x;jH3P2)U*>E7 zyh*@Vm6EXYSPwlCNLct4KaFpeDnU$≶6C432kzf`F8m*N z;C|nE@IL|akZy$(`u6?4i3fPBHykG5rvgd0*sHw`b#L+Mw&wzPr2H5-5p^LP! zwvYDfo&yFrhHv#A=S3FIeOmdc_@Exdfy-{}53h@7Ao1s5Hm8y>HzTQ`?{srR|%A;NV(Stm?4KOdd=1d%u&_Cuo zd@Nn@F?4zA@rq#@<-q=3*cWh~qPXC=NjZP1b^^?+Cmh%Z>!qF0uW+4Y zugUhy_~JY;$r2xa3Hln2;m&#ucqg4F{+a=6u)QcJW9XzX|BiwBx7S{@wvarymiXRq znnQ2i1AI6SI&wHS`*A*IKU})ye2MepKDnl&`5p3;MaGw(UpT4Kj>SDC?lmLM>yw1_ z;pH@D)WZ6R*I*bcvrX7#AFi(V`zFn>ju)%<4Zq~^v0`H>j)Zi>6#N_jD3juDCog> zqrQ~=56ZzlK=UhIV{luw%i80+_;KjVUzYKAw~N90En|o}#a!rnf4o@5(ufK63w=Ju zdO?4%Z_N`tAE2!Q#v8tpLqC!V}uUVhU|V8cvYL>7kI+Li*pC`cBYzE+^B zy!L3KCDxSZ@a9E8DB2_%!|~QgC{ASvK*b{AM67G>n(EoJB@``)w{DJx5_uid^G@nG zDKEM)5{)*+^V-83Tid(a^Wxo|ow2S&v?&ky#Qct?u2^eRUO`!LaZyoeaUPTav{*-8 zS4nAkNo7@JdR_z_%j=1D#ajViIjd+^MP5NmBGDP2U04`q1+&)0V(Z$X@mP0PBswb+ zYcEX1Vr`L@aBD{)%Qu#lH5WIPMjM-(O3E6W%S%g|iYuBLBjG?}V{vh1Rar$*QDu3c zV)}q|x3%@O=aocCs!E!p72%3#pro;=xiMTCj#QL|ivr7wxTIQUn%xutt^OSG^z*0rI1Q=tsbX|bm6wrJt{j#m6nMB|CVcvqyb zoqX%;EbIs;T6?0Ww6!+Qigb1kRMo7=#*KxM_V9*iVN1ex)5hX!yDYl^|8kF(MZA; zn!kL}sugvMLiH<74V}Jx+42=;nvo!TCieutqZrPcERbVx-fOi z7q4(3&X~W-t-E&BsuinTEQ{x_nP2b1tgfrCUA{)hW)^~8)zH-%>uODG67fWn2!%SD zHUvcI?B&Z=C(0Qr4unE_M+rf5Y>#!+)i(xeYm19Qp+rkptT)sa?O2y+2}QfQVqLX8 zpeY$WD7~@nL@3rA>Vi%a)%5CU(FmObO7yUDZlbF@S`D;#3v|;^dpN!Ut#F(Rlsnx% zl;{e#CgOF=SBI(`WL>1Twzkq93~E=cE)KQZBSlm|hwKueHJvsl29O>)m!67nQ&U$o z9$ zT-}04JHZL|3MUeCdthLLNNT}zsSXr1MV&Y`MB0S{`*5lf2GS6g232ckQ12^&e_TK#PSA zjg1NG*Ny>2C2vOGL7SP^9Bzwa@6y^tpwtN?cc+F(ZJ@}(#jy1&NQ4$(m|@5lp}J=1 zN-fb2Y}-w(378ziZF8vv!wg593XrD4ludeO=5aIdW`d5^*xJ!Fmpsnn7M<+9+oAr9 z5U$3Lg9LT}S6KR^MRkT%%RtA#6_ixOqirx7g<>68sR@`;qg{~e+{AU<)g8gO*0TD3 z@ebUG089zaKtKZ~G&LAh0~I*dt?LT6u`%I}L|r3IBDK&2YzYB#ax_2c!Yz;H0a76QoIV)$p`}ezQZOB?=@Ch`&PC;R=fiI96yXfD{pyAT3{MfvKUfE9 zK2G5WFmg2d%ZyH^@=|teN`~O4J)+n4UH!7P!|cp+!Qk4QE!{_97|g+TttuF%`_;Mn z=WD-o4LlGfX)seoNp{Lums}h5IX%%FiZhg4Wrez61PgI*gbXgwBH>QN(R2rCQ#cVu z7=;k6R_Hi}BVi+a&0n=@{#l{bb!XRx)|}N)8zK$3ngbd#!PP}m9P{B`{Ep&;0!!3R zTx&&PMhmxgg`ncx<8g7ZHxsV@0>%15vMz$C09s_P5MfOSIM?c@wziDQuB~q^s;zH? z5CXg|nt(n=sk;mR2TP}=MqLvGa$&e*LA18LGqGs_T$H8=lDmfWIC!n1w4m@h%9yF0 z_QTXXnxvtIX66-nE*|=di#y!)tpNx#T!5%B>tp1Q6nVBDcVG<1X66O#nZY&bS0pvE zA-Av9Wue-#=GLw_HZ4lsO)K#4F7rR(V0k=>i$L&@GyfSERjL08A4}uC;ZC@qtPBav z!P*zDyVn#a_e*!n`}cLpzAimrZ13od#oZfbaKRm2*V+++RRk>8VJl@bEH>L(<1jE& zUksF+1h|?ml^1)M^u)5~B)a#UR2yE6tDBOLvmg!{j`mxV z6Meoof?YaVU=LQEtRij}a$70TZ)3_Mc3a@gV67;Pa7)2tusX`SY+E=37nHb@8x7eZ zl9!e^Gv>{xmisg&(_l+4g*_r16)_pCj*5umg3Jw8Q&~isL+N0(*aN~~8wc+@LQps} zSToeMH>}w7r9}VRX;~B(S6~UHgVoZyv9{gmz~`JdST)7r1n9wil|ecKH)c9$je+T4 zwUjo7BO4$hm<(D64wayTN6bMDjDeD_XnU+D8iI?0W(u$iM#}~<+&Wt0-OVno3=dMP zy)J-Ze2`UFiW@$#McUpD!%yd?!Kx{bcQ?WoYb~hZ++Y<|;MG{TD_Vo+P?~|(RIX(;Bi}IbUI5ILKr>l9a=0? zC>*rA<*Fej#giK25W|_Qe+bb`RyMR?dh3JDQMg`PgCSMxKx50dJRHZzN8tYDDww7j zpa%dv?vEIv#nB6EBM}k3u+IXD+Y-ptMvLu~W;jb1hy%^jecCK9j)1q%qSa)H_v`v* z#dS0+F0mQ}=KJQBOHtzP(^45-SheA3+%ZmrDs9^}4ceTo*EHzz z-hdrk!*n)d(_mNX9oa$IRtXOugd^~vD@?6+HVwU?93C^k#}{GQ!nt(nOoOfpuqxUG zOSX2j4|8cyijM@dx1pwJbGW-L0V|tU+;H~9r=dj04ceU_;)ot7iMPOO1sg)JlxqgF z;Wo1lr@`E^NLw_Fk3mz43Wq%V+BX-{po@0ELC+AwXsa2jYkaF>==P*bPiH;eMunBA z{aoS6bRTty(E_dMSvP{BbgUae&A)GvTpsT1#9NgdM+VZ+tz2q(Z+M8cVrxvkKpoU1 zqp3@yyXGbFpiILtn=2xD%=W;i(fog3Gpp+Cj<>*TA8?Nmo+`KVX)wLAGuFv^d*Eqx z&Za?anSE0=4THF@Ylxk|zDt`1t29+ZG|Jg;qoH`{vxBWKO?wQsIvU~9G!*d$W7>uy zM_n3PuI+AGh9XhaADZl7LH(8 zxUWk%4c42g)6(5FrD^K$ZjI^nJ1zaiG0?l6K|A1@8~Pl7_>$mpYxj#FgL~PdUj?PJ zDpH2-KU70~jA}!@{MQ~=OTz+Gdunay?a6)?kMBwi)zLCKY63Tf@W=^l9YfVvDj$tZ zgQ`FYysc!vg-LJlyWq4~iw_>~mVo(y+Mupz)m`f}t4p7=Nl!iu%2E037GG+l!#M3> zu(X6u)0al`(i1%MA+GdA(bSCdd0N8hr8pgNHT9+`!0v~=(imU2;`D_#S#MgR>sFhl z;Cej$mBt8rXis05Qz%bMtUYw6Dd5RZh@~;!$;#6gZg1UbiFUH;^aR^^n2kc54pSYC z_T^w2mPV$|^bGQjR%iif_Wa+XF+DRIymsFT$8L4C!s#DzSPJVPMq!AX#(_$B;~H2tilTzFkjoik>rsA39op|mi7~Yd; zYzqOBUzk&rOI4P4OsX72X>SXhCDJ1>LD$>y3_sVsD_CyAY29#GH_ZIaYyw_Rb;qM| z#6)7K1i*Xx}c_Lqz%smF6iiPYlG-d7cvt{2mqVlBw)zl)&-n$O~+tT z?S?vHa3pkq&kV*(p*%Xx&zr57*_vYAjcrjnOPO^fM0>P70>^+rLhoyW!w5psAyYW@ zoC~v3z0^|N!6GoolXW2a7H@}VA5CyY#SM}?PJK1S8}LL6I7s6z9x#i&02w& zcgjP+DGmWunk_@x9U%u&MLA*=N*dL$8aTso;XKMZWIQJ}ArQs63%g?pcsB+PEN|@r zLYquv3L|;5kev$ht#G6goHdVM)Eg49CT=XvqPZ=`{Rn6hDOqgRZVAI6p!I3j`Rj1Z zJ;>5G{ze5H7~b3!#qLb`Eb~j_vgK0C!cO)Q9t2V5&ZGbe=k?3lJw5fF+G`Q9{oaf!y0%=>U7k_cSi*2 zad_!23Mu?f3eh*RAoLLuNW_=`-oi`#*ubFeW21l^Oqh^qh0`&mEs$YjdTncZZF72U zdwOkydTon($tTof+th0t)oWYTE6oBXDpwW{@A^wMkYQeI_++DPD>iIA*#TdO!`JJY zsC(d=H38uV8k`u=9)finCN1!TE(A7(H&F_UGC*&Fj*4loL~oKQgc(lL1j4#@7>1fL zw>j2<)e3D$R#kJa>=`zq$07BA%iMe7k_l*b8;}`ngwVq&;l_&)G=^S)dRyT)d6)q) zvKiBW03E*xLI6oKCotv_*d`O1!k9;B9P=Q9D-K9#<$)lKm;`c)OAW;0;7VwQ?Ij12 zQmiC;dr1)HdRRdKU&<9kZ^JTTwO0_pn{oxgN@)cF>lolnwREtR;?e=j?_+J$+uJTA zoh-(6324T_77Jhq*B-=#{-ZLC8l<#-!wjxUfW0}<3Z2~^qZ2V2nsK`f+F%!t->{CM z`ht{4ZbHz|O(+_qXnYqvvPsBK9Tw;osE}>l-)0P`RGYNnH#>A~P?B zUyWK7ZN}d^h&G)@zwQJI_-CH#773MeF)nV6LMsieZ^jha?97^&scb!-_8$#*pyjK( zVd!Gx>f-b1tqNT6qH3W@vi3FjV>nO-{rU~E2`x*+<Ou}EB^;R97lQ8^y8@YA!OXrIL!|L*Fbil1mZfOSETAD+Vi8?-Y9cyT(FCCe;`XRf=HhQWR5})=&*?8pTwnkxYGhBQ_N3BvYeK zGgYc)ZYWd)Q=OvB$1#y+9vBjxp_8W~0A=G;Ff=X)z{cSKRJ9HSmE+_wxDG&}aUgb! z!PWM-?SQVrfxN&e8~{}~09xSyIfX-B6%K$_I6!*g;OgoG{BB@`hZ8wHFe+)1NJevf zlkr?tjCb{Oswoe=uE-_e(&Y4TU5$fu>2R>R0@bTE1q!JvP*`1o){iv}8dg`Kp>-Wj z|J5`&I9=XB>e8ymYT^p1%PXv|KT2HdCy#LRzn*@&5{FNwpgD1|3f9i> zzNLu3V)+dCv7pSK#yE; zBWErA$PwNT0=GS|pjFlf%ZBVr9I3aFm&FVrGgOnq>E!8h%;7;FZJvmer)9sxLltQ= z#c`F(0ACb1Y*4p0Q>&fDOGSqPtJ>yhbMkaO;qXx1+f2>4h-HAUHXJr?4mMvCEnOv} z4nTDEh{^EAvErTJ=tw6TI#Ri>V{LDBoa3O5R37PA%>f53o2#eAHqEX^Qz+STyYV~q zWr`$uASIH$kOU7;B*n`cBlfG{hh|`_Opm-mIo2zbin_wt7AuTnt3oL&6;88HBB6)r zan`VQgcZuP4hJPCs*2694!BI~0F`7N;F7IFrEmkFYdQUpa$L}kFy6BYC*Y!9G zHWlo^FkN1No!-%9h@BRLjU;#zkba=n2JkKe)B^tC_S(~6djWR5Vw)s1KLI=MEeml! zqay)Z9k|uKD4L7|dEET*V4ojf6owya=#an89NQ3uutd9>aSIu4&{l-Fq(F(QV0@TO zBUX7Ru5D-lVcK+RFt|M|bSo@pdqG7{t6orXg-1cQ2S$N1LNWn`Jgdm+cVL(x6sn=C zwHcKD6>bUH(^3kmqsru$)0nLV26)$RS&Q|(@YB|EzsOB-cBU4#MB!IF zKypzlJmE)U-~#yN3)t3&QYDVy`TRr2CfeCa0(PFDU=L~y?DDI|XjV7XSfB_5B^RIC-+ z-k`0tLhf=lz^{Nho0KiC5=yWNogK$oXt#1ll-oF)QEqNTD!$bLdOXANu3R%i+H0$9 zsB-o~T{e`_K4on~AfWGKYUNkj8=0zDdT@|>AzN7CG#h)1)2KSdVDESu45f|++5k1E zMQT4ZsX|NL8>Dd9vu1ms#I;|Vs`iSZojd!cshG-){nb=_rOan)e4Nhkb1d{?!S1n9aVis#l5 zAE3b`jLZFjSWK0pga&T1pAOF)a%SsrQ2tkCza1GRYP#PFSUd9ni{8Os^{F?50|OAdFdH~ zzbSR5$yqhM4zPX=!<3%%IjeLI)>*?yZC)Rsx5ikYDH?*isg(}aUs^n<7U(Pq2I#HP zAsjVB@HLgn!Fp=wQ%i{fx@xo#rDq7frqnrDXAOng5@dkh8ZAy!Gz523D;=!AhDLqq zGC+ronOD~|1dsdBI#`#D_N-Pt19aGEDoW1~+)b%-kj~PUDDCFeE$VZJLhX;3dzISe zpKDK}3^qUHQlq~j#V7(({y_L~X6i3LZHeMNll}_e1`Z6l{bfh{aoFlFKiWebzrO-l z3*2$~Edh6Sc)8q%gt;$R2119gI@eZjpcrNPuDh_SeW1W$Dvy4_(Aj`40Rfur`|t!F z|JC-610d0N^|^O+(WJxFUz@7{H0f{^*zA%h1&PDfAUs>Fc~JqC&QCn>6;IziwYV5} zE%b*e?CYd{ESqW3k}L}YmZxya>!B2SV36|E<9!9BDREu0q)_6%=Al7cJ}06-r#oO* zQYjjkFGZ?Su#*g+N&;Sz1NOpG%b;CQR|Ea33$1V^ITRO^mVvpT8KPY_^vegWS81XH zcEVfDfV>D)sTSc}4)n_htr0qc1NOj6$$;!H)-h>Q6}y*aJ^319L%Bp)K6| z<%8A&G|>S&;jLz1UT8Y>)p)<$&<1B+cEEn5&@(Vcv=*gS+5K`ut4Jj|U?)7a49JB5 zJ{-c+6|HU#GsokD4Ei)JS47U_s_w_@D~V!U&bsEr{>cR@m7H4P9i}i%NL%F{PN>Q$ zNnhz5PD-ti)N1c=GRh}y#dkO%WuCt3JB(DZsx8;b@33O9RP0|Rt2?&t>UI>k7xNwk zyVvrSO0duRb}#6aRNocuUe#AQWgVu*-AnrlN372(cdzf2g?-n#dy%g!JWQp#R{F(7 zj)jM-b=PtqAC=%|tl)8!gxh|+q-GjF@JkyKap&9-=Sm4L6XkPSaCIEl*cyzAwja+V z9awEH=4I}x!be$HEj(YA^so$fD0~bWsD0bV{Z+CimFhCFIN&nTe)3s&iI2T?IZqGa z+BQIQ5Ay@i+C^2V^N0!Y*0!oE6X)>-cV~i_@`W@D@H5izY*UH-q!{5{6;_NFp#2f@ z?!bXEFj971X{Byb0P90NK9xe}~L=h0E~VICktm-3Rs^04E0(NHIK4=*AH zn>&FAwHS9nTwZc$p(VmWZ?1>S-L03#Rpq~uf~UlPqiRBV+5_|j&F+z>&-w2&(qFs#{mX5A3NEh@b# zloYh%CiMinAyy%KVSnq%)fkIQZE3q!?1#Yl(LhyM?nf;hxx?0&dz>sTv&Rgldb9%F z)fRVKS|TM6Q+KUyDcirpR$!Z3&bG53wb<;IESGlnt16q^ve<6)dgLdClY3ihtGf}< ziq7e8j+EZpK*U%RKv_=h=^{>V0}=NuLu)Lj;v5-QwSkba9Ds7{I&(y{-Ub4$AdoLk zbvY7xZvzoy9ROvhnsQ`Zy$ytnRR9QSmE=gddmD(k76CMI^s|nZx#r6Nu5k`qNz05{ z0-3|slCc<|Rng(AX_-+^P|{)QX_-+`AaU4=T4vM~$n>M8mKjwAQvIr`Wv;pkKreQ^ zC!t+SC?zgWPpU+BBd zYK>{PRag)48WUQnyQ{jEd|vGIg9P@T(35y2zH=~AJ^^|ulAHWz8+ybrH)qx=Gzjr z4Lz=AUrcj5zfz&UK9RyYT6gJhTiCBvq~ND53SP|0*DYL(@+1~$O6oZEiqIlHXbes< z!cEI)R|y>U+7yEyjs_?OhxSB6EpSj7ocf37vhY!q;1-=!d>A%t`F)jC4Cgj_s-V*h zu@E?FDK*1k)x*)Ap3-#We;?ZE0Gh+t4$roO?g+#P>|`?$5J}+#Om}MfrBxsfl9-@iq_yxT!-HR;FBO*6Lt0NfpRzomnzCe&JC19 zS$eIM%0tXUaL`q2B2GWf8Yps*vD#I5=MfH*Z-RG{VjbbOxy|9WIM^LeG|iqJ3UxGX z2+W@C@RO3cboP86t{?JdR1;S?F*8qLtKo;XVUZn$!`eIq1de_fE%;UL*4FOOdU!Vt zUOo$*7H;jB4~G%;v?ey;uj;{NEWV)wt=jF*uGjGVjV0hhH;@k9-vRyy;rFTHjh!Ti*!h3q!roOMLw*vPuqFv93D!iQ)Rz0O)|@k&|?|_>!n_ZY7>t z-WBc*$!3b$8rFnX7sKmT28j;)b@!=a=!FS98Vb(G>{yp*;bUS|^9mH}c#nox73P=f zV$HH(>Vpo_qsRc%yKEUU1oYd%Nl15NN%j+enHe1|@p2Rn0ZUM)cDt)tE5%n~pfqze zK|Hdu1r9xoi9}0lT;OFToG2+fH5`E$hoPn^S_cQ~#n-_%0+m@u)m;i*_~W+nXN zX~}SAD16gE327W|Rm;Pd=}7)=7`G7}z^`JYVJ?C>G%pm|D6G*|{>a=+-^fwpCX5_y zojy*848K*E>l>MqGdpKaju5^A;Tt*eC?Wh)Ayb``1Gvm8%QsSpVVHc$I#!6`8CH3Y zl*tq#Yoe&jtpvs+Mu1FRE@;Y}ckJ9_QBC$SK=X}6ln^Xq$Rm5n<8537Eyq#6k#*5Xa|2G8ZIIC=^0WQa)AY zp!s>a)j~{`ibe==BF7h*rf87|aH^vuM+GL|2{~{~lUj3Z*G_W$$Wb9E$dIN@*Qx}h zXDDWN`ecQ$12c1$kTI1Cg*Zi-g>^a0Z3EUvVU~cZ%NY-KQZx%%<qiGhY7T!rnk)R6|0geWuFSh`#{ONfdL>-b!!S%cY?HoZRQwDBB1 zs6tVthrmsm&3;$rU@M$shf;{SHeQI}QPdEtr%^I*6eTs&ph3*Hpcx6VU^1X8p!kK@ z0dsPyA-iY+vDIb>-M+=pw8W{X4_nugvBXn1huYdwEZpwX%T#q-Z5@R*Qg6FvSK?{2 zKn!cdMl81x=r{#+#aJk=!4`DTE60-At88yk36vtl>hZw8hTEbLr`vU47lZY;7VC*i z72=FiyUMB3&a?%Zayv$z3V}I`E0w$W*|NAylosL~SSbEsVl(JZ|r8S&#gU~GlR zz_1Bc*?G*FpNtg}#c`%UJ0XZ;ZeAego#~MXq$M~$#Cly2XXabLwVD3!BWnT(YFX8V4%i-h8 zv+3nXXWV2R$AV1Aw+S_h`4koS)rN6{|UX;c@Ac9~8i^AzoJowf_hR_8{} zp564Yh+L{XMSMXg3WfiE3j7aJ;9rt>O~sFrQLor2<>F6$6JZ2M^88ib{V?n^n);x~ zegc~$e0)2#DtyiN3i08fCi$MS`M$34y`H2`nedAw9g6lVz2O@jZI4bfI?P_3W^|a} z>NKMhexTEg^8RYl$YJ(cS^SyKg;tpi|1=r2zI;fh?S^2R?M3+Ipo2tB@I=2hAdydF zkpVxxd|Sq7dnZY}rl!EJs#8Nx_p8>Rp=Wq=pX|+DuA69two0cNV`fmNp`2&f7wcSJ zVL#Pm&>UH!({@A5IP9uY&(j%?aAQjMNbl|mn*%VT$(={lNh|5+T>Rg zM=nkfrq>rGF?gxjmc(TQ=w?rAG;?n;HE6V3O&VFMG2G#)-JFykNX_M05s!HDd)3CH zsaZ8MAM@t&3h3iHE7c2q8LjF$Z!Rwjcc*66EPTP6%ge%_c(WSy{+b_UbOtX&PSF{>45`o=QW{d_$)y=GM`!Rdq*`b2GGvL) zkkXK)o?MzC^*V!>AuBRJb{381NZX{-u*vfHisouXL{oElj>j>bA3f7_b?P)#qQP}x zYA&-cUYDt@iN``&^zq%0DKE0ry5L5gQ|^Jlifc#ai(n#O=_~AgnRuDcmzDBLA9$b1 zBtEu5F~3N4U^4&2oB35w=GS#*Rp1*sS{3+~r;c|eGj6B|#k@BY5vGIhXTE;4?O^s2 zdoyEKhLZchQ|=F%oZ|hHC+|lZukz^=HdC|E8nzoO=BO&ZoM9Ynqi-mN5hjCBw4)@A z6l1s0Xj62WQ!*8=zBK;){_y8g6IKSy(1bKyr${t)F~wc1p>rRGok~q)nNB+n_UANO zgQVefn`_Wk>oh~>c^XYq7uC?F8ErbvD5{fbnx+dSH-=Y?x3}WP$EP3+7<>EdSllD^ z`~Je)q2q*vKj#h3QCcH8L~Z`K4%`ES&nRv#Vt6J(mhX&=v6#V+@9d0>(MKbnLY-ry zCeUypcPB0X{!FJ4`?H7P24wC>q}dnB8uI@s)7kLz{~my;aoZm>qCj){!H2k-fog^mU5;75l~ml=`-BC2-_kg@vfv z`Kj-Cw8_z`JbT@~BVi4D)H)8kFnz|KC(CjCbawrLPh@{bl7~%}w*ahRNAOLLTR_FI zoD9q9V8f2ecptb&-$5qXB@8=KO^Cye);Px79F8$i+%z1V;WO;S6ve6j48^Sm?$HnQ zRh;5TE)MSU(8xF5e_vKs%>*bl>m~eFZTf?(iveMc&V{)_L;o@BZbFZDqyL(9$cy{$ zS(BiVS)++tHSN!`Sa0r$sAc^B!WVv=X26~E=`2-O)(LEgeP77GHfs`!ps0Ui7TiBU z$bW9u=wD(;oO*qSx^{~@+8nvDu&7>Mzv{xRZi3`Us3gHr?ESjQ_GMCmfCeT0F!Qs=rZL zFHS|%)_`!<&$XLSbT_LBvFBxoe0v7X`XS-ZLj3s|S<_H7>uqav2bRsydkp2mBP2qc zgbet}+II=SI*GY|Cs8=u<)T`t<R2@eTq#gmu}!G+IpSl z2%B7;skt=kl-6FIpBk>BU82)ei3Zo!)Lf=}*XRL5_e_Qxb%p{vqFTsr(;3hZPp9tj zFL93eu`2xc@~c$tMC{}{iR;>TQ8&g@e##m15|S9zCHjW&%QTLLtEHbmsqSfeKal#86aO39fo zQB#r2S!3iZm=3T`qP0%WLPlwfwW!PDLPY+3SPXoQe7*3f;zm$WcvK0-z3`~Yc7#UP z5;S`8g9M%WJxZ3mO-bF~C|Nq96gihop`^Z=lGDzjWOQ}yOivDiIRt3r{urhrR0&{Q}XC1 zlsxu1C68xUV6opEOUV;?lzi)CO1@K0$&>YzJl#miGwqlh(?mf&Cc2TJ=6fh<`4J`S zKc-|uP9<`-O{Apb6iPa)DY@`0O1gR|iC;@e_tz=ueSwlq?@)5l=agKWU4_an8Ar*b zr%-a)Y)ZB)qvY~1C0Ddivh^}buDq6#FWyGURl6wp(leA?^C=}?9z7dXUptMG>nkYP zwuF-Hjg;K9k&>@mPsuI!Q}WdxQ*!HGN^binC3j4ogUaqK#$;mKJWATzDe0h?P3+uC z(1o{A(zT0{__LHG-lnAcV@i6m=c1P0X_RaXQnG0cC7ZWWa?#zCT>KOzm;9QNOFyCH zvdkcgZ^@(N@^VV9sHbG>d6Zlkr{oJ?qU4JYQSzmiDf#mIlwAKgCEF%dqq6Nql-wAk zZee0S}7&VYbjZA4kZn3l&rjjl2zAJvig2ZrY62cNjJ5gsXc!nsF&=Vx{(^# z)J+=~Am`>AD7olCN-lnZl1tv9)v1a4#ia ze3Fu@UZ&*g_bB<&r<7bXY7r{?@-#}WolD8}XHc@Oi;^3!qvYnDlzinmN^bczC13pu zCAVhRqL$n8D7n3yk~>yXa%USQcYTqPyLV9XwWlfB@e4}s`IwS>k64Ua?mLc>`->=f zU>PM3HdFHT%PHA;CnXPkhmu`;DS7yBlzhW?Dr)(!6DWD4nvzG)r{u9sl>GPIlsxew zCExlfCEtFZlBfSp$uq;3pq6Kkhonfz4@?=tYPX^3wN@Zw`$hyI`!`sB1Tt=*4H*Ej zrUA^7R0Qqi)%1^@<<<00b5SlA$@Ham_NV(TMN=D>@ZN#X6F*nt;T-@h6F+0%--=Nd zzWl5FxL5#_$tVe`6$i|!{Aq(kd71NWsdO^uU0M*NP(SQ{EL}Z-3!yZn9%e}X6u8t+ ze-8stYDellj08Z$I-Q_C{6Tv(e-Iph8hp{mUM;z|Loa|OPHyxL;K(L#Amg{ULv4h; z@#@|JZKK7JRzkL26mEg0j*4z1LjK)MC275I~L4!NE&D#IdbJ*v|T z&C13_gAgBM7^&p!s5N>Ra*^ijX3~tlFxJtWz0T20)Ev^Bzm^gqMpWVJUGNSQ%fInu`7A4lo2$VB;0RVD8-nu)#AaHJ zxp|n=?{MVXH~BKFNz3r8;AUW{nTNN)2$PvL@9twkay#lkEL|)FcOZzH{=r?C!~J+^ z#(ca7yx;}EjuSA!z-7nq`Di7fd?JWD==1&;5cA$gNz4WRj5#E5k^UfVu+Jk0(3Rjw z2varUg80@%@OT6j4jur^sg`UjORxb1u@wbJ0jipE$6*dTP7uH5Avljf zY{&B|k@^-A7GREW_!UGjh<&mSEh!vX`Ue=mgH{)2K{Lll#OsYz|LuSs9nX#@-0;Ku5@+TA26 zaFrXY3zX7E1DRyn)l4KTm#=fV@GrTsx~@CiBw6^K*qC^OmUL0uay9{SBg%UcH^|GC z=}4A3Zzi3}G^Orz#ZM7alyenD)AZGpn$|0R(!}ofdSa`+oM3^?B%qau@6yVM=D#B6 z{4ulh->|b&soe~-@_%n*g884=*=algWaJN{Sr1k)HO_v^n1cL?Hg=)Ya>tyUUu3Q}(oc+yJ0#Lq2W-PCg9Ye_UR0zb+8kB6YjENYVsm9}pT+D_n8Zc-nb?k_ z9VucWW6yEQBW$i}_T$cVN=_o3hm)+*rAwWEz-0rIxRGX^hLt$(5SBrWX57DWsjZSJ z<4dVaQeVR_W*NVlt_;}0@h3Yh5}}R6B(t1Kn908JNVy5uF~LjWdqo3LPhp!FDAaAI zQ0lSXY*x?3WPp3{r2#c}4;Aw}_+Cju4v%#8Qgwx+2{?n@u@_Rb@k>_bCsZ@|B@v%0 z4kgxudt14R!k&K@H@g7N{f*S?@&1R-*!DswAycaa>DPTub>&fe$|u=B%Ox#;wOq&7z(c z2EuW$sGVN`@uGFvts;M;&0XP)3dcvOgb5p{gqx8ehvraIL%C+}K=jEq^n9 z!{>w(*1Q3WBmA(Z|MX&K(&z31SQC@}MI^VmI{kh{Cj-d{7L7RtN((wk4SkuUE<%{t zI3Y+c)f?;WHQBE46#lX&HbFsm#uVbvSaypxoK4v8G(a8u zXE#>Y{{>QqF_-$k;UHK8jp!3TK@DutgHE*yrfozCrd{O-+wGsG0@9>6qsx={wh{)v zq^c_&7KymdL1>yLtuW*!@z|^sO?kui%1uOtiKuoExgE-(Am+8kJ-G@?$<>OQZ6fA7h}?)$v;gz0D1Y~SL7ypwuy~v@ zgC?AJ0XOAjUg}Z)6u+2{Yjv7@{BmEkGJh6vqpkUcYN?rDB~_lNhQRKiwtdqo5oF% zlxu3ZJ(7Q@MrtTGOXH?vs;nh8llO93wo^eli$G-%jig>U?Mt+5S0u*XMeB7Fdm~K_ z4wkz=3*1htKu^-$v|jflJxJ?yPf}C`6Y0|09yeB7{7ehGNm3x;#_9q*>QUiZ2~F-M zBGvE`%Hh@3?4kxr#Sk4q^)SFm*C_*Nk?O3TPr6xAsC-4aLs1Nwdlkiyc}P*HO^_K} zH_c8L$|WJjwmVqq<7Ey)XWOpyl6%yCSi>XkQ0YN=)R5Aw`A%xmlZs^eu#Su)x-#>P z#n_hLhVSY>z>vsR&7#Jy^_+*vOvFkKUg3{{+fpKUEPPkv%|sTiBIUHsqg)j+Df(<> zhQY-0XA_;4A>;wcGiiAmI>P*BJj943olaw-U zC@L8FFyzk2*nR=wkHQU8K|Bbrfq$$08o2L=pElURJxksIyY3FU-PDPAU#SnnAa50A zS%0u{5dF($5dNd3o@%x}vfxN&G5UKq0QDGT!H@N^b&ZYXB^_Fn`wV`)3SS!MKMYQd z^#82PgjAi2@*3%oRhWt-GLV-H%0(k`QAutDzBGAXhO!TH8fjPt@@n!1{RmS(T4L%y zGQ){V?rZL%kJ3nFAH`XP?&u5@;DC+;%jjc`%`h?JlQ0t)!z&e~@C2aLBha?nwhK^RnpQ6PRCCsWUG7D0oC8;eh*QAUJsxnB_09I>WFYsdEey7T= z^9F%?OGe%IL0mGMKJ-Ga0UIFzq#q@?Or8AY{cT-DQOQJxHDQQk~OQ5_jK_Fa@GgISa}lTlPm z>ldB@^kguL@@6uM>dd&SZ?8NV%%Z%RjG`{g*x7eco(yJD-b_YOT^Zl(yC_cvvnX#S zDoTxt32juABatFrWD>au#c)XygW<`Y<_JM!iP?8kbD2K%!D*CympNc~mYkZ)EV&O( zqvX5I@x!y^)LdrCeQ+8jf6W|DJWEc^WtQ9rr&00_b9C`6IW?DAavz*V$@iFpjc3WJ zxy+LL;516U*BpC1OHR#YmfQ!YQSyD}P~=&1YA&9##&yrJfnI-qZNhPbH z=0Sa^(MnYuk9cx$iHhsLy}1lOzm=gD@KhLGzZpy6C(XePWweFd)8-Il(4RF23WNTf z*_{pgZnM)F^cT#oVbH&CHeiGPKV~yC=r5U#f#@pKKh{HyG+tXPhMy!c&~=bv_*oJI zF3sTCCi$^mOJcwUmB#RT5(6%SG=^U$F)VWz@kSB@E;%#}zfNMng@VTLnq4|o>k$zT@c&14iM zd}^`nS(GP(S(G=EQIzFVi*3)MJQ>WQyqS!mGJM!xwfz8daplQi7Uj)k6y@`&#kQwc zo(yJD-b_YOexF)wdlu!%U>4=gWE7R@Q;TiSqC6SQqP&@?C^cFQ_a)VnB91hPT!dm6 zmBe6plIz1kRx845(mKY6mt-1~F{qFC8T(5H{WzbxI;LFVRrDMpIk*MVB#W_!59%wdgJH=wb)cEIwE3 zamdbrQY|hd%XVny7G$IEJy$83?k3;Zt8@c2QnPPaDpHH@@>HbtzVD!6$K2a?N(*OY5rcD*FIjCh^q=K8VZGUC;XTxuNonYpCc0d#JJ zis^NONt6GTMl#0sU#BL$t&vW+&gI;D(rlXFR5crobe}gD-Y(XR`<)LT3gkf)XD4%z z*)O#ajh-K*K}I?L;bA7@KkH@~lks1D0l2Zsg;Qiyller7A%kY_Kh*M4!~Q>QiXCS&wd{{6x$@wngRt`)bM; zApY@fl&`}46Sq=+Ip)8$L*>7-lkyS7Klzx-KlLQ#6NrC$x8i^HCCZb|@4ia;>yhXA zHz|J~=6CO*{BxN9-hRrzgZUReVtfzezklEytcce!{{vwW@FxWRCyRk2djWW96ayzA z@bY*D79;SZJO-i&{J4ODEeO0)#K6}O_(>%L&mr*B8U}uiz|WR2Z~%c<8yFb35rEgu zWS|&f%OP{TFJom2>hdlfyWUzxP*b9Bk)-R1Aj;0(3uPzcQF8; zUyyMwHl*1ISXK)|=Og5^IvKhGAviOQp?eV;Zf#-ce-Jvtx|*RsAe3WmV<`I)fJRui zGBgXJqpTeatwLzDwUePPgmSIN7`g?avDT9eJ&n*fYd1r0A#|+u5<~w&XoB@BLnmGe z(DBxr3{@jE$=buv`3Oz6_A_)TLQ}1e7`h9gY1RRTzJt(7mhhd6ad{1)0xOH54-uMf zjbbSCGJs}S;~AQS(8*RFLsbaPvr|w>lYGgiwXGk)aSmmDU!9Xv~;xUCj^; zKXa{Z4AB4-v~FdHhM;O|2Sb}t%RFl*LtjCt#(IpQClFd-J;~7P2raaBGxTSK7FjPb zG~#lAYOPlpnu*Y2>rIAEMd(y(4@1oeEwT19^aX_KtdAJlfzVRx07K6sw9JCDA_aWj zMX27&V(1`3r&*&I8h-^q%dPPYRUov&%4291LJd{{Ll+{n(kfzT8$zqBN`@XrXthgp@_AUq0v_Y)MP!z(8&lzttT0( zMX1@@%}@xTb=FG^Z9=HkdX=G@5n6A($LUC(6L)#EaSa}RRfKazpz|i**>amI#dJCam zt5TEOXw@+E7o=^rmN0Y#EDWuStOkZAA#|~ICPSwqbcuBVLtjDYQmcibM-jTr>SX9g z2wiS%WJtgjv2}&Dg`skUwpv#+)P~TN);5OjMd%CGtqi@1&=;*842^_KF6%05Cqs)6 zy4re-q0Igb0L)3GAVTs{Xf7Ek+X=O1q z5jo$mMlm!Op*OAZ44sD1TUH)J=OOgARlra$Lho2b3|))RyH+Jb_aL;_su>QaEWpZt zC0=Ib;xn(pd0p9>53@-h<2^1uzM%4~~WG z@t6-zg4{~l8Yi3Ssw;oC&ABc(&*7{?PNcI==k^LekLtWwZA}WskyFJ1b0T;(B5`+J z6KBf39*W5#+KUf<56S2-3(_O5`ELUfKi0C~UdY;EoNI?M_z$-fSwnll!O?KpvJ$nB zJ`tP@@Od(Sij(KZBZJk*tP01R2(Ct?iUj6FutkY7ViR&Hhl!slH@W3G3OkdL@)@q+ ziz!HaQz^JF6`5`+1ueJ&s~!el`J>?rKi0f}7$$*?Zu zJl?dhx;VcKdE%VM3wA5PdA#djb#oqXFhI$q6TP22a^vo0_8R%uH$Qq@NUWW^OJNK*0I zRAg4%jbv;x$%?n7AW6lKrXsWApCTFCU$WxgryxniS#a6xC7H{LPeL*_=48bSQjnzL za4Iq@-hyQ88Oe(8NI{Z{pH4+)#lJ=}cC%!~pQIp3#kp{0?*W9;0jO<-E}sU6%7%pFCX7q>G^(qo?ZS%K z!{uCsJVwXW%lUd=bXm@i`{dzr{(?M4Ki11R3U+5w(q%a%ee!TQXCRN!t@Uzx`=ZNo z?&y<;%XuDoj9#vn^Il(cS&k2Oh*IjX$3NiFJH1}U!c;V=Ka!HpK5WJE)f$sjtH)V_ z_afOCB9L1IpGAt%shRRCq!`_hDIX!l=r~NthRrFnsWW9NQjEsQlxn0H&50>zBE@I` zOzA?3QDscI7ASg<5zCA7;McuK=(-5L;6*~;MerRj5;`w}2fRqw(M2$Ki-#HLz6j3p zBBB3qs+$)H10aG;UL=fw2wnyxtqS#Kb$beuY*kOCB6Fj96UnLt=!!p1L6VA(h7C6_ zN!b$uNLCF)AW6mFPeo?MzeTcYzPjRnr65Vg$HQKr zm!u5ETqLX3uPZ(y1xYIINkwLhzk+1dd342(r65VgKTAbs#eYV!>U+B4BVc#YizF2n zq$0E8Q-LhIuCDZa542Rc$&19wZpO0Ih(`)}gm?rgYQ)nhFCoQf?<}(qDMo{3%0H1} zv^b_51Dl;@#WSS{DMp<$WhqjON@GeBQjDlGUmQB+amLR=(WKVeQnkTzG^uh&>Oz#Fhif#cYi+5;!R?wGzDn}|8_S9F>!#JAMEI?8;>VhSZ zwWBfHk*Y%}dN@auYOOpTHnI3{8GR2$8*yDqLM>0JEM`Q{tld;za$HKn;N_qf}$P_^)W6uwk zBAFh4BQk}G$=LgYtC36(zY&>Y!ekr)f?YtCt=DmvpHK>3r%2>4xzFR!PDLVL)f0fh z7Zr*8RL}ke-&G{?Q9bn+Jg7+IpL*UeI0kMrNDIj~^`u|0P?5+la+57wsz~G)b$I$> z=hrK`@thjEDT3E1y77b>JuDU6rRc`9Y4j{#@JEVnJe5XI@df{&=;W}nkDlKPX2Y!y z-D^dsC-;Ig6rEgGbPNKV60GQk|Maw8a6QngX{b&pP9qZZ#9r`bMK>Zr&twIkP;?^_ z^psxk7g!Rt^LG`e5fge+FZeIyq$ZyQH)*8zMs(*tEu%DD^9N`_JXUBlRCn= ziqnV~J+&9S7&)m=d=YZydP6CcPXt?Cu;zUbN6FyTZnAQd&Qc9x`Lr-cZEHP1(gOh=@5}#~T`=~BiFB>J;Dd<7Cmc0o{tRp~@Ubon;$6lNLvW}(;@aN< z?(5H2N9x>o2Og=zznTHh>d?y05t&LNqqf2MR3lJ?e@)}7AR;b+fBLk+x79uycuvnk zM7K{V$Mbqb7_s;{*FsLr6^yZe(xPB2R`c47?VSb3pre3qA&zkfIVS{7z!f4uXAy=p8_#2r9!pUVzBzf(qm`gO$Bqh^Ln+ zf84>Mw=tCn+Ge!}LFAJ)rpWeAEYkWGoyG#;CVK!xgPiCys1(+d!s|idQ>U8>Wre*! zHrPLNV!c4`ESnl$1r5ih(!g&pI~tz!)Nu5TLVQ0}qghU`<2V|Y(<>dO4QoKd`>8an zbZb~?v_cN-Eui7kq`HuSUG5I-a(7@ER3;rs4eEYS*{@RsyU9 zht{`!n+;=oY0TITeG00wCj-yVTCJ4UAhvz(O+x%|X^PsKVYHY^5{ZGxqoYwo>s}Ec z(Wex?t@b%Es@p$x13#&bKiqCN8vs8XOCU950O{AKjXwMfDCB>%La1jtJOxz90pR)i z(aI1v4|XrBed5hRY}R;aEO7Mjcu@m9-#$+1xf4eLhi44xi8TSw)e|UAWcEES9t^S7 zel_sqK~J$y|9TL39IwaIZ<5=s4t{|ge`H)ZVZ))pYX1!wZI3k5KgA&xe%Xe4|MXAs z;56q~ZwOM-9FGyFsIbDX{-8LN2a4f`gmUTkg_Hz)p07*HB?;v?vz+%8A%3C-=V6!Q z9GuI6=L0P`kGXhQ&jY~owZrIn8F-pCJ>Nn-*qi9Xt?#eEgP(lj;}(cEIlmumogkW+ z1!{vj&WX1`PaL)-mujX3Y1mSrd0v2d--uzmI8qoz1b0Kyn872m@8GbrK}i%)^uaL> zXi&?*Y7O6wsTtLerl^`a;w}7fN#z9B^S8kw{G6#d;dYjT_O9gnwZ=!mb%KJ8!-@_2 zDyb7!k5eraTc3(VDe|??1iq>xAIL;5)p@}m68FtHayMpF_yDll!yt4)#%*Jj(9@{e z=^%@U>kGj3H|ntb16LekZoIx{GIs-$65+o2B#69sv{Fm`*Xa>$q_z%f&F(`!YuIi; zg1K3c2%mr0ZcH5s_VHCP)aho~_Rxcj!k=x7HQc0XZWUr1+2LXOyO~)3%5)e+AtrGU ziKG&F!|;|%c@RVFOQkG?R$vbYN6-(F0@Mj4am0JrtYA18&kzm{Di9zB zjpE`dBu%k8;x+tHR**(^_>ETjbylY|u8uSGF?-&yYf+_B$)vJ<{cS?LO_i)#k17`X zkJbJ&P}2-mN$?XTm>y*1$Kke&E5+*9wVmBj#TQK6{MKxtdm!PFT3~IqU>k=YPj{l`GOvB1F1_ znjAaeJCwN_kjLSfu=p9JV#t;H2w3s?IAwurmKaUb0)=n%@akN6 z<*cGv6?p|Mi9~07c41+d70g-}i>+&m#$(-Gk?5>Qti3Q1i?u~s!mS;JEZ4Rb>@LMU~}&is=K=-PYFAo>vknsVZrXR)i~} zfs)3e=EiVoI8sp-E((Oh<&`B(72&eRKp@ftsvY<0>(`#fzQlVvrrWW`nGHYI=7#!J z@b1M4Id?Kbh=~)9oFwu9!U+;TPryITj|kKsdHkrmGw$+3mabeNwKkIm3*~T5!+-qX zw5;U_I;PJ1C9MWiLvA23M0QXhnU{>Lty~mKI6FeFD)S<9}xs#raA}tD!< zhWwR%@UQXUZ;?2!dc0E7@KV_HXGe;1(1vFv%_|OXrjSE_K9MxcV_lK|5L^71^?)?~ zc|W*RM+T!!)JVBS9<*~M&8sbKl(aSvxtk@;%a+F^%`1+tNZMQvo%{Qc^TWk9e$K@& z%|DD!o}}4zkGN8an~MB0eoG|I%hx8IU(=7V-6Cmbd&P3@lr+0+Jr_hCR{^2O#J?7;}ny3GgX4?<~!~Eg^v^02E{IiiGFu^Vj z|5oAuZ|+Utw4DC`|GSy)F-^NdsEkx9Ei=YF{XFs*PxD_qdDD#{qsDo_0-#I=lX*`|GBQv1ZjvTKr} zR{FxBRY76q$g$Zu#jP^Z3dd*XwJ1qyo7y(9Rndf^!u~^=ZwwB4E&## zCRbJe$EBuUa6zka@&Cg@bFxRO@S5wvR^~eL|D*7Z%q}kaA6C<+{pdDDC63Q89Ftqx zVEg4~jLpexbxmHj{wvNbDsEL&nBFSaTtF8T1Oke-%+d`%Cx5isPy=sKabb4e=ztn} zax-)D3n%EUqT-B<%u(udb;=Y^D9B7LE=<#vRUc(5v)O4m*%LDhQ**M__xOxln@Am( zt$vn6?WU%d*~~0S&nzfbSNt$*_l=?aqEX{BtUhmSPEJ8_AvCsVWhmYHVKsI;H8-s! zRTV!vFSXeEr$kZ#yJhQFx^4W+$j;MpRc~!m?P!~NQ?(_OsDp4h)fub#TBXBPq@e27)aPl1I?5`F>6$}pwzYP=P-QIL?r5Al zvZy$%SOs0_?I&4jCN{;{xv()_-4hjBbF!&2=A{*9kIQVKJx*5#TlIo@_J{;3HVIV1 zMV5X{UmE@_Dl$J>{k&CjFc6s^(WF8|Mb%GMjC3=u zkE#$1#za3FtkySpepGU>*0kU$n}flqpCYO#t*hLnl+|LQi-Tt>S@YyzHLWx%uf_e9 zDg@ibM0X6vMJ4-u{7#Ju!AddFB~i(d59KE-XCptTksNHLeC}~HSV_D6gU#is-{}>C zr>acB#;WWyl2tW32G5AH9@kZ_sNK`muKx6FwVNEQ8Pz}7!1{T5axf-2STCwyFkXQU z$-xH6!K!MWiBhyupq>&>Qx)zT{bev#?Ke{LX)15@*TL3m_x$8w_06iveS`JYp30|` zCIaUr2iq9SL1jpXL=_T@>f^InA*yd^Fe^I2Z0QEm4f&HnqdI7eHcJl1CkNYEZFI*F zlRK>VQ6s(}IT&Y^M?-`gU7;$wbvWT`_J~`Hs_gdRgl{O}DY_Azs^Xw5woMM6GA-CK zwCLAtwQYrzj|s`aq_7qGQHd+XM2x5%6**^8a^%kylcOS<*9z8FWvE!F{~u5JQz@e1 zsj8g^gVAe(fvCtECml6y+zsL?WkxwyY@AbvQ+bx)*KQY7t`Iz1x7*WI0m`~*Hxae< z8B@`7!S z#;TlfHNH!I+`+fTU;KH-qbgMX88@kn=jtO_HA?jiwpDxkykn~WRZX=?tzZo$sdO}Q zPT{m*^{B|>s>7%>Lsj*xs2RaZ>Z9sW)0Gw5Q=H!~c(&TCl^krMsP1gkxlrA7GIdo) zqUCi|T2FmYX_`8#Eo!CupEDFvozI0jgysXSIa76}3QW@-|L6K-`1#t+w!^RF9?$pH zVd@!kG}uOEX^BJRiSGw04j1d%_K!kUJs(d~!8l)k+{?GY%~Z{*Zp<{>;5;MEraEY; zr>T-vHLIw8vxeG~R^SmIP$#V#md5(n*``j5HoD=qSD6z{_k7;8U}wKG=u0KNQ2W|b zN!2LmdzwvE=X2GVAC#iL>a(J@nucC4s&}wkpJ1)t!K!`LC#rxNQCrj@Nmfn2M##A| zSDC1(%h6-RY5H`s=ZB|C`;{||wBOa$fmH^Z`g#1G61A4Ivbxc=^V7W=#+c_&f2)+B64lURR72C3 zDc%nHm};Sa(j_icAD4ECmEBWgzp9vObmP=%H!WCsTI7A#s|$n3Pbw%kDnvaS4F1~| z=E*Zl|9$PWsL0#Zby}ys!A2@yCBOb%SNhzT$Qr7WYM@fx zyHC?Spf2ey)kmY9QpEYyE~LeHoIj$RSLa7@ROGG2(}L$jeqUK%bg3P6si1cZj?r5_ zg&&lb5_X{cS}D3{_w=dioaUYu^|#}%Z!Po%w|SPMw`1({g+LXRs&~%j^Xe+q&q(y= z`q_j|)f<14>gOGL|16~XIgQ@0k2Dr(1C^eK?M6t?SE+tZqxE`5=mpqTGn4}A^|Ik{ zD%G#mwWhWDOT>0tmA1ond!!vy+7a8GRN5KaT~&H9w!5pe2evO!X)kQ6`EUU>bI+91 zPo@2_oq}|LN(W+lFw!ejIt1HSs&p8(uTrU+M`&z~P-z;r(^Z;*?NLaxRGN+LF)G#1 z)pT9+)L%ZfuT^Owwu@Cd7Te=hT7vC~DxHLF^~LGH_1K=G(y7>J3x`h-f?WBW;!K85X#D&2(bEh^oL?QKYRsq|&__h-vDmGyJB@Bd&;=Q^6G zTUlC8GyGYi>gPe#6puh)dkBBP@aIDKSi^UO@ScY64B-_Ge=&r=qff?wuBmr<$naOZ zQ0E-K8y>##7U0NI7)(h2M zMZzeVU3MCt?1gG?k>R>G^e(R% z`!Qaq_EwpC=^oR&v@l%vpx)&hV@LO<-es%dS9qb?n`gN0X}!zUhU;F}yRLg@|41|uSS`--w9ZxL}9ZxL}9ZxM^tdo!>G7vhRYEfh$bUd|unNC8M z$Ux}0sYQ{2&~el9&~el9RXPb-A_Jl0rWQp8LdQ+ZL&r_aL&r_aH|iv0i425}n_3hZ z2pu0S553>Ce7jCUmdHTp{iYU0214&EEf2l#yIKt)=SJ)*wH=MEy{82Nrz%UbY{16i zTAG)QU;4|mdbvQM8g|pO{$1%Clzmye^t&51)R5MobjGNfdV^fA8+~l4jUm{2^;E5o zDdkYprTuB6%-tM2z3IO9mP*wV*JSxdFlMzLc`0(>m(>ftK-}tqHH`BJG)QOysY04{<`)j zP}Xn9!p^Y>tuGsYe7KZQ|s-5_?x1aQJi74xT21!nJ-2L?3t7$){ zi^|UDQ+pN6@ts}DrC#?LUN#O2zp|>fQ`TQei|MM{PegI4og8e{SC@tjBFe^*j^GCj zpHixq_+M{$*?89-3O$FgK}1}sUfRQQbv`zTC>y`Tj`|e{#mmM=X;&pC4p)}iiN$%{ z)3l!!rCjQpsL#^~b?~uBoOe}HJWzJsEA?HX`jZ9`W&NSp8D;!jCT2?Ko;Ozwph3jC zQm%H*GTiVRLwL~GpI^!)4%_r`iD*{J6S4KCu5U!yxG#K@v0paMN_<9CQTo6orFO*r zqnby^(Fg?ONX$^m27%;Kz0~(R%_9bc@PXz$>KDTMnRu36r^#`QH}zUosuzF$F#eQX zuS&gg&3REaUgscZi8=2Em)cR)H_N;j?dJ&WmDTG5(+{MSa?y7(`t(vR^}Wf&vuwN* zeXcoPD@ygktDECeb{*aeimfVb5ba){`CqjR=;;&;{CvyBXf70P{{55~X;W^mWe2>E)2*V$BcvMXU9%mhwpcIbBFJAcz1`t>To&!+RqIRSBJ|ins0QtoKKp+=5RM|uQ=Q-_i=~2 zaeLR{vDnu3B_hmeYW;fF~tag?$|FZ?9*y4;o6Hi_ET zicmoQwuZ>83p~hP(D%J6j!n6Kv~p4>(-T7tOzSxa;RWheu;u>wj=~4Tpc@@K}ex z?{K%j`oQ6?|KEn;(kAuCuKrU;AB%16=VuOgq&vckRzh4&UkMcR5^q)B3j^zSq(3aQJbD zKkx9mD!*Q|op9~{gq4_eEVi}&7l*sY@#`@BDTmi_?1;}ARRNcNV>Z1 z{(ORMoiulNxbx2CuAMg>J8_Pk7aZ=MUtc*q*3rB6UA@c0>AN^~5v@3uQ!;?qvW|FFXov7JOb30&)+bMze@z03Q8>*IUO(T{NW zj}FgrxO-jawg>lVo9q9-9Xqc7E_dVnrK5L`uN!BvBkg%U@<<${JqwpOaC>&+@Uc^_ zdwjohxa;RShr9Z>!tjj_ckA_p!=+x@&-D&>%MCZKx!i5fZ-lY)g~Ow;9ihs-&*4=Z zey_t%B`)K=Tt8|%%N@O3Cu*+k3{bKLuT=N>dP%p5@n6@g0(ds@)4=nI>*sWO8EcbLI~RdZB7Q0ORN^DR zXA!>^d>--X;0uW_0$)OWE4Z``IWF75rB4uEb+|RKf$S`fv_SfN(eJ8g`KzSY&tLSi z&nBhusa(~9L&T?mn+bvHGqHarcvT!v;T^!wBAy4{jCdk=YvT35rD)A4{F&rd*0Q`qA zyfWI6)VB&cq*}zq&iP?@moR)#7@ix3PYuJDgyHMM@HfKnufuTp4FrjU)b|3MH_Us7 z;a7#>9ybp>Ie0LFm;taLpqAya#=M z;*Y`qG~$hL0iH?xC+JIvUkm+Y;?2+=ZY91I`h~N}w#uh5wCy?*!INF0KbU1 z*zZd`1A6&Q5Aky&cq-{%1WzYkGtS0AzmL|7*f|4y9PudJ(99v84*fjhy`X=D_;{R$ zj}u=FJ5Lf9J8uw|{`7s~M`7n9;`8CpG2$KKZT5*Phr#EYSSf_R-Xt(_N$Z-f42;-deM zcqQDRA0YnKdDi}M;zOZ7NnG@`abF_sVI}l+h>QM0;wPZ*L|pX4i1$viex?!^{dnSc zLO+SP=ob?|2>so}MZbY~&-T`zjl}N+e~0+J;O`R`y-fL%czzFk#TZ+TaM3p=-t|JO zYero3mk^&1eIMeY&n3Pe`fG`c{ubh0I#_=e5EuOh;wzxvNL=*q5I-9a4&Ns}8vG~X zx!@;=i~iKg-Z;Ms{prL--$8!# z==U*)em`@R8^rS-X@_q?Ux~Qbzkv8fovlBuh>QMm;txT8C2`SDCSI+JwLgWp=pQCN z7W&o1MgJ=C@1cK#`24eMxjzu^+|}}*iN6PZ?W*>3iRV1%>kw~?=QHwrNc8)lk0X8K zi>=*m#G8X(LVWm{RLzB@d?mx zB`*5+iN6H>N5n;cf_Sa&)}P;r@2zL~+0|?+@yUSx9O9zyN_+$KJ&22bB=N`|w!Bfq zML(T*3iPvxAFXfgJV1OE^ec&r{uSbpJ*}PBh>QLk;=`c-j=1QnRQJa7ap-FhZy9TK zEr`clVtG7q(GMg(68bBMi@uonCg@9ui+&ODYQ3yKcM%_RuH{b=&w+k3anXNB{AK9% zyji_SI~4tI#2fXtx(YRH%KG}mZ-Bl5@huH({?5cdguWYb(Pt7*O15^giHrV5;tQdl zOI-916F&_7YT^yfw&gxgyi*^`Um`C0uZS;z{@=t!e`ZZuh@uj-dtf2t854IWFp1iT^f*TCBm-w)n_c$*Yk zZa?BZz%L_y2Y3eY<=|Pwe*&LGJb0Nc_Xgs_z;7dd4frDBJHb~He-Hdo;&B6Px!Z_$ z1K&Yh^m~bCG3*>9efxp7T>ZTXy@+Pa>WQeMjP}!IOzU0p6c@#lg1R5yWeNXAmC&K9%@r@R`I#e-H7epkGd0 z^qYuBUT*z-hWHiWUlC6O|2Od$!0Xqx_T;#H0N#Lj+!a>WhInW2_QdZ2?@Rn~@D$>r z&m!Jph%GmVxaemPe+2s3#On{Wc9s!u4*mdf(QhTb9Qy6Ve+Pey_^DUga^E8^`tOL( zgZ>BNqOW|KwI|0bdYIj>PCOgD9`PCA=Mw({Jc;;5Jn!mCd}L!=ZZh$R;g$~}o(i5t zJR3Zp_+{&?og(6^z^4=M2Ywsz$&uEM{+^LuByKN7*!_En$3VY^_&MN@6CVk_i}>rf zk9~vqgV4W2{0s0S#AP1EN#ZiEAo_G$52=^TKhfW#)Qj*jQFgyJaVa;E_y#=J?nqpo zk9Q$%|F2&4J0!%b;(6$B;_@CXk9dFR3yH4*pF#XB@Y%$Z@Z4|}@uT4K9#Y~Xdi#46 zWpUew=U;D=osM|!bC~!g;75pyKKcxM9HiVwpszx_3EEFX;wj)wh>N~E@w0K<`w^Gx zfh&m5!uv)0`$A=LkpJf)m-N%2A4mKYlskoZ5%hD2A4mINOkDlIr&;bM-UNIjaXDXh z5|{UGyNO>6J9~(W{lmm1ZpVqs`$75YvK-%8uy23&sVtsy-r3*7DdV3)->8naoyhss ziTD|a=f%Y3{2ENWC-g&!j{(1yxEy!;yDMdWN} zuOKe*Sx5X3`u|PDUjg4iyc_uI#CwCkMSL9iSHxvr;`hXFh5i`vE#Q^${9F1HY3H?x zzX<&~#9znw)r9yu@Oa`<-%iA@fc|3QQr{uOrM@GW!%hZqsqaMMQs3#srM@>2?}q!* zWyIBw8k^+-;`!iD6CVq{g}CTnBmNomZxX+(rY-k#;zPi{A};!q#N~NV;B0SyBJVru z5SQmB=MwLX_%tToYMr&)ns^iNi;1tUX7zoD*QjdwP~ta&k0yQ(_!#1~VSg%d8OP@k zKMVSK#Kq1E;xb;ZB`)o4Bk?<6e+TiU;I9zhS>48AA90DpA>yr}KTKTwkHC8&=?5eZ zF~ldqPBr3Ury+5PLmY95Lwn*9hi=3r4tPh955zCv8=e;S4#BYqp~|3X~m!B)q6GdaF85B4nLa=mme@dL2m zh`7vmZAZL5?k77Cm-(Olh>wE)GU77-GoAP<=tmQmd9c?JmwB)=h&RD~)NJB1uXQQ$ z9O&;OF86y+5Pu5#r-;kE)0c^#g#K0HGVk;Nar?Wp>U-A2W!~w}#HZuF;#cBwJzov) zC#9Xd2>q$VW!_^W;#F{++LXA=SL{Jt`iH*62f|JYahZRZMSLOjImBgt*A2wqhkiP7 znXh#R@p`y^T0(p{_!{DA;Exl31pEc!PlLZq{15Pth*!n<{Rwdyua6P$5B)F1Wxm8Y z=h%K!j=S7{H733YcA62Fc@&or-w%Bs;__ZBop>{hPos&8eh%>h=;sj^{U+iv?mk0Y z^zRTq3H$F87yYlqFGm0S2XWCij`hZQ4)o24%e;t7i0^^E4{_0F5wC&sJcqdGZy`Pq z`US*Azn1tS=+_gMc@cYv?}z?v;-dea_&I2=$B2vm47|^mcAF0U*~CSkMEoJ>I}(?9 z5krXwa9pnQL?;-5kP0`ZoJ*QdlgfPX<;^pTifAn}|5 z{VBvn-;}r)>}janavQ{9n+|CocLYh}XsbQ^ZC87V#YH zzeil=Mf^y7H};Pc7yW7H1URKZ@(F zvBXnw9ey40XR$w(xXk0dllT$r-%I=i_U|WNuc3{X)IZ{gZs2bc?+N}cap||e zCtd{oG2(LF6@|~mpQYH3Auj!DBjPV&zbWzWu-~2dkJ#@;T*miw;`JKYxQ!+*$7LGv zp3vV&JQrN*C-of*en0822Y-n8YVfCtZv@{${2=&l;zz*u5U+>!`33Q&;9nE(3;qjn zX=i^BpWMX8vm(luID8IXiTM7eR$q;HK{Ly16TfGG<>wNY`{-uG<#}mq;_|%rV&d{V zvoG-$SJ`q05&vYk;Eh{&u*IaUEor$eoxpB?;&0czLNN>Pg?!c#O3+Ji^Si8{%zu? z<9XVL#5X-=?H?dsVXfsq6F(39SK^uA)mqqmQr~IdrxJf2yfN{Q!J84U0{<@r*KwX@ zi!$q8qstCK>Dg1?1$5d%lrL##G{_F`nw$a z3mp6MJx+;df7oA5b_&2Z6R!gMuMn4d?QzOol`*n$b41NJ|IgTBOOMNdUe$nH$@IJ&hp}k#7T;5w{5|{T@xy0qY z)i~nP4_`<8Fv^`vT;5OJPF&tk$@gC+Zt{NWA<|2Kz7|}^|86J#&yfBk;`|)(b8x=w zAujFh0C9=`A>z|9KkNwcf1hfdI!Ro9uOqsZ{aorR^99cd!&?wP1?9#Qm*;8Sh_{0N z65{e4btv(n&|gJdo{JU{zXAH|iJ!#yGA|5Y7KX1UUg>HZuh)q`4Ey_u%Q*fuanb)4 zhS!Mm9v9J{M|?BNJ)gLY*PV#J4gDbEpMVb`{vob6N{FuopF;dr@VUfAznJ(Y=pQ4# z6Z{F{;?Enzo8q{ml%Z#K%WkT~p%U zfe$Ax&k3`LKUdM($tS)Rd@Atc;~8?KTmuB_>aUFRI~c46KpE|hWPm^@mV;I z`-oo;{tfZ5;J*>S5B!SO-g3{taUV^*HFzQMIpEh5zX<#$;u+v~5x*RK8S(4DA11yC zdXB%;`^E&ZYVCMtkV&_ZZV&_NVZ^BM6 z$$Q-21Fu4SKX^UjpMkd|eh9oX@o&MeBz_FMfcQ!9@x&uWTEFKJj{#pvye9bb#LooZ zPyAf)Ux+sY5488jtt)tC;yuCZ5bq1#lK4RI4#bCm_a&YRK9cxo@ND9_;8TbfgU=&A z0elJZ8^Bi+zY%;Z@p<4s5nlv;>V@8TE(JfG_zLjzi9ZaUMEp_k-o&2(??-$KcslWC z!6y*k34SZ_SHK@6z6bmT;_rd)CjK$_r^LSi|Bd)};0-!><9QssHSs9iPjx4L9(Z5k zXM+zWUK6~KcuVl>h&KVBLA(w465<`fR}=3B{tWSC@Q;WO0RNHrmEe^-dgGP`em?PQ zz&jBy1RqR%0(dd;-QYJ6-wZy3_}k$35&sZ;Gx3Aq`-p!FevJ6f;87QO&5MDVS|r-Hvpd^Y$;#OH&5OZ-moUx?oa zUb(Y3&JTj0OZ-vr*2LF?cPG9Dd@%9t;A4pI0-sEL5BNOdd%^D|egJ$e@k8L-i5~%f zgZOdqPl*RIZM=RU9t~cxi#MJ%z)vGy2fQ)ySnzhln}YWu9uIyM@%G?Z#JhkO5l;r6 zNPHmpO~i+T-%UIdd=2qD@NLA$gTGFE3ituybHKkRz5qO;YrrgW-?S9G7V!tb8xmgw z-iG*7;5~_N2Om!SW$;|$d%&+J{yzAv#6JapkoaNn&BTMFZ2ey({v-5n5Z}+HzeKyJdSuGct_$L!Fv(!4nBx@U+@vc2ZQGjPX(Vq z{2K82#EZZmCO!%LdEzs`_Y=Pb{CDDu!B6YvjsG(6IO30h_aXiS_;BKzz{eBc4nB|g zOW-SrzXraE_}k#G5Z?!WfcOFMpNJmLcBisv&0*L?<3v<{0Q+x@X9^B_3a3LF7a;Q?TGgQA3%H{crNi_;MWqL3_gqa zbnu&qKMcN{_*(D>iN689h4}m6&k{cg{tofTEE}))i8luSk$6k+n4aD^w*^0&_(kCH z#Jhv{CEf>oH1UDp(})iPzlV4R_(tM6;GYs73;qM~N#GSP@z!@L_&LPqfOjT7A3T-# zV(^K?mx13$d=>ak;v2wUC;klh=fqzC|C#u1@aSIN`o05RpZI?8IB-4x;c}bRtUHnZ z%E#@8eTlbu(((-A?ZFEi`$HW2(@1|a?B7DXGwduOF8|-kO5%?{W(#?o_!n80ZzG<3 zo#i`-*U7g0ZQ>cw?_h;*UUIk9ZdJiNxQ5K8g5k&|gYC zaJ}_oAn~W6FDBj&`V!)ALVqjq;m|K6egOKl#AiXjp7{6BzfF7#^m~a%Tx09?9q|vL z|AF{9&{t3P9+%&tuSL8G^o@w0bA!#_l=y|vwd{s!V>p}&LpHt3fSpAP-w#6N@nN#gUN-$lIg6dTXo#Fs(;G4TZGKO?>t z`ag(Y34LTATaKKMTcJOT`1R1&C%y~%HpG`h-=6q~(5DdJ3H>1AhoHZf_)+M`GKc;S z;w`2I%(8^|Z_sZco(cW4#Ji2LcHSj^GxYn24}ktB;+vsAK|B@uv-{d|l z7W4y&uYvvw;^Uw%A^vaZClj9u{XN8+-Dv$^PW*Q0w-HZ;eh2Xt(0@jJ8T4NgUk`os zrQUe%hrSB&=b>*(y!I@czXkEPpzlxoa_9#TKL~vh@kP*&Cw>h2+llXnelhW=TIPxBG1~rf_UOhmdo$j%5gs%`l+O!4gE~wZJ=LG{C()x62BDsH;A8mv-Rg4 z;#tuDN_;Hze-NJreWL;1c)kdIQ{s0+--mehc{cy0#GitGEb$EJClG%F`um7K1^o)* zhoOIg_;1j^OuS;g_47O8DYsbu1Mzy$pE=MQpJmY3Bi7Y5x-!*_2*0C8=@Jam(OzVhw1zV(S8hW3s9 z&_6JLciTFLx4<5wEet`oDts zC(v&v-W&Rz#E(J$Iq_Sd|B84_ku5joN^d;(KwpjcInZA~JZ7oQ-->u5^eMzspdUm$ z8Tzrr7eYUQ_z39lApRQkONftyehcx_?za9vOMD*m2Z#@a{vh!Opsz5@8_z}12Z?Wi zzA^ESpl?R}E$I6YZ*Y$-?^5F5K%Yf?IP^Kh1I5c!#}n@g{q4k0TWdQye;=z;(5@^_d%t;?VztT z!sZh`2l}eShd|$u_=C_lAwC)U&ct^>-;MYR=&vMx0Q#$mzY6_C;%7b>Fw6DCKZkw^ z@xIXCOZ)`%n~C25{Wjv&O9E!uM|=bH`-wM#{si&Qq5qwDd+5(f3z$WYSDlCKetqKo zp}&xLKj=FV&w&0);xnMXn)oE>ClTKP{SCzLg#K>gC!k+Od>!=iJxHlKh0woE`tP9MOME8uCx|zE#MbwB;&(wGo9>PC zVCWkXUk!av;h+5f1Y?c^aqG1 zuCaa|Bt8}Tz$kD0M?hbZ_(JIG62A@lSmKXB-;VfZ=sOVK4t;;(UqC;A_}kED5U=={ ztxp#5&!Cs@J;?EG3jJ)-{|x&xU>*@y5`9LcAUL*Tj!xS^M&R z0`dO@c*JP$ajcka_p1@F27VTCnNQo8xXhbPATIM`I}w+8u*t+_zU$@0WnSw@;%~yw zJmNA>bs}+@k9s3LyEMTJ1%UR5QTZ+SX#nOE6>xXhoF?a=mwATw5|{aetBK3J!HvXaexS_vm-xs$ zz&A-R^Zh<1F7x^h6PNjWzYv#sdQmt(q+FSgSBtpJyNe|*^Xpm=mw9v-5|{aMmk^hE zaf67<{I@jXGS4lKxXfppL|o>r%_c7M(-skzd1&_&m-%LEiOamQt;A*i*vrIap4hv@ zWj@$v#AV*s5#lnx>o?*uk1Gb}jT~Q@uXP4-nU~d&xXizbCoc1>IuV!oRDFocys06? zWqwp9ahV5INL=PS-9TLCHQh{H<}ckvT;?e~L|o=0ttT$?j-Def^NU_5F7t>!A};fV zz9BC2f_@<`^M6hm;~ke}p3iB-Wj@b&#AV)2JaL(y)0w!;!|6v{=GzP-F7s-#iOc+% z@x*1G%uM1kA7&wOnfJ1sxXf=^OI+r$JVRXOtNe?&%u9KnxXeG1{#DK+nP+m0^fI3$ zGRJ$oWZp#L|o=SyhL2)IlMz$<}-XoT;?r&Ph93F{6SpiAym!v9!HsP za5iz7SJ0HW%pYh+T;>V%ATIL(1`?O|{%OSJ{eC`id5?b`ad}^V6LEPje;09i|Nby> zdC&eNae1HqJaKt%{swV*KmIXsc@O??;_|-xSK{(syHcL_c**PE!neRON$ z^4_^Cae2QiLu?DZzH|DAH0vaya!xET;BI>AujLrUM4Q@@7^OW z@991#F7M-hATICSDqy~$)Jxv4RVOa*(drSG_hlClm-k}riOc)1ONh&RuEE6ReO5Yg zd2e+sad|&=195o|CD#j5UwPlOl=Sjm=@H`c{z$GD#E!ftlIsQG@;>M-vLo+(J|Qme zcfKPo?{R)3F7In9V_u$=EAM5_Brfk?E(S&H{$Z%5?D^8EQr;_{qXu8-un$n)e#%u^FC&y8ym zm*>NB-6VQ>4%~wD^1L^N_<6Yhm+L06(**oh(su*Dn|KHCb;OgwUm-pK{2k&$z+*6f zO8l7xF4srGCxa)F{xR?_#2)~c>macs&sp9jeQn%Ve?~kSyfWrxh@FnOud5Y?pG`a( zdKp*6P7HW!(pLfROuRODAL8}EuONO7cslX(!DZYQf8xL=k^VyPn~7Hgzmxds;P(?h z7kmxzrr;ZiCxExV(RYpr1*+CitDiUj|=Fyb<`*#6JPwLcBTnXT*DfA0{sE4Syjn z?+v4F@y1`?8`dH&af>A`@o7O^;&35xsqZDkrCx1s_4>0J$9)U&qw2kuUS0y%zmGK3 zBD4O4^zu7J|0dr3Nt@|}W9Lf8PVM=2NBUv0Qy*NHJIv81kp7*=?T4L+i=AGMo#Bq1 z%Sm7N3H#v);_~}WCB&0auN#RE1izj572x+1zZ!fU@eJ^7#IwP76VC9kI~@N8#O42; zj3>SV{&xb`@xhcdV|WPZ#s3WAV!w#^D%hXm*vFJEV}A+h#r{LY<+wjdT#oxr;&R;I z0N3@x)F)H!VbV*vzYv$>QfZ+#&X1v9b%;L=-WXh$izz?GKo`m5CAAxtj$Ub56z{CUsO;}YEHzasmy zpRk1=BQAC#?y#SW{U$i?V!(AgF@@R)8_-0>>5n6Bn~6((cRF@(Np0-BOZqYEZGAr_E_Mz( zcBHO4$M2+H3p+7)T6=Q5#7=E+9XCu3G{U$r`i{iEKsBfZ3@#L?g6=(MK<_&Pm+F z{;A+P&bU=F!iJGP^u`(qqEF15@DQ%NuOZzC>o zUhLSxrG&Bb1nI^9ZN#M=zU$aQ*K6z?A-&i+;pow{jlT9$lLR>a^}%)gap;UNDUAMN zM~|Y6es~!D7)Osyqn}E8iNEzS5YYZyE;}lX#R74{`K$h!4Vktiy+5TPID3 zcfo#~!>`1)PLhZ>#C{it55u-jdJ&gv=oE*$&rhT-y1tqZSE*h`n6-_M`#d3wco*y! zINW`1P(obFo8oZyet$OczSy7d@DbS7$zp74|3|28(Jym&8n$(^lDO#CIo!R!-bh^Z z+a2!SFYh8Q_1)ue_da(o@hXV_0f)Qyr-z7l!Tu44yZ52Ti6>z{fO2%)-22dI;)&4L zaCny3P-z|F(mrDy?%r26A>IVG;vDYYS0)i}4t*DgyZ4p7h>Jfd4$pD?A40q~J{#e1 z_r5ZVcrWM+9G>UcFCi}RoZ|2TM?af*96p=xaQ8lOF>#6KGKahOgDZ(keAYSKy&v32 zT=d%=UhMe4i@3ydkHg10`n|-({sD)NbM%LZi~S=GAMfao6EAK55muzze~F`yCLW9Y zH5@*{(bpj^{>M6eqN8s@T#j#?!zVfVB;sPfi^JXfre4Hrz*dUG-TR{<#HD?XaJYLP zltnxi_6r>D-UpQs?+*PGhfe|1$!y|szR!2~R7byF6T=i(mJNw|7^$q zXyVe|YB=1zzosark`4|JlR`;j{S;ckeG26BqxNIedX*er>%!J{hu`kl-$h*7=N^YIa`bzN%ke$naQA-X5OL8TaX21nm{N`tm-+@OS|@b- zU+nl3O}sBYtKo3>{-q9a@h8^d?)^&>;&Q&kIo!Q}Nh015{&aEp-H!jgh?mwE8eQL? z9DOZpS5*9dhf6(zio5qm@s9oqM?V7FT0g|$lO68f2T9De-o4-1;OO1^nmrDeHl@*F zhr9PF(aNq~w0-w}q@lyz`;IOSA7OIZmD~?$J82Ftar7e{e!Iid9WK{b+D?YUcRPB| zb-u&h>-mc4&$S)*x;@t6S&sdV4tKA^hdA85-Y#~ydtEK#uP#^mFkQ?8j^4daUIVV% zm2M}}4rP4QcHHaagN~hi$N!TKFK~DroY&fpdp(@!aQC`5#o_MtZH~i>9sANhYy0l? z>fMgsy)KphQ|sO9&)tr`#IY~^nAW@3lNE9PYVKY)N`Iocdwtl^(aX7}i%D^~d%c(A zaQC`yw!_`)w+9?P#qoc;!>2m@Lx)du_;H6%cX;if-O=@$;qW+zyVpy79qwKiWjWlv z{+aCX*^d4B4tK9-9(A~T-LlK!?)Aw*hu`ejKkjh%dZTt!S$*B>iY5+suOH&Unz6@z+dy*qxjcK8SzadYPZ@xYO0)?zofb zaCh99<#2c0dC=kRxbvyQ-EpU4jWU1Sai^)n-Ek+`;qJH-XjzzXrT5 zr6%|9-6L;Yd}6n>oSe(^vorc-7H8#W^hilcy(WL;HJRzfDe-Zs*W?=7yZgjIZf0(J z!Gu6+YI;dpYH?O!{`f%Zl>>|07iSjcX6L09XO0WB%*Y%$c64gm$dQF=FZIfdoD>B; z_fX7JV2>VcQd0{v3wjJ}liH)rsO-X`;vQUXAGePG44XS+{`P{Jh@g@Fv8i+S4^PCo^w!aaL+(VPSq@h_%v#^v`^ZS0}G( zMX5zu`Gv))1^L-|s$U2xlk~N=`pEvq{7peb~LK2;tq^A}9 z*N?YqRM|zTI#AklX!qpl(UNl0N>YomCuaWF-3V{FtSPh$>39DtV@%tk%=G-cj6bW= z|8dD>RsKigr}EYe+J9D~|9=@y%t$Lv3vstB4F99}cS|t+_qZN^QuIFxRQCjJQBJ1P zdU(#IZbsu7#Y%<$;F{o{n)_#C5iZe6FA7ZQ>Y8_8aeRV126m5^K&Y$Qw7iT$brq~S z8`UYR3&P?+OFfEasttAJTa>BxC1hpS&X;5sUuv$EyXB-66*3BQ}Ay7te)hd80FnEk_sTk1YtOi}CDnnJsd%N488a zC=gS*Y3bQ{qw;Z)Yzs5MUeU{ybZTZvdS*d!c77f%^+y$EW;#%Lq++Pb&l{inCl}m& zZJ(gd5_NH(QF_Urnx!J1lW9BblyQH@R%INb=yh$~zsNksBIR5;3 z4&^;^NSu0T`_dvx&y9c9VAYM5bvre?xOd;&__jTI81w$;Uwm8mkY9SI5^{0hBR;My z)IA0aOh`>h4;v59neWN?Cz<$GDKS02U_y_S^prl~3;Ji#Q8$d)dD+E1{?u}LVp4Xu zr~?u<9RJMAcy%qLdI@u}qV8b})bEakyB+;Uy>`3`gSKxku+3%8f4cKa7N*<2cj6YMC zHAU4Vi}OyTmoa@q*_Nmv5vJJ&2Q=-abFMds93X`v4 zM$2~X0}V@Bwl(WEW}Rr(t<5^YtmDmEt&}{;$j!QqStpuxYqL%;>v*$PDab-Y=tm6EqL^0t9Xx^?sP;%&?acAaRpTbp%)S;w2TS}6-{j0Ll9W7dgg z-P)`Z%sSqz)k?_|johr;n02CAw>IkpvyQji$Xgq^S+_CkM6+&f)(K`EZ;6p77`a)u zG3!LLZk-TP!36VxUB}yPV*rFtAxQj%JbSy+^xr>?_Q*EKFK#F02{EJ>|PTDCLmwr1VNtP{<;wOJ>a zb-Y=}Ij@ZVqs{AT1p=57)axqGQb)ZP)C{l3OF!#Uy5-%#w3AZ! z=4pSPe?zI#ZgBorReok#xqZ3ybT9JnQK_ycUQ-98TD@!9@@;J)R>_apOe#ZWi_1Ew z>aR?MEPZF$^6{E7pv!+<{YidFTdMe*_>lw6ZT7$*vMl)oH&yu!qx_5Sw+4DasLR(= z2Dtv={2v1UMX&QeqW+|ONnbkE-~TD_zl+M_E|O1JxbjE%#P3O!N%Bits1B-M{I;X~ zhEfnx$tO5h;+ePJZ7s)3qT=`Rc%6~{@lKhe$m-tcnhf)3zDF~_L6CAGm z**@hz>{EWs>Hh7fI|}M61^vzP=lhhu#;5$wValKXAC|w^r~Jo!%73wjfBj|N<3Fwc zGN1C-`jme`nEtN`=9m4`@>lwlztX4tm&3HbVwC?++uu5rUqzLv7k&P&Qh(BZCDr4; zU;nim<;(XcmCP)XPxf_Q!|41ec*yo2($DJh8>qkX_8(h);00s$7_IUfM)8~N6TkCSrt-#bkB|TF zs{B&Eq|7$A0lrL!)Wzf%mnXlSV z97QVm1b0yR4WsyP^zpxi%2Zze5Bd22ipnqLOM0<7&;0yfiTF1WN0CZC!569ge*W+A z@jp&wDzE=P`uP92$}ikAB&8&#Zjb^PjI;YueMM84*8T{NzFU-D?btC_mYCblwVQh_lsX0#80yuTjKbRa^BDX4EX<7=Wn?FufQjMANrL4m12J7my|PprFEj? zf5az#15{ZO4;dH3`9IkwexLgIUl?ZmyZb+k-wdDl?e{7F5><|0{MMoTzq}Yqzmwp93i9jr zufNw-UjOg*@qeevFMdmUSD5?vXmwwxmxeYeT}wUzx2ybyQTv_!h;>}rsrFxgpRBz8 zuk`W%GnHS;mvmN)fBR_;|K<3LzmiY(r>XpY{x9?Ke}u|ZUjH}v`2V@eFXc;`6vqGI z<&1ypF#d1!@jv}<_`eS6q!0{?5MJnka(78b7m+T|0!r&T7&FX<0q z?w{m)Uw?J|`E8i{r#*#pnEcGYxkaiu;|F?bo-{Rx{%j!9)K2xIT{Mm{4#j4NT zMd~eVr^;^_$1Yqevy6;I=Bipa1iH;$N&XmDm4@b8P#A8|MD= zJ(XX|mvncS@pC&e{?+;WQkd~`rH}vP|AzlHeEk2HkN->6OC7)Vqwj0=@>ka{cc}b+ z@!#&_zy7{!dE;N#$N!g9eu=xJb;6v#&DC>By>zrm>00s$s1@e?-RtAO{+?}l{cqyq z|1OnZ%9nIs82_{2|6j%boiP3%@$rAk-|#=t$NwEZ{&xz~{+Gf3;VO^2NWF!%57Yjm zSKIT??LVihOy!M#7x*uF-T%I={-k_KFR$(2{!hYx^|5D>d;-IbpS^s_e_myh{F43} z=KQOn;-Z&^HYr_8J^|s%Pw_c^dsQaMFX{R)^-o0k&7~lul27nsD!*Yge#H75zqu-t z91l6J;rt)&fBj)Oq9Aeh>bK@tf}xzfXM1A06iY z`8dkYQF+`&;x24tnEU4`h@b9r^rHLUCF-xd@w?l{|LrQjlrQO#F#cz#aZxXWY*MaV>1uk`W%O_g8Dmvls!{(mFG{9ar~DUu${(c0X}|K1p!~WjkGqK9 z!ou}GJAIDdS1Oa_msF2Qe&tuGVN3X{>z~KPCXJsPar{cG8FT(TthUR0{Py_x|FM+i zq!)yVUl#mtg7PJiddq%emESP(KW>dZf86%BN@Xgq{~!AJzd_}f@+JLV8T5<){Brt# zSmpQgzZd+ELq+$fbj{!J|Bz4neapxH#_9y|^M51!|EK5A5uf<2^C|yRRe8Viccc8i zDv!HJ+=YFlfM5Jd5Wij!>i9jO{>pp&Px|<;^Go@XKBVS9`1xN)^^1CGVw2Lf0f#)pM@!z5TMf?|bp~^3@6sFVY>#W5i>i$$Oy8gS> zpX8VNpM&zX#$67Lv!14_`ne1He^!|Ck59MdmpJ9?Q;N%`^S|wI;PG%C%CZY8GE?wWl5ukmQq&XoEue@^261bYgd7s0;4c;7$= zlPq5zt_H`a-8?hh-C1{>=wNSZETt~WpvdE37@0KSV-EUMrT)WbPXF&ScbQHe<+BeB zitcid!ZBOh+uFzOT-vd7X(=ePEQtqva1kWQ$}kw^x-&LO8FZt3V$#-h$M$ghQc$cG zd6t#IxX1&O#>u$r^x6aUZ`xj4XxqdRgE)!Oez2pxwSC;opeV8Iw+H{i;k1Q1Z1nxd zTebu%+X5s^S`rDR{we7ZhH;kmOdpSb;PGhh@#yKO9Ot@d5B|RJoY<&8__rYL>K+1o z@8{#N-+K(AY5)f-jBS%qDacNx{wC@YjZ7=iD>`v;`717Gd5=rSlts|jW!Tj#Ce|TN zp>qmNnwZok4NiZ-&41pG%0aH9E(Yh({@OxgbAh$Ym61P-#9+OM{fYMdj~kaC6DFcO zOw5pEary8^TqNr{#l(61K{hX(#_w@BLnt@Hko>?R97fYHN=!cu-Gui$$^Hq$betrk zGFR%i3-6ze=9}64pHt@5ZzN+;l-40!F?#ZANe`PSE*eVxO41`r`dMzu!BDAR;&J*y z$IS)ghGF$?7%=;^t!qVz$1m_%lk$nHar|>hhk9xBGs*lYS4TQ5^N5M&r;@RtKkRV% ziDWD)1vk(A7!UvJuXTYRiL^gWvN%dK5%{4q_=8?{mtlIjjZ{z2G{+*B2fkxjF>ANbgM_FN};rbZ+CNBQRdF4{A z1logd2*xAMh9gc*^Cl!;$Ho7CuZl0r)v8WX66s$hsH5P6QIDfB5B-(?I;~+7Y*nY4Tae!fQ$cmt8yvxaa@KywoUE9`|&sg)|$3l%`Y|8 z`|w)x-dAO4MRn5DVdjIH@)`#@laS|KPy(EiR3cPLM4pgyC-kH@3 z>a95VuPJq1OZDU}3y;A@xly-Yy~|K<#=-yCtsTN}oL27;;yf$Vn{e?z57#cd%gm!P zJ5?(?&VH<@OrNf2kzNw1@$@{{EyM5b){ZQ`~KhJmS)K8@fwlu z-Q63y_FwI_|C{|{wdScJpwz2G9Bd2G{1jv8rvJi;Mqy>uSGU9`G(Db}=~{kHyy8jcScuBaCPB;B#>B zUvHfQKX}$2oJIQrWBZ_c>S{)w{~3^H%jL+h!wGN6!%&+f&l1TIm#dT5-c2I$OdR~z zx!GR3H%?=FF&QPHJ)KhOOp%z>KJNBjsb`4fNA19MM0H)O)YBzn!BbHNarrbH{MV4G zZ97KJkcWjyU^u>A*PNV(v4pVm7 ztsb-Ih*J*Z>&3wS4uwm=CE-$VX}Anr77mBY!R6r!a7DNhTp6wcSB0y=5pX129j*b_ zgloaI;W}_#xE@>|ZU9HY4dF&`G~5_&0yl-5!Oh_oa7)+%w}KY5A%Ly04UU0Z!x9_| z+u=Ca0XyL~a9g+?+#c=#cZ55^@o;B20qz2Kg%ja!aCf)|+!O8vyI?om8}0)q!F}O= zaDR9J?12ZugW$pN5O^q@3=e~c!zmELBOrnf#Lxwncd7^W_XjYwD+7CB84}<}=@d`Y zlzlHZf=7bA`zWAt6YO=iK*Z-h{AJ{Qv*`zOR9I@7eCT z=bpRYcW36rKwXuhD8l;F#B@Q}`wk%r5jXmQsX{LlZef5oRZJ01(1~X~Zivu>B>ZTI zTYy{7XyEh^A7p+I#s2;Zh4kn|$&mb;(}lSCVEK@q<#;Gx;;V=r1OGAb>B#_(9^zXz zbON`Y2SBIC;w|3U-wt%QKS~evWMAKMAl6e28a-C}CZr!~AK7T-pBLQ_?GLZbYwhaE z>+b3~CL9sMh4iON-J-0gJ<{9N&Ur=r`K=&-VH1?Zp{CIsQrhTz3R@WXBRNWcLbPU)B0 zaN>8`aN_q2!3T!mCk(;Q8-iak1Q)?z+xk#2)E{2o)i3I5$}2>7S8JO$+6xXr!LA-K z+Pg#T?Ga+NcM~t#(--OL>FO7Rk%-6e{th!OCxP6 z=M8}QUc|(wKgri({1*=qA`A52n(-@U{JI&xg?J1M`WW$882lNWy8ycD*C2bKg$ecGVjh z&(*(~pRskPBmcZNm5i-_ab=vhb24y(9e~H1a4KMtan+wP+*^05?yZ0M)2>~AdpJjk zd+}_;a~&RxmVY{USDuowEAI`+zL6@n?o5Te5a++Hy3c?8cgXj3WPSl;Pv4eYrBy9@ zU!*?$S?0rz3$zQL{>=5T<5E}6hDz5e^)gqbdV%9orwvmtRlX-Ka&GHekPJVJ#N(%GNqb&&x^6ez+a7d-I{7oD%5W<)TsvH#P`X{8 zzO~~yq&s(8GV)06oYl(Ge-tFOOT~=r9m1V**`&_JIgTBv+n#%H*QcxAdu1Hz zwbNMRT0kjNtCY^#H502YSP<$&6PV%H(eU9hM?d??uD<6U6ymC{cby0mMfR>;CvMxO zpVY$fHjW!XKi&mOJsHJ@k?H}k_51jT6)A7(=l-9Xl?Ap}}vKWJh{%8$68A@pFOY2rz z(K?`<*28z<`RCWWdhZ2JX`Vw&>l0ezQcODCcxcZ$5i#k&;dj}$IVQ*XS+PwbW-tM-}5H`Uwee3Mm9sc&haBD|i3tF&MwZ+FDddB&-k}=cXto2br-Z1looV^i$ld>UqNerM{B4s)K)w@lHQqLnn8&)_$T4eUS;%yGYkIoq=?_Qy^So{A*PFSvhg%0$=Y=9`Y0sQHSR9i2 ztDxJ=s%34T=<4a{4cayh0?jajt#nyaQ`w4ObIr;?uw_MKAQ+UAP$kx)odW9@p~&hs z3I;_aeC$A1BrNil_I3}fg?`Hktpi=%?XA82dC^E)o^1Ag-Qo4QW>3iLX+I`667CM8 zBjw_JCojCdKOE@^b>lFom5So^(tkU3K<@9UEwfU&-_H$Hv%mWK4%`OVB!WwtgG+0g zT9%a61(!4|t7)hVRyCE?2gE>6v}<(_dObNH7#u)U;1BkT7+@VhH233>g!S0d2b%)T zOQ44IC(xT)%9>hg8WxDkaI`Jb)z{w}5zR|{MWRjy1%82~fu^N_%KRAQi$QU2L5x-y zgJ#E|q8L;hgGyphX$d~52KG?D+8HZ@luK^$IM zMOiX=S$+L-QXNAo1S$)CqCVJ^9|wJL&>sg2;$UGMoE-;?;$U$cEQy1qaS-(o%h_kk z&lk_IxzQ#P&%Cb5Mvfa&W0#H_)f~^KIi5|kEtk0F=D4R!qOWoVJ4cZTb3b`TA}7`fd68 zZTb3b`TA}77TEGFi08Y^)|!?z+39h6mNmugS=JP{XIWF+o@GsOdzLlD?OE0ow`W;X z+#ci=HwcJ5XImA3W6#@G3Em7*f92?Ll_X_ay5%D8Z)O*UTO%6N{I z@#0p-OIsN)Y-PNxmA0Z*+Dck!D`=&yoRzj>R@zEgX=`hhwzgJjYipIZwpM9tYn8UP zR_V7D)YjH2ZEda6*48R*ZLQMQ)+%jntM}vs_GV%(Ey5}uQFJ6LfB|dK(S(ImZ%?qIw>>Pv>)XP8{n&*B zv8RYe6Yy}TXP}R=#aohaB-j>e>kMNNhvn>GxZM|n{4uB?1{KDj*`hTRiFC!%NBcx; zSASoqpO$c<4U0NtV(RX*GU@2SyC0My+}YoUI+TmKKy^#7Ivj#20`HBw$mkH>3YpxB z-k$zQZ+Eb~ySI&2W@Z|zcrgmeVWkKM^YzX>_ zSBLw{H}r=CjSJVT5hfyfJ36A_e$fg>CAFR4$~u3cWjR`Fa6z~~SOarut=s6EZL!QE z`136S$u@;oS5OVEDM%ob;-)Z~N;KSqwI+PlI2iNA&^!_tP2uQ3cfV*e{e{LRTgY&k zqPAD}^dhupl%Q>QJH%k9dm!8=WEV&fM!Bi|Q1QMB3E z#vl$Z!>A#;!#%6}JBKNV5ACr5U4o=2|3+@17Db?EAW@yKKn?`KzRplI>}zB^Xts`E zf1}S2er!D3lON2{#8iUv@TeBkVjF&XTi1l!`b8)9fY|0X^!8Vw4%y%@R7SI?&B+WPu}eUbcOs-RFxEb0kYQPKXL zc4U^wN;-U=nBa#qg=Ts=PBw+QqTxV%upC<7{%=^{t(L>N)x`6oc^@9J62rptcA;~EOe#-RIPToQda!1>=l62aMtbc`46k}hFL zOhj8cyP{>dn1Qjaxi8elqh)D~?<=nBZ3}hV1qv~MlmvLxC=q>_J>?X**EF+{##ba0 zVa<#Id7t71eko21)cp`IDwN{1YTbu;DU7M?9cb-F&!gE{!lIo?`;~er#;V?kOf6wC z7;Y1TKCHj@l{>kwQ6|ON!ahv(`9BVZ`+E{A=|44dfI4>(jW)Hwl$cGhSK+~s)Ulrfub4p z0)3d7n`puo?MlI^^3`eRe129Jx%p!>0 zI@P{47Vp+m>ELl)5DVZ?cMyYEBpBuXOT;~*)K>?wjGbK88pU+j)-MZJ!5b4agu(vS z?jY|*uo6x*%AY@6n)dEMP0Nq0Ms$zs!Rviqa21nb1Ec8vA`9%mWcpL9iN zkTR77_A3q6@&`G#JJ?PFZw0)o%uyx1vO@gpuSGv!%3Q`$&hHji{R@amb#T?ZV zh>ps_z?Ddka4E_UMHprvqEdm@!=*^5(XG)YV#%acgk zdx45kphWpV7bg5dT7U(pCnhrYu56gTmoO*}X-Dy4Y_H`ctvC-Iq^iQEVQ(5|!(fPV z%aWpdb|0y&G1cPOa$jm8%4+u^>Ps9r_NLWegdqbHeYhFDzdfN{Mp4>5Gxut%ugDy% zmUZ=aRyDWOR|Xo2iyrO?!+OY)XZ?Oz?O8dV6SO>rDl;a?6RSC zmD2cO$p5w?F2e4L_Ff8~Kb}IC#E$RP27kUOT7e42>-t*E*ex_;4@VY!gn~(d_wY3L z)ptds*#ClIpR`575_3}mmRK8pI}h(~agw^*LODR>#A*u!?2E>4No9OJ`E4mgFUPz_3XE#Zg0!oZz+p}ImEWw z`Nl5TeVzO*S;{NZVOG!IlKQ=_sK2E=hFe^JTdMaqZ+_#-^cT=1kMXoB(z}-LFqx+p zI7e8x$8(K6r1`cwnXiDhi!{TrMYO%JK`=Il0z&vM(i)@qVh`19q_ zRN~uIIV}Vm`>`2m>BGCXW5Sqq-yIzG|)LmUy=r{jzBu_ zPDM~mK^Fzx9CX8Bk^Ww6epc2MF-Ve)jct>I+`15=80XZBJ1t>(D z3iqI<`SX~fH5v{@+B(Itc!v#%l?9>J=z4rA4;w=m&<&tlP{;;!6SQ7%M6&SJ`t>+c zA7r*3pZ0_;(%7R@b(Iie=`ywkU7_z~IFoZWQ7(f^4A;q|g5K zZ4ijo_F_v4cM*!H$Bf&gV|yqjVcc;fAsO{pXs`6``VQWP7Lj0QWJ#zr+!KPG!LE*) z<#nyTKmZ3`n8YO;MWf2xlVDpHXVe+tDB9Np`C`cTwMLE^R&yJ*9#g=S-G_2wQwph^ zjKTlC>IR<@^!FY^g}|IlSU3{FOAY{3Bj()#^X3CO7F~ESBkRHeP`+kh#e9g&*B(K! zVjQ7{qE>2&ScxQ-C>Xmj5l=S&ZMKAQGD!`a`b zB(9Dr?Lu0?uWlH?@k$rYXK>U#B#l4cKF`$P^*Y9_$exzqf!VD%E9$`o9A9uRGZG7l zU~{+|pYgR@_;2P`fOl;B%4<0D4=B?YFQU58Enn z=7AaKn{BOH%$KxKJ%n;Vjl}0`$EBjUZW|_s>velw_+f#Dn=k9|X?|;rA={e!i{u3> zpKky!*(1SLy8KaN8`Jh!VZLF{2=K-&5NHWD&!+!P3tRGo!lu}6;lE#k#APH36qFYM za8`~v1t^Y02f{(RR)A9z^PRdJa(n50pa@~cz><s~Bi|+ZEk78GSm$7yS@REFZ-=I9C zUKYyM3rZ}9{V!J~U3lRpbYQ-uin5ia6x*@(!Ed2u4mPz=YxC{aI?>06X`cJhFipD- zytuTg3ews>K9m*zpA;Gc3cLEii&TS)sH-D9GQ|spOR2%mP9rB94M4y2TjR|suK3<^Kq}r+;q*Op1J#=%NqFt1bw-T zyamB1_N;V?nqlm1VldJ95_ODY!{|*oEw4!^_IjHs7{lqNS^~2N_f?pJa>kV)Q#*r( zZj1%;8X6_1mkazNG!zXEIl&+Py?dn}Q#snyw{bvNnJ;xMjLo%}a`By9epC~QCDhJtwL$m$@cG4r4)86`p(3fB3-{ zY@se?%WdAjYx~rMW4Qxg8MXCd{=~)G)`1Rs>Ts~o6>SRl4@7#*<)moe(A`cao%nL7 zu3!guABN~t#!QRGXi-{FiAv0_B#%4L=&QVj>f-CnxYXIzPj?v!p!F5q!jyaqi(fZx zp|ORpX-3|*S*6P%h=FX2~Ttf;CB=Pm^C?Q5Gl z7Ua9f#EIgww7p%pW!VD~Or;$>q6X1mrNz!1yL=o?QES7T62zuG*zFg}NM%a;XkAOs z$T}!}q%sPhwpR;XZuyJ!z=BB9l=)R^XHTWdGW1^@TU5t<6>r(;XgZYyoH$No> zlq3REQsx76$<$U_!;2h7ISZld z#*ct$(iF#7B#=44ytrM?Qhb6xX|z(5LgrB-80bK0EX0@&!%0!HSLsQY8fr$nA(o

c@tDj`PbV*H4>Upq7n-H(4gU4{K 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 diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index c0224340a2c365016a35d52a6012777d6576f4c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80012 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 diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake deleted file mode 100644 index 9c2a5fa..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") -set(CMAKE_HOST_SYSTEM_NAME "Darwin") -set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "armv7-a") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log deleted file mode 100644 index c87ea7e..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,538 +0,0 @@ -The target system is: Android - 1 - armv7-a -The host system is: Darwin - 17.7.0 - x86_64 -Determining if the C compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_75742" -[1/2] Building C object CMakeFiles/cmTC_75742.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_75742 - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_bafac" -[1/2] Building C object CMakeFiles/cmTC_bafac.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_bafac -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: armv7-none-linux-android16 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Candidate multilib: thumb;@mthumb -Candidate multilib: armv7-a;@march=armv7-a -Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb -Candidate multilib: .; -Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_bafac /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_bafac.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_bafac"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_bafac.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_bafac] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: armv7-none-linux-android16] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Candidate multilib: thumb] - ignore line: [@mthumb] - ignore line: [Candidate multilib: armv7-a] - ignore line: [@march=armv7-a] - ignore line: [Candidate multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - ignore line: [Candidate multilib: .] - ignore line: [] - ignore line: [Selected multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_bafac /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_bafac.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-X] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [armelf_linux_eabi] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_bafac] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libunwind.a] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_bafac.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ac6f7" -[1/2] Building C object CMakeFiles/cmTC_ac6f7.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_ac6f7 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3d7e1" -[1/2] Building C object CMakeFiles/cmTC_3d7e1.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_3d7e1 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_1b553" -[1/2] Building C object CMakeFiles/cmTC_1b553.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_1b553 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a7811" -[1/2] Building CXX object CMakeFiles/cmTC_a7811.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_a7811 - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2da0c" -[1/2] Building CXX object CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_2da0c -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: armv7-none-linux-android16 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Candidate multilib: thumb;@mthumb -Candidate multilib: armv7-a;@march=armv7-a -Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb -Candidate multilib: .; -Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_2da0c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2da0c"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_2da0c] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: armv7-none-linux-android16] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Candidate multilib: thumb] - ignore line: [@mthumb] - ignore line: [Candidate multilib: armv7-a] - ignore line: [@march=armv7-a] - ignore line: [Candidate multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - ignore line: [Candidate multilib: .] - ignore line: [] - ignore line: [Selected multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_2da0c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-X] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [armelf_linux_eabi] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_2da0c] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libunwind.a] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_2da0c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6d9eb" -[1/2] Building CXX object CMakeFiles/cmTC_6d9eb.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_6d9eb - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_00347" -[1/2] Building CXX object CMakeFiles/cmTC_00347.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_00347 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6a56c" -[1/2] Building CXX object CMakeFiles/cmTC_6a56c.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_6a56c - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d7913" -[1/2] Building CXX object CMakeFiles/cmTC_d7913.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_d7913 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 1587196..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin deleted file mode 100755 index 4d9ae20011d99ee6bd2621ff4cd64f1370bdb305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79776 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�CImO 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 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/native-lib.cpp.o deleted file mode 100644 index 0214ed3680083657f3bfa54db1b6eb9933809683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174564 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 R3*!netno3b!?>sW{|AB?szU$( diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build.json b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build.json deleted file mode 100644 index e6d50a9..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "stringTable": { - "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a", - "1": "--target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" - }, - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Debug-armeabi-v7a": { - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a\" native-lib", - "buildType": "debug", - "toolchain": "1806229339", - "abi": "armeabi-v7a", - "artifactName": "native-lib", - "files": [ - { - "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "flagsOrdinal": 1, - "workingDirectoryOrdinal": 0 - } - ], - "headers": [], - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so" - } - }, - "toolchains": { - "1806229339": { - "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_mini.json deleted file mode 100644 index 5537ff7..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_mini.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Debug-armeabi-v7a": { - "artifactName": "native-lib", - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a\" native-lib", - "abi": "armeabi-v7a", - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so" - } - } -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.command.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.command.txt deleted file mode 100644 index e2d097f..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.command.txt +++ /dev/null @@ -1,7 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -arguments : --C -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a -native-lib -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stderr.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stderr.txt deleted file mode 100644 index e69de29..0000000 diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stdout.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stdout.txt deleted file mode 100644 index b66def5..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build_native-lib_armeabi-v7a.stdout.txt +++ /dev/null @@ -1,2 +0,0 @@ -ninja: Entering directory `/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a' -ninja: no work to do. diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build.ninja b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build.ninja deleted file mode 100644 index bedd226..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build.ninja +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configuration: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 -build edit_cache: phony CMakeFiles/edit_cache.util -# ============================================================================= -# Object build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Order-only phony target for native-lib - -build cmake_object_order_depends_target_native-lib: phony -build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib - DEFINES = -Dnative_lib_EXPORTS - DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC - OBJECT_DIR = CMakeFiles/native-lib.dir - OBJECT_FILE_DIR = CMakeFiles/native-lib.dir - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so - -build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info - LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack - LINK_LIBRARIES = -llog -latomic -lm - OBJECT_DIR = CMakeFiles/native-lib.dir - POST_BUILD = : - PRE_LINK = : - SONAME = libnative-lib.so - SONAME_FLAG = -Wl,-soname, - TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so - TARGET_PDB = native-lib.so.dbg -# ============================================================================= -# Target aliases. - -build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so -build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so -# ============================================================================= -# Folder targets. - -# ============================================================================= -# ============================================================================= -# Built-in targets - - -############################################# -# The main all target. - -build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so - -############################################# -# Make the all target the default. - -default all - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx - pool = console - -############################################# -# A missing CMake input file is not an error. - -build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony - -############################################# -# Clean all the built files. - -build clean: CLEAN - -############################################# -# Print all primary targets available. - -build help: HELP diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_command.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_command.txt deleted file mode 100644 index 57b204c..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_command.txt +++ /dev/null @@ -1,20 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -arguments : --H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp --B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a --DANDROID_ABI=armeabi-v7a --DANDROID_PLATFORM=android-16 --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a --DCMAKE_BUILD_TYPE=Debug --DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_CXX_FLAGS= --DCMAKE_SYSTEM_NAME=Android --DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a --DCMAKE_SYSTEM_VERSION=16 --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake --G Ninja --DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_model.json b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_model.json deleted file mode 100644 index f38224c..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_model.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "variant": { - "module": { - "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", - "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", - "isNativeCompilerSettingsCacheEnabled": false, - "isBuildOnlyTargetAbiEnabled": true, - "splitsAbiFilterSet": [], - "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", - "gradleModulePathName": ":jni:jnitest", - "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", - "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "buildSystem": "CMAKE", - "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", - "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "ndkVersion": "20.1.5948944", - "ndkSupportedAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "ndkDefaultAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "cmakeToolchainFile": "." - }, - "buildSystemArgumentList": [], - "cFlagList": [], - "cppFlagsList": [ - "" - ], - "variantName": "debug", - "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/lib", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj", - "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug", - "isDebuggableEnabled": true, - "validAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "buildTargetSet": [] - }, - "abi": "ARMEABI_V7A", - "abiPlatformVersion": 16, - "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a", - "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build.json", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a", - "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_command.txt", - "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_output.txt", - "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_model.json", - "cmake": { - "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a/CMakeLists.txt", - "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a/android_gradle_build.toolchain.cmake", - "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a/build_generation_state.json", - "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a/compiler_cache_key.json", - "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a/compiler_cache_use.json", - "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a/compiler_cache_write.json", - "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/armeabi-v7a/compiler_settings_cache.cmake", - "cmakeWrappingBaseFolder": "." - }, - "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/json_generation_record.json", - "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/compile_commands.json" -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_output.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_output.txt deleted file mode 100644 index 106eef9..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/build_output.txt +++ /dev/null @@ -1,13 +0,0 @@ -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -Detecting C compiler ABI info -Detecting C compiler ABI info - done -Detecting C compile features -Detecting C compile features - done -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -Detecting CXX compiler ABI info -Detecting CXX compiler ABI info - done -Detecting CXX compile features -Detecting CXX compile features - done -Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_install.cmake b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_install.cmake deleted file mode 100644 index dbfd0f4..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_server_log.txt deleted file mode 100644 index 62021bb..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/cmake_server_log.txt +++ /dev/null @@ -1,351 +0,0 @@ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "handshake", - "cookie": "gradle-cmake-cookie", - "protocolVersion": { - "isExperimental": true, - "major": 1, - "minor": 1 - }, - "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", - "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a", - "generator": "Ninja" -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "configure", - "cacheArguments": [ - "", - "-DANDROID_ABI\u003darmeabi-v7a", - "-DANDROID_PLATFORM\u003dandroid-16", - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a", - "-DCMAKE_BUILD_TYPE\u003dDebug", - "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_CXX_FLAGS\u003d", - "-DCMAKE_SYSTEM_NAME\u003dAndroid", - "-DCMAKE_ANDROID_ARCH_ABI\u003darmeabi-v7a", - "-DCMAKE_SYSTEM_VERSION\u003d16", - "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", - "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "-G Ninja", - "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" - ] -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Configuring done -CMAKE SERVER: Configuring done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"compute"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Generating done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"cmakeInputs"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"codemodel"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"configurations":[{"name":"Debug","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/compile_commands.json b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/compile_commands.json deleted file mode 100644 index 60a51b9..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/compile_commands.json +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ - "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a", - "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" -} -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/json_generation_record.json b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/json_generation_record.json deleted file mode 100644 index 7ca3045..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/json_generation_record.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - { - "level": "INFO", - "message": "Start JSON generation. Platform version: 16 min SDK version: armeabi-v7a" - }, - { - "level": "INFO", - "message": "JSON \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/android_gradle_build.json\u0027 was up-to-date" - }, - { - "level": "INFO", - "message": "JSON generation completed without problems" - } -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/rules.ninja b/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/rules.ninja deleted file mode 100644 index a7642fe..0000000 --- a/jni/jnitest/.cxx/cmake/debug/armeabi-v7a/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configuration: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__native-lib - depfile = $DEP_FILE - deps = gcc - command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__native-lib - command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/armeabi-v7a - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets - description = All primary targets available: - diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeCache.txt b/jni/jnitest/.cxx/cmake/debug/x86/CMakeCache.txt deleted file mode 100644 index 30b517a..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeCache.txt +++ /dev/null @@ -1,359 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 -# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-16 - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//Archiver -CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86 - -//Path to a program. -CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -//Path to a library. -log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so - -//Dependencies for the target -native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake deleted file mode 100644 index e805569..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "8.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake deleted file mode 100644 index a4e73cc..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,75 +0,0 @@ -set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "8.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 8c4a1b6be4a02bcb8fa759b73a0e7ac2d9e0fae7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8200 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 Dcg`8_ diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake deleted file mode 100644 index 7c00df8..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") -set(CMAKE_HOST_SYSTEM_NAME "Darwin") -set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "i686") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log deleted file mode 100644 index dcf9ed1..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,504 +0,0 @@ -The target system is: Android - 1 - i686 -The host system is: Darwin - 17.7.0 - x86_64 -Determining if the C compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_de156" -[1/2] Building C object CMakeFiles/cmTC_de156.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_de156 - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7acb3" -[1/2] Building C object CMakeFiles/cmTC_7acb3.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_7acb3 -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: i686-none-linux-android16 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Candidate multilib: .;@m32 -Selected multilib: .;@m32 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_7acb3 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7acb3.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7acb3"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_7acb3.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_7acb3] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: i686-none-linux-android16] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m32] - ignore line: [Selected multilib: .] - ignore line: [@m32] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_7acb3 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7acb3.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_i386] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_7acb3] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_7acb3.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_5227a" -[1/2] Building C object CMakeFiles/cmTC_5227a.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_5227a - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_41f0e" -[1/2] Building C object CMakeFiles/cmTC_41f0e.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_41f0e - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_76228" -[1/2] Building C object CMakeFiles/cmTC_76228.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_76228 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ea93c" -[1/2] Building CXX object CMakeFiles/cmTC_ea93c.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_ea93c - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a9805" -[1/2] Building CXX object CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_a9805 -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: i686-none-linux-android16 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Candidate multilib: .;@m32 -Selected multilib: .;@m32 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_a9805 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a9805"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_a9805] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: i686-none-linux-android16] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m32] - ignore line: [Selected multilib: .] - ignore line: [@m32] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_a9805 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_i386] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_a9805] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_a9805.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_32008" -[1/2] Building CXX object CMakeFiles/cmTC_32008.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_32008 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_859c2" -[1/2] Building CXX object CMakeFiles/cmTC_859c2.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_859c2 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_97241" -[1/2] Building CXX object CMakeFiles/cmTC_97241.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_97241 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2f308" -[1/2] Building CXX object CMakeFiles/cmTC_2f308.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_2f308 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 48b829d..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.bin deleted file mode 100755 index 6fb5deddf52441117be9355a1b68737a3d0aa89a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8024 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 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json b/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json deleted file mode 100644 index 802c3a9..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "stringTable": { - "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", - "1": "--target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" - }, - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Debug-x86": { - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" native-lib", - "buildType": "debug", - "toolchain": "1806229339", - "abi": "x86", - "artifactName": "native-lib", - "files": [ - { - "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "flagsOrdinal": 1, - "workingDirectoryOrdinal": 0 - } - ], - "headers": [], - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so" - } - }, - "toolchains": { - "1806229339": { - "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json deleted file mode 100644 index e11d9aa..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build_mini.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Debug-x86": { - "artifactName": "native-lib", - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\" native-lib", - "abi": "x86", - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so" - } - } -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build.ninja b/jni/jnitest/.cxx/cmake/debug/x86/build.ninja deleted file mode 100644 index d31b1f9..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/build.ninja +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configuration: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 -build edit_cache: phony CMakeFiles/edit_cache.util -# ============================================================================= -# Object build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Order-only phony target for native-lib - -build cmake_object_order_depends_target_native-lib: phony -build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib - DEFINES = -Dnative_lib_EXPORTS - DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC - OBJECT_DIR = CMakeFiles/native-lib.dir - OBJECT_FILE_DIR = CMakeFiles/native-lib.dir - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so - -build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info - LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack - LINK_LIBRARIES = -llog -latomic -lm - OBJECT_DIR = CMakeFiles/native-lib.dir - POST_BUILD = : - PRE_LINK = : - SONAME = libnative-lib.so - SONAME_FLAG = -Wl,-soname, - TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so - TARGET_PDB = native-lib.so.dbg -# ============================================================================= -# Target aliases. - -build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so -build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so -# ============================================================================= -# Folder targets. - -# ============================================================================= -# ============================================================================= -# Built-in targets - - -############################################# -# The main all target. - -build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so - -############################################# -# Make the all target the default. - -default all - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx - pool = console - -############################################# -# A missing CMake input file is not an error. - -build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony - -############################################# -# Clean all the built files. - -build clean: CLEAN - -############################################# -# Print all primary targets available. - -build help: HELP diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt b/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt deleted file mode 100644 index f872c29..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt +++ /dev/null @@ -1,20 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -arguments : --H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp --B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 --DANDROID_ABI=x86 --DANDROID_PLATFORM=android-16 --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86 --DCMAKE_BUILD_TYPE=Debug --DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_CXX_FLAGS= --DCMAKE_SYSTEM_NAME=Android --DCMAKE_ANDROID_ARCH_ABI=x86 --DCMAKE_SYSTEM_VERSION=16 --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake --G Ninja --DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build_model.json b/jni/jnitest/.cxx/cmake/debug/x86/build_model.json deleted file mode 100644 index 23fcf86..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/build_model.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "variant": { - "module": { - "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", - "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", - "isNativeCompilerSettingsCacheEnabled": false, - "isBuildOnlyTargetAbiEnabled": true, - "splitsAbiFilterSet": [], - "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", - "gradleModulePathName": ":jni:jnitest", - "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", - "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "buildSystem": "CMAKE", - "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", - "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "ndkVersion": "20.1.5948944", - "ndkSupportedAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "ndkDefaultAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "cmakeToolchainFile": "." - }, - "buildSystemArgumentList": [], - "cFlagList": [], - "cppFlagsList": [ - "" - ], - "variantName": "debug", - "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/lib", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj", - "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug", - "isDebuggableEnabled": true, - "validAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "buildTargetSet": [] - }, - "abi": "X86", - "abiPlatformVersion": 16, - "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", - "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86", - "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt", - "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt", - "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_model.json", - "cmake": { - "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/CMakeLists.txt", - "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/android_gradle_build.toolchain.cmake", - "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/build_generation_state.json", - "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_cache_key.json", - "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_cache_use.json", - "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_cache_write.json", - "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86/compiler_settings_cache.cmake", - "cmakeWrappingBaseFolder": "." - }, - "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json", - "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json" -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt b/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt deleted file mode 100644 index 106eef9..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt +++ /dev/null @@ -1,13 +0,0 @@ -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -Detecting C compiler ABI info -Detecting C compiler ABI info - done -Detecting C compile features -Detecting C compile features - done -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -Detecting CXX compiler ABI info -Detecting CXX compiler ABI info - done -Detecting CXX compile features -Detecting CXX compile features - done -Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake b/jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake deleted file mode 100644 index 9563129..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt deleted file mode 100644 index 4a85336..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/cmake_server_log.txt +++ /dev/null @@ -1,351 +0,0 @@ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "handshake", - "cookie": "gradle-cmake-cookie", - "protocolVersion": { - "isExperimental": true, - "major": 1, - "minor": 1 - }, - "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", - "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", - "generator": "Ninja" -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "configure", - "cacheArguments": [ - "", - "-DANDROID_ABI\u003dx86", - "-DANDROID_PLATFORM\u003dandroid-16", - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86", - "-DCMAKE_BUILD_TYPE\u003dDebug", - "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_CXX_FLAGS\u003d", - "-DCMAKE_SYSTEM_NAME\u003dAndroid", - "-DCMAKE_ANDROID_ARCH_ABI\u003dx86", - "-DCMAKE_SYSTEM_VERSION\u003d16", - "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", - "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "-G Ninja", - "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" - ] -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Configuring done -CMAKE SERVER: Configuring done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"compute"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Generating done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"cmakeInputs"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"codemodel"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"configurations":[{"name":"Debug","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - diff --git a/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json b/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json deleted file mode 100644 index f947300..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/compile_commands.json +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ - "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86", - "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" -} -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json b/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json deleted file mode 100644 index e7c609e..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/json_generation_record.json +++ /dev/null @@ -1,62 +0,0 @@ -[ - { - "level": "INFO", - "message": "Start JSON generation. Platform version: 16 min SDK version: x86" - }, - { - "level": "INFO", - "message": "Trying to locate CMake in local SDK repository." - }, - { - "level": "INFO", - "message": "- CMake found in SDK at \u0027/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404\u0027 had version \u00273.10.2\u0027" - }, - { - "level": "INFO", - "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." - }, - { - "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json due to:" - }, - { - "level": "INFO", - "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/android_gradle_build.json file is not present, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- command changed from previous, will remove stale json folder" - }, - { - "level": "INFO", - "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\u0027" - }, - { - "level": "INFO", - "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\u0027" - }, - { - "level": "INFO", - "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86\n-DANDROID_ABI\u003dx86\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" - }, - { - "level": "INFO", - "message": "done executing cmake" - }, - { - "level": "INFO", - "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_output.txt" - }, - { - "level": "INFO", - "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86/build_command.txt" - }, - { - "level": "INFO", - "message": "JSON generation completed without problems" - } -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86/rules.ninja b/jni/jnitest/.cxx/cmake/debug/x86/rules.ninja deleted file mode 100644 index 9543bf6..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configuration: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__native-lib - depfile = $DEP_FILE - deps = gcc - command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__native-lib - command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86 - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets - description = All primary targets available: - diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt deleted file mode 100644 index e4bf001..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeCache.txt +++ /dev/null @@ -1,359 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 -# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=x86_64 - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-16 - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//Archiver -CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Debug - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64 - -//Path to a program. -CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -//Path to a library. -log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so - -//Dependencies for the target -native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake deleted file mode 100644 index 8f3c24e..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "8.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake deleted file mode 100644 index 2684598..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,75 +0,0 @@ -set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "8.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 43dcf0f09598494b3b6b97d5d7e0fc45b81e43e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9048 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 uF#iG ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_155ce] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_155ce.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_665f9" -[1/2] Building C object CMakeFiles/cmTC_665f9.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_665f9 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a6cc6" -[1/2] Building C object CMakeFiles/cmTC_a6cc6.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_a6cc6 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b956b" -[1/2] Building C object CMakeFiles/cmTC_b956b.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_b956b - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a3162" -[1/2] Building CXX object CMakeFiles/cmTC_a3162.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_a3162 - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_77d9d" -[1/2] Building CXX object CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_77d9d -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: x86_64-none-linux-android21 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Candidate multilib: .;@m64 -Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_77d9d /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_77d9d"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_77d9d] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: x86_64-none-linux-android21] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_77d9d /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_77d9d] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_77d9d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7cec0" -[1/2] Building CXX object CMakeFiles/cmTC_7cec0.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_7cec0 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_a99b1" -[1/2] Building CXX object CMakeFiles/cmTC_a99b1.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_a99b1 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_41102" -[1/2] Building CXX object CMakeFiles/cmTC_41102.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_41102 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_60527" -[1/2] Building CXX object CMakeFiles/cmTC_60527.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_60527 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index b6953ff..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.bin deleted file mode 100755 index bc77d69d0c31021065d4837ff2882fd70efa27c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12976 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 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json b/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json deleted file mode 100644 index 7651467..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "stringTable": { - "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", - "1": "--target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC" - }, - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Debug-x86_64": { - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" native-lib", - "buildType": "debug", - "toolchain": "1806229339", - "abi": "x86_64", - "artifactName": "native-lib", - "files": [ - { - "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "flagsOrdinal": 1, - "workingDirectoryOrdinal": 0 - } - ], - "headers": [], - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so" - } - }, - "toolchains": { - "1806229339": { - "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json deleted file mode 100644 index 8fa8492..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build_mini.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Debug-x86_64": { - "artifactName": "native-lib", - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\" native-lib", - "abi": "x86_64", - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so" - } - } -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja b/jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja deleted file mode 100644 index 00c3124..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/build.ninja +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configuration: Debug -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 -build edit_cache: phony CMakeFiles/edit_cache.util -# ============================================================================= -# Object build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Order-only phony target for native-lib - -build cmake_object_order_depends_target_native-lib: phony -build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib - DEFINES = -Dnative_lib_EXPORTS - DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC - OBJECT_DIR = CMakeFiles/native-lib.dir - OBJECT_FILE_DIR = CMakeFiles/native-lib.dir - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so - -build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info - LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack - LINK_LIBRARIES = -llog -latomic -lm - OBJECT_DIR = CMakeFiles/native-lib.dir - POST_BUILD = : - PRE_LINK = : - SONAME = libnative-lib.so - SONAME_FLAG = -Wl,-soname, - TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so - TARGET_PDB = native-lib.so.dbg -# ============================================================================= -# Target aliases. - -build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so -build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so -# ============================================================================= -# Folder targets. - -# ============================================================================= -# ============================================================================= -# Built-in targets - - -############################################# -# The main all target. - -build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so - -############################################# -# Make the all target the default. - -default all - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx - pool = console - -############################################# -# A missing CMake input file is not an error. - -build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony - -############################################# -# Clean all the built files. - -build clean: CLEAN - -############################################# -# Print all primary targets available. - -build help: HELP diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt deleted file mode 100644 index bf6a4b5..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt +++ /dev/null @@ -1,20 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -arguments : --H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp --B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 --DANDROID_ABI=x86_64 --DANDROID_PLATFORM=android-16 --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64 --DCMAKE_BUILD_TYPE=Debug --DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_CXX_FLAGS= --DCMAKE_SYSTEM_NAME=Android --DCMAKE_ANDROID_ARCH_ABI=x86_64 --DCMAKE_SYSTEM_VERSION=16 --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake --G Ninja --DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json b/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json deleted file mode 100644 index a2b0848..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "variant": { - "module": { - "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", - "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", - "isNativeCompilerSettingsCacheEnabled": false, - "isBuildOnlyTargetAbiEnabled": true, - "splitsAbiFilterSet": [], - "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", - "gradleModulePathName": ":jni:jnitest", - "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", - "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "buildSystem": "CMAKE", - "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", - "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "ndkVersion": "20.1.5948944", - "ndkSupportedAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "ndkDefaultAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "cmakeToolchainFile": "." - }, - "buildSystemArgumentList": [], - "cFlagList": [], - "cppFlagsList": [ - "" - ], - "variantName": "debug", - "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/lib", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj", - "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug", - "isDebuggableEnabled": true, - "validAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "buildTargetSet": [] - }, - "abi": "X86_64", - "abiPlatformVersion": 16, - "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", - "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64", - "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt", - "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt", - "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_model.json", - "cmake": { - "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/CMakeLists.txt", - "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/android_gradle_build.toolchain.cmake", - "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/build_generation_state.json", - "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_cache_key.json", - "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_cache_use.json", - "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_cache_write.json", - "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/debug/x86_64/compiler_settings_cache.cmake", - "cmakeWrappingBaseFolder": "." - }, - "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json", - "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json" -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt deleted file mode 100644 index 106eef9..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt +++ /dev/null @@ -1,13 +0,0 @@ -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -Detecting C compiler ABI info -Detecting C compiler ABI info - done -Detecting C compile features -Detecting C compile features - done -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -Detecting CXX compiler ABI info -Detecting CXX compiler ABI info - done -Detecting CXX compile features -Detecting CXX compile features - done -Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake b/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake deleted file mode 100644 index 2bd497c..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt deleted file mode 100644 index f664ff0..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/cmake_server_log.txt +++ /dev/null @@ -1,351 +0,0 @@ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "handshake", - "cookie": "gradle-cmake-cookie", - "protocolVersion": { - "isExperimental": true, - "major": 1, - "minor": 1 - }, - "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", - "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", - "generator": "Ninja" -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "configure", - "cacheArguments": [ - "", - "-DANDROID_ABI\u003dx86_64", - "-DANDROID_PLATFORM\u003dandroid-16", - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64", - "-DCMAKE_BUILD_TYPE\u003dDebug", - "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_CXX_FLAGS\u003d", - "-DCMAKE_SYSTEM_NAME\u003dAndroid", - "-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64", - "-DCMAKE_SYSTEM_VERSION\u003d16", - "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", - "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "-G Ninja", - "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" - ] -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Configuring done -CMAKE SERVER: Configuring done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"compute"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Generating done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"cmakeInputs"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/debug/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"codemodel"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"configurations":[{"name":"Debug","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json b/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json deleted file mode 100644 index eb48248..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/compile_commands.json +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ - "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64", - "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O0 -fno-limit-debug-info -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" -} -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json b/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json deleted file mode 100644 index 6102c68..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/json_generation_record.json +++ /dev/null @@ -1,50 +0,0 @@ -[ - { - "level": "INFO", - "message": "Start JSON generation. Platform version: 16 min SDK version: x86_64" - }, - { - "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json due to:" - }, - { - "level": "INFO", - "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/android_gradle_build.json file is not present, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- command changed from previous, will remove stale json folder" - }, - { - "level": "INFO", - "message": "removing stale contents from \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\u0027" - }, - { - "level": "INFO", - "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\u0027" - }, - { - "level": "INFO", - "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64\n-DANDROID_ABI\u003dx86_64\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/debug/obj/x86_64\n-DCMAKE_BUILD_TYPE\u003dDebug\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" - }, - { - "level": "INFO", - "message": "done executing cmake" - }, - { - "level": "INFO", - "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_output.txt" - }, - { - "level": "INFO", - "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64/build_command.txt" - }, - { - "level": "INFO", - "message": "JSON generation completed without problems" - } -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja b/jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja deleted file mode 100644 index 62273aa..0000000 --- a/jni/jnitest/.cxx/cmake/debug/x86_64/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configuration: Debug -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__native-lib - depfile = $DEP_FILE - deps = gcc - command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__native-lib - command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/debug/x86_64 - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets - description = All primary targets available: - diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt deleted file mode 100644 index 7f5fea3..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeCache.txt +++ /dev/null @@ -1,359 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a -# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=arm64-v8a - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-16 - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=arm64-v8a - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//Archiver -CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Release - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a - -//Path to a program. -CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -//Path to a library. -log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so - -//Dependencies for the target -native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake deleted file mode 100644 index 8f70743..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "8.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake deleted file mode 100644 index 4bb420b..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,75 +0,0 @@ -set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "8.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index d272cb54a7857adced5f1ff60929bc1727d69818..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10368 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 diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 552f558e5c5b35e00c98d70b7160cfccfeb9e3ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10384 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 mxw^=`6lD90GVsvdcKFfy)AJ9%uQY0Z-! ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [--fix-cortex-a53-843419] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [aarch64linux] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_b6d1a] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_b6d1a.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c81e7" -[1/2] Building C object CMakeFiles/cmTC_c81e7.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_c81e7 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_00642" -[1/2] Building C object CMakeFiles/cmTC_00642.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_00642 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_34259" -[1/2] Building C object CMakeFiles/cmTC_34259.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_34259 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_eb424" -[1/2] Building CXX object CMakeFiles/cmTC_eb424.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_eb424 - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b7b8c" -[1/2] Building CXX object CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_b7b8c -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: aarch64-none-linux-android21 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -Candidate multilib: .;@m64 -Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_b7b8c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(aarch64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b7b8c"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_b7b8c] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: aarch64-none-linux-android21] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL --fix-cortex-a53-843419 -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m aarch64linux -dynamic-linker /system/bin/linker64 -o cmTC_b7b8c /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [--fix-cortex-a53-843419] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [aarch64linux] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_b7b8c] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_b7b8c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/aarch64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/aarch64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/aarch64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_93606" -[1/2] Building CXX object CMakeFiles/cmTC_93606.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_93606 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d0c66" -[1/2] Building CXX object CMakeFiles/cmTC_d0c66.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_d0c66 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2a90b" -[1/2] Building CXX object CMakeFiles/cmTC_2a90b.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_2a90b - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e91b4" -[1/2] Building CXX object CMakeFiles/cmTC_e91b4.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_e91b4 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 8d7cf5a..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.bin deleted file mode 100755 index c5f65a611b773213cc524be74509e0cc3864a0ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14264 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 th6IF)(sm&gCF7f_{j1$ diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c deleted file mode 100644 index 90a87b1..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c +++ /dev/null @@ -1,34 +0,0 @@ - - const char features[] = {"\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json deleted file mode 100644 index 8677e69..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "stringTable": { - "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", - "1": "--target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC" - }, - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-arm64-v8a": { - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" native-lib", - "buildType": "release", - "toolchain": "1806229339", - "abi": "arm64-v8a", - "artifactName": "native-lib", - "files": [ - { - "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "flagsOrdinal": 1, - "workingDirectoryOrdinal": 0 - } - ], - "headers": [], - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so" - } - }, - "toolchains": { - "1806229339": { - "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json deleted file mode 100644 index 3142ae3..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build_mini.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-arm64-v8a": { - "artifactName": "native-lib", - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\" native-lib", - "abi": "arm64-v8a", - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so" - } - } -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja deleted file mode 100644 index e771cfe..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build.ninja +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 -build edit_cache: phony CMakeFiles/edit_cache.util -# ============================================================================= -# Object build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Order-only phony target for native-lib - -build cmake_object_order_depends_target_native-lib: phony -build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib - DEFINES = -Dnative_lib_EXPORTS - DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC - OBJECT_DIR = CMakeFiles/native-lib.dir - OBJECT_FILE_DIR = CMakeFiles/native-lib.dir - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so - -build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/21/liblog.so - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG - LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack - LINK_LIBRARIES = -llog -latomic -lm - OBJECT_DIR = CMakeFiles/native-lib.dir - POST_BUILD = : - PRE_LINK = : - SONAME = libnative-lib.so - SONAME_FLAG = -Wl,-soname, - TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so - TARGET_PDB = native-lib.so.dbg -# ============================================================================= -# Target aliases. - -build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so -build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so -# ============================================================================= -# Folder targets. - -# ============================================================================= -# ============================================================================= -# Built-in targets - - -############################################# -# The main all target. - -build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so - -############################################# -# Make the all target the default. - -default all - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx - pool = console - -############################################# -# A missing CMake input file is not an error. - -build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony - -############################################# -# Clean all the built files. - -build clean: CLEAN - -############################################# -# Print all primary targets available. - -build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt deleted file mode 100644 index 46c4647..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt +++ /dev/null @@ -1,20 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -arguments : --H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp --B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a --DANDROID_ABI=arm64-v8a --DANDROID_PLATFORM=android-16 --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a --DCMAKE_BUILD_TYPE=Release --DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_CXX_FLAGS= --DCMAKE_SYSTEM_NAME=Android --DCMAKE_ANDROID_ARCH_ABI=arm64-v8a --DCMAKE_SYSTEM_VERSION=16 --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake --G Ninja --DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json deleted file mode 100644 index dadffec..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "variant": { - "module": { - "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", - "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", - "isNativeCompilerSettingsCacheEnabled": false, - "isBuildOnlyTargetAbiEnabled": true, - "splitsAbiFilterSet": [], - "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", - "gradleModulePathName": ":jni:jnitest", - "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", - "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "buildSystem": "CMAKE", - "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", - "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "ndkVersion": "20.1.5948944", - "ndkSupportedAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "ndkDefaultAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "cmakeToolchainFile": "." - }, - "buildSystemArgumentList": [], - "cFlagList": [], - "cppFlagsList": [ - "" - ], - "variantName": "release", - "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", - "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", - "isDebuggableEnabled": false, - "validAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "buildTargetSet": [] - }, - "abi": "ARM64_V8A", - "abiPlatformVersion": 16, - "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", - "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a", - "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt", - "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt", - "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_model.json", - "cmake": { - "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/CMakeLists.txt", - "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/android_gradle_build.toolchain.cmake", - "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/build_generation_state.json", - "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_cache_key.json", - "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_cache_use.json", - "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_cache_write.json", - "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/arm64-v8a/compiler_settings_cache.cmake", - "cmakeWrappingBaseFolder": "." - }, - "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json", - "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json" -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt deleted file mode 100644 index 106eef9..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt +++ /dev/null @@ -1,13 +0,0 @@ -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -Detecting C compiler ABI info -Detecting C compiler ABI info - done -Detecting C compile features -Detecting C compile features - done -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -Detecting CXX compiler ABI info -Detecting CXX compiler ABI info - done -Detecting CXX compile features -Detecting CXX compile features - done -Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake deleted file mode 100644 index f4444e2..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt deleted file mode 100644 index d688cb5..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/cmake_server_log.txt +++ /dev/null @@ -1,351 +0,0 @@ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "handshake", - "cookie": "gradle-cmake-cookie", - "protocolVersion": { - "isExperimental": true, - "major": 1, - "minor": 1 - }, - "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", - "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", - "generator": "Ninja" -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "configure", - "cacheArguments": [ - "", - "-DANDROID_ABI\u003darm64-v8a", - "-DANDROID_PLATFORM\u003dandroid-16", - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a", - "-DCMAKE_BUILD_TYPE\u003dRelease", - "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_CXX_FLAGS\u003d", - "-DCMAKE_SYSTEM_NAME\u003dAndroid", - "-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a", - "-DCMAKE_SYSTEM_VERSION\u003d16", - "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", - "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "-G Ninja", - "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" - ] -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Configuring done -CMAKE SERVER: Configuring done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"compute"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Generating done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"cmakeInputs"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/arm64-v8a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"codemodel"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json deleted file mode 100644 index 8ff703b..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/compile_commands.json +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ - "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a", - "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" -} -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json deleted file mode 100644 index 2715ee9..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/json_generation_record.json +++ /dev/null @@ -1,58 +0,0 @@ -[ - { - "level": "INFO", - "message": "Start JSON generation. Platform version: 16 min SDK version: arm64-v8a" - }, - { - "level": "INFO", - "message": "Trying to locate CMake in local SDK repository." - }, - { - "level": "INFO", - "message": "- CMake found in SDK at \u0027/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404\u0027 had version \u00273.10.2\u0027" - }, - { - "level": "INFO", - "message": "CMake \u00273.6.0\u0027 found in SDK did not match requested version \u00273.10.2\u0027." - }, - { - "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json due to:" - }, - { - "level": "INFO", - "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/android_gradle_build.json file is not present, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- command changed from previous, will remove stale json folder" - }, - { - "level": "INFO", - "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\u0027" - }, - { - "level": "INFO", - "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a\n-DANDROID_ABI\u003darm64-v8a\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/arm64-v8a\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003darm64-v8a\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" - }, - { - "level": "INFO", - "message": "done executing cmake" - }, - { - "level": "INFO", - "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_output.txt" - }, - { - "level": "INFO", - "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a/build_command.txt" - }, - { - "level": "INFO", - "message": "JSON generation completed without problems" - } -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja b/jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja deleted file mode 100644 index 77a2251..0000000 --- a/jni/jnitest/.cxx/cmake/release/arm64-v8a/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__native-lib - depfile = $DEP_FILE - deps = gcc - command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__native-lib - command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/arm64-v8a - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets - description = All primary targets available: - diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt deleted file mode 100644 index 46ce447..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeCache.txt +++ /dev/null @@ -1,359 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a -# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=armeabi-v7a - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-16 - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=armeabi-v7a - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//Archiver -CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Release - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a - -//Path to a program. -CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -//Path to a library. -log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so - -//Dependencies for the target -native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake deleted file mode 100644 index d09db8f..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "8.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake deleted file mode 100644 index aaf7375..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,75 +0,0 @@ -set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "8.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 9c8c7d6e6bf8e0dae7ac43623622007efe596ae6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79940 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ΜOZWzdso^N5V^3d)_g$UGPKukNbY{r6@^~>VxO2kPww7SW zL4#}`4)Zo-{P^|eo1$#bYHWhfg|x53ak0zoC4XM}B+Dn@gpUgMDu$)VFeZ;}V;kF9 zhRB~s@ie#^K8&{_9|Au|80t_S{G2l?RC$wI2ETFe`wU9hUKM>1UqK!p8LmI{t3bR9 zkv~(VUl}rtTaXU{&A33Bi{J0r(?!3n@L}YCDPes~87IMy>!9C@@L^mS+mJXP`n`j= zCvL9_1&sW6m^KF1XM6~8ckDMCMi)^Q))D;QK-maH*6BwfBQH0Dohd&%+Yp1_y(nbV z?Vw)=BDbBN|6Ae1I1~90fG*Tw8T|P9%-G6;I0QfT1;yQ0Azg_^8RsKE+W2w3*Tad` zxgC5T1>=#i50lU|=ST2+3O%VEXnl53CGO#66_c=EMXl!g8kk*7cX zq6{KB9BeEKdCoPqH;si1@EgH`I55k2f1C!t5xD5N_H(gQY@^@wI3Fw<7U8{ToIr61 zO}`8dd72Je5k-ZwVkcvJ+T>~NzbD=%0zzn`7MYM|`C9nh!~u;%*xo7PH+~bYH!n(qr zhoZ0@m!JTv=?>*9;KytC5JG$Fkm0cr!gcWL$9}6q!J}w^?NuQ1`rmXr8kH@H-ZvFP Sdp+Veyt*X%axkKuko_Nu8u@Af diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake deleted file mode 100644 index 9c2a5fa..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") -set(CMAKE_HOST_SYSTEM_NAME "Darwin") -set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "armv7-a") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log deleted file mode 100644 index b0841dd..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,538 +0,0 @@ -The target system is: Android - 1 - armv7-a -The host system is: Darwin - 17.7.0 - x86_64 -Determining if the C compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d3c7d" -[1/2] Building C object CMakeFiles/cmTC_d3c7d.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_d3c7d - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e069e" -[1/2] Building C object CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_e069e -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: armv7-none-linux-android16 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Candidate multilib: thumb;@mthumb -Candidate multilib: armv7-a;@march=armv7-a -Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb -Candidate multilib: .; -Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_e069e /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_e069e"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_e069e] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: armv7-none-linux-android16] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Candidate multilib: thumb] - ignore line: [@mthumb] - ignore line: [Candidate multilib: armv7-a] - ignore line: [@march=armv7-a] - ignore line: [Candidate multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - ignore line: [Candidate multilib: .] - ignore line: [] - ignore line: [Selected multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_e069e /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-X] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [armelf_linux_eabi] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_e069e] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libunwind.a] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_e069e.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_3bf11" -[1/2] Building C object CMakeFiles/cmTC_3bf11.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_3bf11 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6a4b7" -[1/2] Building C object CMakeFiles/cmTC_6a4b7.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_6a4b7 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9a8e9" -[1/2] Building C object CMakeFiles/cmTC_9a8e9.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_9a8e9 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_ddcea" -[1/2] Building CXX object CMakeFiles/cmTC_ddcea.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_ddcea - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_57a46" -[1/2] Building CXX object CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_57a46 -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: armv7-none-linux-android16 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x -Candidate multilib: thumb;@mthumb -Candidate multilib: armv7-a;@march=armv7-a -Candidate multilib: armv7-a/thumb;@march=armv7-a@mthumb -Candidate multilib: .; -Selected multilib: armv7-a/thumb;@march=armv7-a@mthumb - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_57a46 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(arm-linux-androideabi-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_57a46"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_57a46] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: armv7-none-linux-android16] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x] - ignore line: [Candidate multilib: thumb] - ignore line: [@mthumb] - ignore line: [Candidate multilib: armv7-a] - ignore line: [@march=armv7-a] - ignore line: [Candidate multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - ignore line: [Candidate multilib: .] - ignore line: [] - ignore line: [Selected multilib: armv7-a/thumb] - ignore line: [@march=armv7-a@mthumb] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -EL -z now -z relro -X --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /system/bin/linker -o cmTC_57a46 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --exclude-libs libunwind.a --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-EL] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-X] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [armelf_linux_eabi] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_57a46] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libunwind.a] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_57a46.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/../lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/../../lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/lib/armv7-a/thumb] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/arm;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/arm-linux-androideabi/lib/armv7-a/thumb;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d0f4f" -[1/2] Building CXX object CMakeFiles/cmTC_d0f4f.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_d0f4f - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_0c4e1" -[1/2] Building CXX object CMakeFiles/cmTC_0c4e1.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_0c4e1 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2fe73" -[1/2] Building CXX object CMakeFiles/cmTC_2fe73.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_2fe73 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_9fc73" -[1/2] Building CXX object CMakeFiles/cmTC_9fc73.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_9fc73 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 44e6268..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin deleted file mode 100755 index 13c402746937d669586d62ba9fe4c2b98295a682..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79780 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 EUjSB~_5c6? diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c deleted file mode 100644 index 90a87b1..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c +++ /dev/null @@ -1,34 +0,0 @@ - - const char features[] = {"\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json deleted file mode 100644 index 6028217..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "stringTable": { - "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", - "1": "--target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC" - }, - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-armeabi-v7a": { - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" native-lib", - "buildType": "release", - "toolchain": "1806229339", - "abi": "armeabi-v7a", - "artifactName": "native-lib", - "files": [ - { - "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "flagsOrdinal": 1, - "workingDirectoryOrdinal": 0 - } - ], - "headers": [], - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so" - } - }, - "toolchains": { - "1806229339": { - "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json deleted file mode 100644 index 78fccd0..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build_mini.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-armeabi-v7a": { - "artifactName": "native-lib", - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\" native-lib", - "abi": "armeabi-v7a", - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so" - } - } -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja deleted file mode 100644 index 6f22822..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build.ninja +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 -build edit_cache: phony CMakeFiles/edit_cache.util -# ============================================================================= -# Object build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Order-only phony target for native-lib - -build cmake_object_order_depends_target_native-lib: phony -build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib - DEFINES = -Dnative_lib_EXPORTS - DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC - OBJECT_DIR = CMakeFiles/native-lib.dir - OBJECT_FILE_DIR = CMakeFiles/native-lib.dir - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so - -build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/16/liblog.so - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG - LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack - LINK_LIBRARIES = -llog -latomic -lm - OBJECT_DIR = CMakeFiles/native-lib.dir - POST_BUILD = : - PRE_LINK = : - SONAME = libnative-lib.so - SONAME_FLAG = -Wl,-soname, - TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so - TARGET_PDB = native-lib.so.dbg -# ============================================================================= -# Target aliases. - -build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so -build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so -# ============================================================================= -# Folder targets. - -# ============================================================================= -# ============================================================================= -# Built-in targets - - -############################################# -# The main all target. - -build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so - -############################################# -# Make the all target the default. - -default all - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx - pool = console - -############################################# -# A missing CMake input file is not an error. - -build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony - -############################################# -# Clean all the built files. - -build clean: CLEAN - -############################################# -# Print all primary targets available. - -build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt deleted file mode 100644 index ea442b2..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt +++ /dev/null @@ -1,20 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -arguments : --H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp --B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a --DANDROID_ABI=armeabi-v7a --DANDROID_PLATFORM=android-16 --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a --DCMAKE_BUILD_TYPE=Release --DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_CXX_FLAGS= --DCMAKE_SYSTEM_NAME=Android --DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a --DCMAKE_SYSTEM_VERSION=16 --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake --G Ninja --DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json deleted file mode 100644 index fccc5d7..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "variant": { - "module": { - "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", - "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", - "isNativeCompilerSettingsCacheEnabled": false, - "isBuildOnlyTargetAbiEnabled": true, - "splitsAbiFilterSet": [], - "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", - "gradleModulePathName": ":jni:jnitest", - "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", - "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "buildSystem": "CMAKE", - "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", - "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "ndkVersion": "20.1.5948944", - "ndkSupportedAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "ndkDefaultAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "cmakeToolchainFile": "." - }, - "buildSystemArgumentList": [], - "cFlagList": [], - "cppFlagsList": [ - "" - ], - "variantName": "release", - "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", - "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", - "isDebuggableEnabled": false, - "validAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "buildTargetSet": [] - }, - "abi": "ARMEABI_V7A", - "abiPlatformVersion": 16, - "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", - "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a", - "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt", - "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt", - "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_model.json", - "cmake": { - "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/CMakeLists.txt", - "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/android_gradle_build.toolchain.cmake", - "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/build_generation_state.json", - "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_cache_key.json", - "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_cache_use.json", - "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_cache_write.json", - "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/armeabi-v7a/compiler_settings_cache.cmake", - "cmakeWrappingBaseFolder": "." - }, - "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json", - "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json" -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt deleted file mode 100644 index 106eef9..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt +++ /dev/null @@ -1,13 +0,0 @@ -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -Detecting C compiler ABI info -Detecting C compiler ABI info - done -Detecting C compile features -Detecting C compile features - done -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -Detecting CXX compiler ABI info -Detecting CXX compiler ABI info - done -Detecting CXX compile features -Detecting CXX compile features - done -Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake deleted file mode 100644 index 8a4e85b..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt deleted file mode 100644 index d730c71..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/cmake_server_log.txt +++ /dev/null @@ -1,351 +0,0 @@ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "handshake", - "cookie": "gradle-cmake-cookie", - "protocolVersion": { - "isExperimental": true, - "major": 1, - "minor": 1 - }, - "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", - "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", - "generator": "Ninja" -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "configure", - "cacheArguments": [ - "", - "-DANDROID_ABI\u003darmeabi-v7a", - "-DANDROID_PLATFORM\u003dandroid-16", - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a", - "-DCMAKE_BUILD_TYPE\u003dRelease", - "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_CXX_FLAGS\u003d", - "-DCMAKE_SYSTEM_NAME\u003dAndroid", - "-DCMAKE_ANDROID_ARCH_ABI\u003darmeabi-v7a", - "-DCMAKE_SYSTEM_VERSION\u003d16", - "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", - "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "-G Ninja", - "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" - ] -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Configuring done -CMAKE SERVER: Configuring done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"compute"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Generating done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"cmakeInputs"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/armeabi-v7a/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"codemodel"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json deleted file mode 100644 index d972cca..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/compile_commands.json +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ - "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a", - "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -march=armv7-a -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -Oz -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" -} -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json deleted file mode 100644 index 4d7a662..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/json_generation_record.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "level": "INFO", - "message": "Start JSON generation. Platform version: 16 min SDK version: armeabi-v7a" - }, - { - "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json due to:" - }, - { - "level": "INFO", - "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/android_gradle_build.json file is not present, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- command changed from previous, will remove stale json folder" - }, - { - "level": "INFO", - "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\u0027" - }, - { - "level": "INFO", - "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a\n-DANDROID_ABI\u003darmeabi-v7a\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/armeabi-v7a\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003darmeabi-v7a\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" - }, - { - "level": "INFO", - "message": "done executing cmake" - }, - { - "level": "INFO", - "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_output.txt" - }, - { - "level": "INFO", - "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a/build_command.txt" - }, - { - "level": "INFO", - "message": "JSON generation completed without problems" - } -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja b/jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja deleted file mode 100644 index 55ce1ca..0000000 --- a/jni/jnitest/.cxx/cmake/release/armeabi-v7a/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__native-lib - depfile = $DEP_FILE - deps = gcc - command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__native-lib - command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/armeabi-v7a - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets - description = All primary targets available: - diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt deleted file mode 100644 index 8a15596..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/CMakeCache.txt +++ /dev/null @@ -1,359 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 -# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-16 - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86 - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//Archiver -CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Release - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86 - -//Path to a program. -CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -//Path to a library. -log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so - -//Dependencies for the target -native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake deleted file mode 100644 index e805569..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "8.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "4") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake deleted file mode 100644 index a4e73cc..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,75 +0,0 @@ -set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "8.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/i686-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "4") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index a9590d88ca5d983c18c47e4bc7580656e1453aa8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8200 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 diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 9fc01a31c1015ed1949d25835d94840c86de657d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8280 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 ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_i386] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_7879c] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_7879c.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b40d9" -[1/2] Building C object CMakeFiles/cmTC_b40d9.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_b40d9 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_62523" -[1/2] Building C object CMakeFiles/cmTC_62523.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_62523 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_751aa" -[1/2] Building C object CMakeFiles/cmTC_751aa.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_751aa - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_b55d9" -[1/2] Building CXX object CMakeFiles/cmTC_b55d9.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_b55d9 - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_01616" -[1/2] Building CXX object CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_01616 -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: i686-none-linux-android16 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Candidate multilib: .;@m32 -Selected multilib: .;@m32 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_01616 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(i686-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_01616"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_01616] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: i686-none-linux-android16] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m32] - ignore line: [Selected multilib: .] - ignore line: [@m32] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_i386 -dynamic-linker /system/bin/linker -o cmTC_01616 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_i386] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker] ==> ignore - arg [-o] ==> ignore - arg [cmTC_01616] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_01616.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/i386;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/i686-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_73168" -[1/2] Building CXX object CMakeFiles/cmTC_73168.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_73168 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_6010a" -[1/2] Building CXX object CMakeFiles/cmTC_6010a.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_6010a - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_2c1ef" -[1/2] Building CXX object CMakeFiles/cmTC_2c1ef.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_2c1ef - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_d3668" -[1/2] Building CXX object CMakeFiles/cmTC_d3668.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_d3668 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index df82c27..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.bin deleted file mode 100755 index d293df86101a179dfbd0e23e82cadac998ecc8ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8032 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 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json deleted file mode 100644 index b238fe7..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "stringTable": { - "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", - "1": "--target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC" - }, - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-x86": { - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" native-lib", - "buildType": "release", - "toolchain": "1806229339", - "abi": "x86", - "artifactName": "native-lib", - "files": [ - { - "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "flagsOrdinal": 1, - "workingDirectoryOrdinal": 0 - } - ], - "headers": [], - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so" - } - }, - "toolchains": { - "1806229339": { - "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json deleted file mode 100644 index 2cc3d49..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build_mini.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-x86": { - "artifactName": "native-lib", - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\" native-lib", - "abi": "x86", - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so" - } - } -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/build.ninja b/jni/jnitest/.cxx/cmake/release/x86/build.ninja deleted file mode 100644 index 642daba..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/build.ninja +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 -build edit_cache: phony CMakeFiles/edit_cache.util -# ============================================================================= -# Object build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Order-only phony target for native-lib - -build cmake_object_order_depends_target_native-lib: phony -build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib - DEFINES = -Dnative_lib_EXPORTS - DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC - OBJECT_DIR = CMakeFiles/native-lib.dir - OBJECT_FILE_DIR = CMakeFiles/native-lib.dir - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so - -build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/16/liblog.so - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG - LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack - LINK_LIBRARIES = -llog -latomic -lm - OBJECT_DIR = CMakeFiles/native-lib.dir - POST_BUILD = : - PRE_LINK = : - SONAME = libnative-lib.so - SONAME_FLAG = -Wl,-soname, - TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so - TARGET_PDB = native-lib.so.dbg -# ============================================================================= -# Target aliases. - -build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so -build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so -# ============================================================================= -# Folder targets. - -# ============================================================================= -# ============================================================================= -# Built-in targets - - -############################################# -# The main all target. - -build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so - -############################################# -# Make the all target the default. - -default all - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx - pool = console - -############################################# -# A missing CMake input file is not an error. - -build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony - -############################################# -# Clean all the built files. - -build clean: CLEAN - -############################################# -# Print all primary targets available. - -build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/x86/build_command.txt b/jni/jnitest/.cxx/cmake/release/x86/build_command.txt deleted file mode 100644 index ca423a9..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/build_command.txt +++ /dev/null @@ -1,20 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -arguments : --H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp --B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 --DANDROID_ABI=x86 --DANDROID_PLATFORM=android-16 --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86 --DCMAKE_BUILD_TYPE=Release --DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_CXX_FLAGS= --DCMAKE_SYSTEM_NAME=Android --DCMAKE_ANDROID_ARCH_ABI=x86 --DCMAKE_SYSTEM_VERSION=16 --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake --G Ninja --DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/release/x86/build_model.json b/jni/jnitest/.cxx/cmake/release/x86/build_model.json deleted file mode 100644 index 1a01d94..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/build_model.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "variant": { - "module": { - "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", - "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", - "isNativeCompilerSettingsCacheEnabled": false, - "isBuildOnlyTargetAbiEnabled": true, - "splitsAbiFilterSet": [], - "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", - "gradleModulePathName": ":jni:jnitest", - "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", - "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "buildSystem": "CMAKE", - "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", - "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "ndkVersion": "20.1.5948944", - "ndkSupportedAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "ndkDefaultAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "cmakeToolchainFile": "." - }, - "buildSystemArgumentList": [], - "cFlagList": [], - "cppFlagsList": [ - "" - ], - "variantName": "release", - "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", - "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", - "isDebuggableEnabled": false, - "validAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "buildTargetSet": [] - }, - "abi": "X86", - "abiPlatformVersion": 16, - "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", - "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86", - "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_command.txt", - "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_output.txt", - "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_model.json", - "cmake": { - "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/CMakeLists.txt", - "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/android_gradle_build.toolchain.cmake", - "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/build_generation_state.json", - "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_cache_key.json", - "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_cache_use.json", - "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_cache_write.json", - "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86/compiler_settings_cache.cmake", - "cmakeWrappingBaseFolder": "." - }, - "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json", - "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json" -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/build_output.txt b/jni/jnitest/.cxx/cmake/release/x86/build_output.txt deleted file mode 100644 index 106eef9..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/build_output.txt +++ /dev/null @@ -1,13 +0,0 @@ -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -Detecting C compiler ABI info -Detecting C compiler ABI info - done -Detecting C compile features -Detecting C compile features - done -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -Detecting CXX compiler ABI info -Detecting CXX compiler ABI info - done -Detecting CXX compile features -Detecting CXX compile features - done -Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake deleted file mode 100644 index 9af1ec1..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt deleted file mode 100644 index 7823b5a..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/cmake_server_log.txt +++ /dev/null @@ -1,351 +0,0 @@ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "handshake", - "cookie": "gradle-cmake-cookie", - "protocolVersion": { - "isExperimental": true, - "major": 1, - "minor": 1 - }, - "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", - "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", - "generator": "Ninja" -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "configure", - "cacheArguments": [ - "", - "-DANDROID_ABI\u003dx86", - "-DANDROID_PLATFORM\u003dandroid-16", - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86", - "-DCMAKE_BUILD_TYPE\u003dRelease", - "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_CXX_FLAGS\u003d", - "-DCMAKE_SYSTEM_NAME\u003dAndroid", - "-DCMAKE_ANDROID_ARCH_ABI\u003dx86", - "-DCMAKE_SYSTEM_VERSION\u003d16", - "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", - "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "-G Ninja", - "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" - ] -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Configuring done -CMAKE SERVER: Configuring done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"compute"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Generating done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"cmakeInputs"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"codemodel"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - diff --git a/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json b/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json deleted file mode 100644 index aec4764..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/compile_commands.json +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ - "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86", - "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" -} -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json deleted file mode 100644 index e4dbfa0..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/json_generation_record.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "level": "INFO", - "message": "Start JSON generation. Platform version: 16 min SDK version: x86" - }, - { - "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json due to:" - }, - { - "level": "INFO", - "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/android_gradle_build.json file is not present, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_command.txt, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- command changed from previous, will remove stale json folder" - }, - { - "level": "INFO", - "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\u0027" - }, - { - "level": "INFO", - "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86\n-DANDROID_ABI\u003dx86\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" - }, - { - "level": "INFO", - "message": "done executing cmake" - }, - { - "level": "INFO", - "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_output.txt" - }, - { - "level": "INFO", - "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86/build_command.txt" - }, - { - "level": "INFO", - "message": "JSON generation completed without problems" - } -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86/rules.ninja b/jni/jnitest/.cxx/cmake/release/x86/rules.ninja deleted file mode 100644 index 1265bbc..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__native-lib - depfile = $DEP_FILE - deps = gcc - command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__native-lib - command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=i686-none-linux-android16 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86 - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets - description = All primary targets available: - diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt deleted file mode 100644 index 67c327e..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeCache.txt +++ /dev/null @@ -1,359 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 -# It was generated by CMake: /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//No help, variable specified on the command line. -ANDROID_ABI:UNINITIALIZED=x86_64 - -//No help, variable specified on the command line. -ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//No help, variable specified on the command line. -ANDROID_PLATFORM:UNINITIALIZED=android-16 - -//No help, variable specified on the command line. -CMAKE_ANDROID_ARCH_ABI:UNINITIALIZED=x86_64 - -//No help, variable specified on the command line. -CMAKE_ANDROID_NDK:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 - -//Archiver -CMAKE_AR:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar - -//Flags used by the compiler during all build types. -CMAKE_ASM_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_ASM_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds. -CMAKE_ASM_FLAGS_RELEASE:STRING= - -//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or -// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Release - -//LLVM archiver -CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=-latomic -lm - -//LLVM archiver -CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND - -//Generate index for LLVM archive -CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING= - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING= - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=-latomic -lm - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64 - -//Path to a program. -CMAKE_LINKER:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-objdump - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=Project - -//Ranlib -CMAKE_RANLIB:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-strip - -//No help, variable specified on the command line. -CMAKE_SYSTEM_NAME:UNINITIALIZED=Android - -//No help, variable specified on the command line. -CMAKE_SYSTEM_VERSION:UNINITIALIZED=16 - -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -Project_BINARY_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 - -//Value Computed by CMake -Project_SOURCE_DIR:STATIC=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -//Path to a library. -log-lib:FILEPATH=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so - -//Dependencies for the target -native-lib_LIB_DEPENDS:STATIC=general;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so; - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=10 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Ninja -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake deleted file mode 100644 index 8f3c24e..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake +++ /dev/null @@ -1,73 +0,0 @@ -set(CMAKE_C_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "Clang") -set(CMAKE_C_COMPILER_VERSION "8.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") -set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") -set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;dl;c;gcc;dl") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake deleted file mode 100644 index 2684598..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,75 +0,0 @@ -set(CMAKE_CXX_COMPILER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "Clang") -set(CMAKE_CXX_COMPILER_VERSION "8.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") - -set(CMAKE_CXX_PLATFORM_ID "") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - -set(CMAKE_AR "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar") -set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND") -set(CMAKE_RANLIB "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND") -set(CMAKE_LINKER "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ld") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++;m;gcc;dl;c;gcc;dl") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index bde1ac75f4501563b945a9efa43229b7e64afd1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9048 zcmeHMYit}>6}~g;_1nAaqfrr^*e$9- zN7G(-F!b8*59K{_&9au#Js^=6l^wt>w~!r6E+I-UrL85N#{xlMDFTj;JWQHxa`f4c zua@Vj9E&8GhbrE9GZ6yRt z=6x1;L?Md@3u+cILA-~x3%3u~FI1Q-6wPc%Pv=6JbZ*MDx}Zpy`Z7G&+I>00%BKy1 zJ!rLubr6pnI(s6~o(R|ZQQTlVJq8bsyQjvEi|^;BuDtP8W$?$l2frOXx_mA2%>DEF8K-`m&{zu>*KU5NO?U`rr=VM{+S;tPLldvEy?`0?+;aRZy2_(JLKo3T5#qeST*a0={S9Yo&xs?CAN+Jj%M%D=kal_w zj)NZ@QTxFDw-C>O%z(TC@@0@e1NmK$Z-M*?NSnCv+Gv4|7T9QkjTYEwfsGbe)dH|Y z+JV7`>9{w2;%|r*FXu(=QG;#lwMEioZsK>JO0m8Iu%=7CY|?|PZE!H+~Z^Gd} zXdk~nBzd0;J3l*cIv-~*5g+$U7&!eCj%uH1F#0~V2bbe6>2FYZVcTQ3*AnT_ zpSI5S>0iS4Xrbu~$iC zwA`dJV_JnY;L%_>*sbhI6^qk_1EG-Sob!T{`TS(YEaXd8!VD(z*-$Z`&m>YB91tD8 z-r1RKHzKBvHu*MxGmW>Qb1=?d9X@|9v}zju)Vx zL-VQ9e98=sq;*TP=0Y?|LIqEITdIxny3gIDrWmgBBdR`z9v(PN>fgpNy%;PK?J?)v<(QnaIK* z1+6GFYchea8DW_(l+u4MrOp4nwroVKcWb2sv!3?%nS3A@t-9bSy-@ zSI7jRtA@xbwb5^9Abt&BxAPs>+Vf1KaHJ3!)M*aJ=Qz;0~}N2kE&Fz+CoU1wy@ian=hfM_HS$ zx3ynDT7!Hs<40{1T0(9R_f|Fj3gV4e2Dqw#r%GIewT7wpgP$i2xnQQF{NZy+I+TC7X$=gu*tv;6f8-q92qalFiA9>f?K=X%oOM?guR?QHhP}2Ti=+$h z1Y817d@p&4NH|z92i;{qLHI2fev0suF5CpXYK`*G0WQI<6ptsqpL)^8{X(HjOkSQA z0hi?_ah(9(xBL+8W!Uv75P`t>Pa%%>H_4vwL|y}2k{=ViE-F;spWFD>^1f;h=osFD zrx|Y4cz?kD|77Ev1h2P@|I@~s%li?=8=)iDx;Nah4&G|xP38M{>~9SF2jyl5?XQp_iQ#qd_x&V>gHrR2h+A%C~8(wwP(wmF{SFIbjDC~ zrL1mR0s-0~h+MvCsI56w%`SutSq)|5F0nh`!J`y(IPmVfkap` zH75oI5J6)uS14K_ZLfCJOsPo=`aw+@kT97m1*s!dP+?g#t!cK;Y60;9mq&1i35~bbFZXhkp`~s%6s&5iF#j;6+V`7|Xe= zty_7!wO0@NN6=mc4tx?Y6FOnN|EDO~w&gg=r{Sr*JLh?pCC|6a;e1%%1({d!m&t%- z3mcN8>8_0a9b&NCD3_nlX)JmEz!evGXYY;(<`OCy-$?eBHu0PjnlKB1Pkk9ojEBUxaxcM2tuur(2 z&Smy3Un_$-&0NRoLB<9dSmbNzXJV);onT!+8K#h=B7hQRWQqn6)X ze+CvHQknmH|D&=!_XF$5#X3>9mDhFtpVVDncm9};dmHBSe&Ia*kNhw`ejok{KJP;= z{hR!Dr~vjo=g<2d{vTVRj-h5Pj~_1AA>d*gFrWWFT*5*@U^_?qaQw0Ud5Bc<`QGXV z@%OMHNq76b061ctzfj1KGIra$^*%7i{KG^m3*y&dVntw;<(D9BEq-0IL)yjzn|v^j z+t94V)3+#;8MlE0F}wq1^@s6 diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index af295cf190b363839b6089103270c21f2b20e96b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9096 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 x?3$iu{CQSJAfoy*{V$QO}EeE=V;{tYPk>Z1Sv diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake deleted file mode 100644 index 93eac92..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Darwin-17.7.0") -set(CMAKE_HOST_SYSTEM_NAME "Darwin") -set(CMAKE_HOST_SYSTEM_VERSION "17.7.0") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - -include("/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake") - -set(CMAKE_SYSTEM "Android-1") -set(CMAKE_SYSTEM_NAME "Android") -set(CMAKE_SYSTEM_VERSION "1") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "TRUE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log deleted file mode 100644 index 769d22c..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,508 +0,0 @@ -The target system is: Android - 1 - x86_64 -The host system is: Darwin - 17.7.0 - x86_64 -Determining if the C compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cbb9d" -[1/2] Building C object CMakeFiles/cmTC_cbb9d.dir/testCCompiler.c.o -[2/2] Linking C executable cmTC_cbb9d - - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_75037" -[1/2] Building C object CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o -[2/2] Linking C executable cmTC_75037 -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: x86_64-none-linux-android21 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Candidate multilib: .;@m64 -Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_75037 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_75037"] - ignore line: [[1/2] Building C object CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o] - ignore line: [[2/2] Linking C executable cmTC_75037] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: x86_64-none-linux-android21] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_75037 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_75037] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_75037.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting C [-std=c11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_76bc8" -[1/2] Building C object CMakeFiles/cmTC_76bc8.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_76bc8 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:1c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c99] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_55791" -[1/2] Building C object CMakeFiles/cmTC_55791.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_55791 - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:1c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:1c_variadic_macros - - -Detecting C [-std=c90] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_8bffa" -[1/2] Building C object CMakeFiles/cmTC_8bffa.dir/feature_tests.c.o -[2/2] Linking C executable cmTC_8bffa - - - Feature record: C_FEATURE:1c_function_prototypes - Feature record: C_FEATURE:0c_restrict - Feature record: C_FEATURE:0c_static_assert - Feature record: C_FEATURE:0c_variadic_macros -Determining if the CXX compiler works passed with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_c7aa9" -[1/2] Building CXX object CMakeFiles/cmTC_c7aa9.dir/testCXXCompiler.cxx.o -[2/2] Linking CXX executable cmTC_c7aa9 - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_88011" -[1/2] Building CXX object CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o -[2/2] Linking CXX executable cmTC_88011 -Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn) -Target: x86_64-none-linux-android21 -Thread model: posix -InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x -Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -Candidate multilib: .;@m64 -Selected multilib: .;@m64 - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_88011 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(x86_64-linux-android-ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_88011"] - ignore line: [[1/2] Building CXX object CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [[2/2] Linking CXX executable cmTC_88011] - ignore line: [Android (5220042 based on r346389c) clang version 8.0.7 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm 3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)] - ignore line: [Target: x86_64-none-linux-android21] - ignore line: [Thread model: posix] - ignore line: [InstalledDir: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/i686-linux-android/4.9.x] - ignore line: [Found candidate GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Selected GCC installation: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - ignore line: [Candidate multilib: .] - ignore line: [@m64] - ignore line: [Selected multilib: .] - ignore line: [@m64] - link line: [ "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld" --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -pie -z now -z relro --hash-style=both --enable-new-dtags --eh-frame-hdr -m elf_x86_64 -dynamic-linker /system/bin/linker64 -o cmTC_88011 /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21 -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib -L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib --exclude-libs libgcc.a --exclude-libs libatomic.a --build-id --warn-shared-textrel --fatal-warnings --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lc++ -Bdynamic -lm -lgcc -ldl -lc -lgcc -ldl /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld] ==> ignore - arg [--sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [--hash-style=both] ==> ignore - arg [--enable-new-dtags] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/system/bin/linker64] ==> ignore - arg [-o] ==> ignore - arg [cmTC_88011] ==> ignore - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtbegin_dynamic.o] ==> ignore - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] - arg [-L/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - arg [--exclude-libs] ==> ignore - arg [libgcc.a] ==> ignore - arg [--exclude-libs] ==> ignore - arg [libatomic.a] ==> ignore - arg [--build-id] ==> ignore - arg [--warn-shared-textrel] ==> ignore - arg [--fatal-warnings] ==> ignore - arg [--no-undefined] ==> ignore - arg [-znoexecstack] ==> ignore - arg [--gc-sections] ==> ignore - arg [CMakeFiles/cmTC_88011.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-Bstatic] ==> ignore - arg [-lc++] ==> lib [c++] - arg [-Bdynamic] ==> ignore - arg [-lm] ==> lib [m] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [-ldl] ==> lib [dl] - arg [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/crtend_android.o] ==> ignore - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib/../lib64] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib] - collapse library dir [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] ==> [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit libs: [c++;m;gcc;dl;c;gcc;dl] - implicit dirs: [/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib64/clang/8.0.7/lib/linux/x86_64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/lib/gcc/x86_64-linux-android/4.9.x;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib64;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/x86_64-linux-android/lib;/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib] - implicit fwks: [] - - - - -Detecting CXX [-std=c++1z] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_82a32" -[1/2] Building CXX object CMakeFiles/cmTC_82a32.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_82a32 - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++14] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_cfa6f" -[1/2] Building CXX object CMakeFiles/cmTC_cfa6f.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_cfa6f - - - Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:1cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:1cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:1cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:1cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:1cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:1cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:1cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:1cxx_relaxed_constexpr - Feature record: CXX_FEATURE:1cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:1cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++11] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_53219" -[1/2] Building CXX object CMakeFiles/cmTC_53219.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_53219 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:1cxx_alias_templates - Feature record: CXX_FEATURE:1cxx_alignas - Feature record: CXX_FEATURE:1cxx_alignof - Feature record: CXX_FEATURE:1cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:1cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:1cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:1cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:1cxx_default_function_template_args - Feature record: CXX_FEATURE:1cxx_defaulted_functions - Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:1cxx_delegating_constructors - Feature record: CXX_FEATURE:1cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:1cxx_enum_forward_declarations - Feature record: CXX_FEATURE:1cxx_explicit_conversions - Feature record: CXX_FEATURE:1cxx_extended_friend_declarations - Feature record: CXX_FEATURE:1cxx_extern_templates - Feature record: CXX_FEATURE:1cxx_final - Feature record: CXX_FEATURE:1cxx_func_identifier - Feature record: CXX_FEATURE:1cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:1cxx_inheriting_constructors - Feature record: CXX_FEATURE:1cxx_inline_namespaces - Feature record: CXX_FEATURE:1cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:1cxx_local_type_template_args - Feature record: CXX_FEATURE:1cxx_long_long_type - Feature record: CXX_FEATURE:1cxx_noexcept - Feature record: CXX_FEATURE:1cxx_nonstatic_member_init - Feature record: CXX_FEATURE:1cxx_nullptr - Feature record: CXX_FEATURE:1cxx_override - Feature record: CXX_FEATURE:1cxx_range_for - Feature record: CXX_FEATURE:1cxx_raw_string_literals - Feature record: CXX_FEATURE:1cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:1cxx_right_angle_brackets - Feature record: CXX_FEATURE:1cxx_rvalue_references - Feature record: CXX_FEATURE:1cxx_sizeof_member - Feature record: CXX_FEATURE:1cxx_static_assert - Feature record: CXX_FEATURE:1cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:1cxx_thread_local - Feature record: CXX_FEATURE:1cxx_trailing_return_types - Feature record: CXX_FEATURE:1cxx_unicode_literals - Feature record: CXX_FEATURE:1cxx_uniform_initialization - Feature record: CXX_FEATURE:1cxx_unrestricted_unions - Feature record: CXX_FEATURE:1cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:1cxx_variadic_macros - Feature record: CXX_FEATURE:1cxx_variadic_templates - - -Detecting CXX [-std=c++98] compiler features compiled with the following output: -Change Dir: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/CMakeTmp - -Run Build Command:"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" "cmTC_7bf18" -[1/2] Building CXX object CMakeFiles/cmTC_7bf18.dir/feature_tests.cxx.o -[2/2] Linking CXX executable cmTC_7bf18 - - - Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers - Feature record: CXX_FEATURE:0cxx_alias_templates - Feature record: CXX_FEATURE:0cxx_alignas - Feature record: CXX_FEATURE:0cxx_alignof - Feature record: CXX_FEATURE:0cxx_attributes - Feature record: CXX_FEATURE:0cxx_attribute_deprecated - Feature record: CXX_FEATURE:0cxx_auto_type - Feature record: CXX_FEATURE:0cxx_binary_literals - Feature record: CXX_FEATURE:0cxx_constexpr - Feature record: CXX_FEATURE:0cxx_contextual_conversions - Feature record: CXX_FEATURE:0cxx_decltype - Feature record: CXX_FEATURE:0cxx_decltype_auto - Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types - Feature record: CXX_FEATURE:0cxx_default_function_template_args - Feature record: CXX_FEATURE:0cxx_defaulted_functions - Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers - Feature record: CXX_FEATURE:0cxx_delegating_constructors - Feature record: CXX_FEATURE:0cxx_deleted_functions - Feature record: CXX_FEATURE:0cxx_digit_separators - Feature record: CXX_FEATURE:0cxx_enum_forward_declarations - Feature record: CXX_FEATURE:0cxx_explicit_conversions - Feature record: CXX_FEATURE:0cxx_extended_friend_declarations - Feature record: CXX_FEATURE:0cxx_extern_templates - Feature record: CXX_FEATURE:0cxx_final - Feature record: CXX_FEATURE:0cxx_func_identifier - Feature record: CXX_FEATURE:0cxx_generalized_initializers - Feature record: CXX_FEATURE:0cxx_generic_lambdas - Feature record: CXX_FEATURE:0cxx_inheriting_constructors - Feature record: CXX_FEATURE:0cxx_inline_namespaces - Feature record: CXX_FEATURE:0cxx_lambdas - Feature record: CXX_FEATURE:0cxx_lambda_init_captures - Feature record: CXX_FEATURE:0cxx_local_type_template_args - Feature record: CXX_FEATURE:0cxx_long_long_type - Feature record: CXX_FEATURE:0cxx_noexcept - Feature record: CXX_FEATURE:0cxx_nonstatic_member_init - Feature record: CXX_FEATURE:0cxx_nullptr - Feature record: CXX_FEATURE:0cxx_override - Feature record: CXX_FEATURE:0cxx_range_for - Feature record: CXX_FEATURE:0cxx_raw_string_literals - Feature record: CXX_FEATURE:0cxx_reference_qualified_functions - Feature record: CXX_FEATURE:0cxx_relaxed_constexpr - Feature record: CXX_FEATURE:0cxx_return_type_deduction - Feature record: CXX_FEATURE:0cxx_right_angle_brackets - Feature record: CXX_FEATURE:0cxx_rvalue_references - Feature record: CXX_FEATURE:0cxx_sizeof_member - Feature record: CXX_FEATURE:0cxx_static_assert - Feature record: CXX_FEATURE:0cxx_strong_enums - Feature record: CXX_FEATURE:1cxx_template_template_parameters - Feature record: CXX_FEATURE:0cxx_thread_local - Feature record: CXX_FEATURE:0cxx_trailing_return_types - Feature record: CXX_FEATURE:0cxx_unicode_literals - Feature record: CXX_FEATURE:0cxx_uniform_initialization - Feature record: CXX_FEATURE:0cxx_unrestricted_unions - Feature record: CXX_FEATURE:0cxx_user_literals - Feature record: CXX_FEATURE:0cxx_variable_templates - Feature record: CXX_FEATURE:0cxx_variadic_macros - Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index f2826d2..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/rebuild_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/edit_cache.dir -/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/native-lib.dir diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.bin b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.bin deleted file mode 100755 index ca9291184f2fd9f825ec6be6a4991293c51d3b37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12984 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 304 -"1" -#else -"0" -#endif -"c_function_prototypes\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_restrict\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L -"1" -#else -"0" -#endif -"c_static_assert\n" -"C_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -"1" -#else -"0" -#endif -"c_variadic_macros\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx b/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx deleted file mode 100644 index 703b335..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx +++ /dev/null @@ -1,405 +0,0 @@ - - const char features[] = {"\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_aggregate_nsdmi) -"1" -#else -"0" -#endif -"cxx_aggregate_default_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alias_templates) -"1" -#else -"0" -#endif -"cxx_alias_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_alignas) -"1" -#else -"0" -#endif -"cxx_alignof\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_attributes) -"1" -#else -"0" -#endif -"cxx_attributes\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_attribute_deprecated\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_auto_type) -"1" -#else -"0" -#endif -"cxx_auto_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_binary_literals) -"1" -#else -"0" -#endif -"cxx_binary_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_constexpr) -"1" -#else -"0" -#endif -"cxx_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_contextual_conversions) -"1" -#else -"0" -#endif -"cxx_contextual_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype) -"1" -#else -"0" -#endif -"cxx_decltype\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_decltype_auto\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_decltype_incomplete_return_types) -"1" -#else -"0" -#endif -"cxx_decltype_incomplete_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_default_function_template_args) -"1" -#else -"0" -#endif -"cxx_default_function_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_defaulted_functions) -"1" -#else -"0" -#endif -"cxx_defaulted_move_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_delegating_constructors) -"1" -#else -"0" -#endif -"cxx_delegating_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_deleted_functions) -"1" -#else -"0" -#endif -"cxx_deleted_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_digit_separators\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_enum_forward_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_explicit_conversions) -"1" -#else -"0" -#endif -"cxx_explicit_conversions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extended_friend_declarations\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_extern_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_final\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_func_identifier\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_generalized_initializers\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 304 && __cplusplus > 201103L -"1" -#else -"0" -#endif -"cxx_generic_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_inheriting_constructors) -"1" -#else -"0" -#endif -"cxx_inheriting_constructors\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_inline_namespaces\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_lambdas) -"1" -#else -"0" -#endif -"cxx_lambdas\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_init_captures) -"1" -#else -"0" -#endif -"cxx_lambda_init_captures\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_local_type_template_args) -"1" -#else -"0" -#endif -"cxx_local_type_template_args\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_long_long_type\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_noexcept) -"1" -#else -"0" -#endif -"cxx_noexcept\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nonstatic_member_init) -"1" -#else -"0" -#endif -"cxx_nonstatic_member_init\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_nullptr) -"1" -#else -"0" -#endif -"cxx_nullptr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_override_control) -"1" -#else -"0" -#endif -"cxx_override\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_range_for) -"1" -#else -"0" -#endif -"cxx_range_for\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_raw_string_literals) -"1" -#else -"0" -#endif -"cxx_raw_string_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_reference_qualified_functions) -"1" -#else -"0" -#endif -"cxx_reference_qualified_functions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_relaxed_constexpr) -"1" -#else -"0" -#endif -"cxx_relaxed_constexpr\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_return_type_deduction) -"1" -#else -"0" -#endif -"cxx_return_type_deduction\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_right_angle_brackets\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_rvalue_references) -"1" -#else -"0" -#endif -"cxx_rvalue_references\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_sizeof_member\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_static_assert) -"1" -#else -"0" -#endif -"cxx_static_assert\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_strong_enums) -"1" -#else -"0" -#endif -"cxx_strong_enums\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 199711L -"1" -#else -"0" -#endif -"cxx_template_template_parameters\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_thread_local) -"1" -#else -"0" -#endif -"cxx_thread_local\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_trailing_return) -"1" -#else -"0" -#endif -"cxx_trailing_return_types\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unicode_literals) -"1" -#else -"0" -#endif -"cxx_unicode_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_generalized_initializers) -"1" -#else -"0" -#endif -"cxx_uniform_initialization\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_unrestricted_unions) -"1" -#else -"0" -#endif -"cxx_unrestricted_unions\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_user_literals) -"1" -#else -"0" -#endif -"cxx_user_literals\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variable_templates) -"1" -#else -"0" -#endif -"cxx_variable_templates\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __cplusplus >= 201103L -"1" -#else -"0" -#endif -"cxx_variadic_macros\n" -"CXX_FEATURE:" -#if ((__clang_major__ * 100) + __clang_minor__) >= 301 && __has_feature(cxx_variadic_templates) -"1" -#else -"0" -#endif -"cxx_variadic_templates\n" - -}; - -int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json b/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json deleted file mode 100644 index 8081718..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "stringTable": { - "0": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", - "1": "--target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC" - }, - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-x86_64": { - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" native-lib", - "buildType": "release", - "toolchain": "1806229339", - "abi": "x86_64", - "artifactName": "native-lib", - "files": [ - { - "src": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "flagsOrdinal": 1, - "workingDirectoryOrdinal": 0 - } - ], - "headers": [], - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so" - } - }, - "toolchains": { - "1806229339": { - "cppCompilerExecutable": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++" - } - }, - "cFileExtensions": [], - "cppFileExtensions": [ - "cpp" - ] -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json b/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json deleted file mode 100644 index 6fe7f88..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build_mini.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "buildFiles": [ - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake" - ], - "cleanCommands": [ - "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" clean" - ], - "buildTargetsCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" {LIST_OF_TARGETS_TO_BUILD}", - "libraries": { - "native-lib-Release-x86_64": { - "artifactName": "native-lib", - "buildCommand": "/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -C \"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\" native-lib", - "abi": "x86_64", - "output": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so" - } - } -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build.ninja b/jni/jnitest/.cxx/cmake/release/x86_64/build.ninja deleted file mode 100644 index e22a25d..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/build.ninja +++ /dev/null @@ -1,126 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the build statements describing the -# compilation DAG. - -# ============================================================================= -# Write statements declared in CMakeLists.txt: -# -# Which is the root file. -# ============================================================================= - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= - -############################################# -# Minimal version of Ninja required by this file - -ninja_required_version = 1.5 - -# ============================================================================= -# Include auxiliary files. - - -############################################# -# Include rules file. - -include rules.ninja - - -############################################# -# Utility command for rebuild_cache - -build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 - DESC = Running CMake to regenerate build system... - pool = console - restat = 1 -build rebuild_cache: phony CMakeFiles/rebuild_cache.util - -############################################# -# Utility command for edit_cache - -build CMakeFiles/edit_cache.util: CUSTOM_COMMAND - COMMAND = cd /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 && /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. - DESC = No interactive CMake dialog available... - restat = 1 -build edit_cache: phony CMakeFiles/edit_cache.util -# ============================================================================= -# Object build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Order-only phony target for native-lib - -build cmake_object_order_depends_target_native-lib: phony -build CMakeFiles/native-lib.dir/native-lib.cpp.o: CXX_COMPILER__native-lib /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp || cmake_object_order_depends_target_native-lib - DEFINES = -Dnative_lib_EXPORTS - DEP_FILE = CMakeFiles/native-lib.dir/native-lib.cpp.o.d - FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC - OBJECT_DIR = CMakeFiles/native-lib.dir - OBJECT_FILE_DIR = CMakeFiles/native-lib.dir - -# ============================================================================= -# Link build statements for SHARED_LIBRARY target native-lib - - -############################################# -# Link the shared library /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so - -build /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so: CXX_SHARED_LIBRARY_LINKER__native-lib CMakeFiles/native-lib.dir/native-lib.cpp.o | /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/21/liblog.so - LANGUAGE_COMPILE_FLAGS = -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG - LINK_FLAGS = -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack - LINK_LIBRARIES = -llog -latomic -lm - OBJECT_DIR = CMakeFiles/native-lib.dir - POST_BUILD = : - PRE_LINK = : - SONAME = libnative-lib.so - SONAME_FLAG = -Wl,-soname, - TARGET_FILE = /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so - TARGET_PDB = native-lib.so.dbg -# ============================================================================= -# Target aliases. - -build libnative-lib.so: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so -build native-lib: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so -# ============================================================================= -# Folder targets. - -# ============================================================================= -# ============================================================================= -# Built-in targets - - -############################################# -# The main all target. - -build all: phony /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so - -############################################# -# Make the all target the default. - -default all - -############################################# -# Re-run CMake if any of its inputs changed. - -build build.ninja: RERUN_CMAKE | /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx - pool = console - -############################################# -# A missing CMake input file is not an error. - -build /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt CMakeCache.txt CMakeFiles/3.10.2/CMakeCCompiler.cmake CMakeFiles/3.10.2/CMakeCXXCompiler.cmake CMakeFiles/3.10.2/CMakeSystem.cmake CMakeFiles/feature_tests.c CMakeFiles/feature_tests.cxx: phony - -############################################# -# Clean all the built files. - -build clean: CLEAN - -############################################# -# Print all primary targets available. - -build help: HELP diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt b/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt deleted file mode 100644 index f8995d8..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt +++ /dev/null @@ -1,20 +0,0 @@ -Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -arguments : --H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp --B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 --DANDROID_ABI=x86_64 --DANDROID_PLATFORM=android-16 --DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64 --DCMAKE_BUILD_TYPE=Release --DANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_CXX_FLAGS= --DCMAKE_SYSTEM_NAME=Android --DCMAKE_ANDROID_ARCH_ABI=x86_64 --DCMAKE_SYSTEM_VERSION=16 --DCMAKE_EXPORT_COMPILE_COMMANDS=ON --DCMAKE_ANDROID_NDK=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 --DCMAKE_TOOLCHAIN_FILE=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake --G Ninja --DCMAKE_MAKE_PROGRAM=/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -jvmArgs : - diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json b/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json deleted file mode 100644 index f8c1176..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "variant": { - "module": { - "rootBuildGradleFolder": "/Users/zhuzhe/workmy/AndroidModule", - "sdkFolder": "/Users/zhuzhe/Library/Android/sdk", - "isNativeCompilerSettingsCacheEnabled": false, - "isBuildOnlyTargetAbiEnabled": true, - "splitsAbiFilterSet": [], - "intermediatesFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates", - "gradleModulePathName": ":jni:jnitest", - "moduleRootFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest", - "makeFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/CMakeLists.txt", - "buildSystem": "CMAKE", - "compilerSettingsCacheFolder": "/Users/zhuzhe/workmy/AndroidModule/.cxx", - "cxxFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx", - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "ndkVersion": "20.1.5948944", - "ndkSupportedAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "ndkDefaultAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "cmakeToolchainFile": "." - }, - "buildSystemArgumentList": [], - "cFlagList": [], - "cppFlagsList": [ - "" - ], - "variantName": "release", - "soFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/lib", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj", - "jsonFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release", - "isDebuggableEnabled": false, - "validAbiList": [ - "ARMEABI_V7A", - "ARM64_V8A", - "X86", - "X86_64" - ], - "buildTargetSet": [] - }, - "abi": "X86_64", - "abiPlatformVersion": 16, - "cxxBuildFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", - "jsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json", - "gradleBuildOutputFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64", - "objFolder": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64", - "buildCommandFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt", - "buildOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt", - "modelOutputFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_model.json", - "cmake": { - "cmakeListsWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/CMakeLists.txt", - "toolchainWrapperFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/android_gradle_build.toolchain.cmake", - "buildGenerationStateFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/build_generation_state.json", - "cacheKeyFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_cache_key.json", - "compilerCacheUseFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_cache_use.json", - "compilerCacheWriteFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_cache_write.json", - "toolchainSettingsFromCacheFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cxx/release/x86_64/compiler_settings_cache.cmake", - "cmakeWrappingBaseFolder": "." - }, - "jsonGenerationLoggingRecordFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json", - "compileCommandsJsonFile": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json" -} \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt b/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt deleted file mode 100644 index 106eef9..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt +++ /dev/null @@ -1,13 +0,0 @@ -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -Detecting C compiler ABI info -Detecting C compiler ABI info - done -Detecting C compile features -Detecting C compile features - done -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -Detecting CXX compiler ABI info -Detecting CXX compiler ABI info - done -Detecting CXX compile features -Detecting CXX compile features - done -Configuring done \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake b/jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake deleted file mode 100644 index 1c8a2d2..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/cmake_install.cmake +++ /dev/null @@ -1,49 +0,0 @@ -# Install script for directory: /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "0") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt b/jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt deleted file mode 100644 index 6767fd5..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/cmake_server_log.txt +++ /dev/null @@ -1,351 +0,0 @@ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"supportedProtocolVersions":[{"isExperimental":true,"major":1,"minor":1}],"type":"hello"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "handshake", - "cookie": "gradle-cmake-cookie", - "protocolVersion": { - "isExperimental": true, - "major": 1, - "minor": 1 - }, - "sourceDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp", - "buildDirectory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", - "generator": "Ninja" -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"gradle-cmake-cookie","inReplyTo":"handshake","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: { - "type": "configure", - "cacheArguments": [ - "", - "-DANDROID_ABI\u003dx86_64", - "-DANDROID_PLATFORM\u003dandroid-16", - "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64", - "-DCMAKE_BUILD_TYPE\u003dRelease", - "-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_CXX_FLAGS\u003d", - "-DCMAKE_SYSTEM_NAME\u003dAndroid", - "-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64", - "-DCMAKE_SYSTEM_VERSION\u003d16", - "-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON", - "-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake", - "-G Ninja", - "-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja" - ] -} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":33,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: Check for working C compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: Detecting C compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":65,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: Detecting C compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: Detecting C compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":96,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":126,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":155,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting C compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: Detecting C compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":184,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: Check for working CXX compiler: /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -- works -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: Detecting CXX compiler ABI info -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":211,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compiler ABI info - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: Detecting CXX compiler ABI info - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: Detecting CXX compile features -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":237,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":262,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":287,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":311,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Detecting CXX compile features - done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: Detecting CXX compile features - done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Configuring","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","message":"Configuring done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Configuring done -CMAKE SERVER: Configuring done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"configure","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"compute"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","progressCurrent":1000,"progressMaximum":1000,"progressMessage":"Generating","progressMinimum":0,"type":"progress"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","message":"Generating done","type":"message"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: Generating done -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"cookie":"","inReplyTo":"compute","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"cmakeInputs"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"buildFiles":[{"isCMake":true,"isTemporary":false,"sources":["/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystem.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Initialize.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Determine-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android/Determine-Compiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-FindBinUtils.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeGenericSystem.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Linux.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/UnixPaths.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/GNU.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-C.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompilerABI.c","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-C-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang-CXX.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Platform/Android-Clang.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-FeatureTests.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/Compiler/Clang-CXX-TestableFeatures.cmake","/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"]},{"isCMake":false,"isTemporary":false,"sources":["CMakeLists.txt","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/platforms.cmake","/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake"]},{"isCMake":false,"isTemporary":true,"sources":["../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeSystem.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.c","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCCompiler.cmake","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/feature_tests.cxx","../../../.cxx/cmake/release/x86_64/CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"]}],"cmakeRootDirectory":"/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/share/cmake-3.10","cookie":"","inReplyTo":"cmakeInputs","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"type":"codemodel"} - -CMAKE SERVER: ]== "CMake Server" ==] - -CMAKE SERVER: - -CMAKE SERVER: [== "CMake Server" ==[ - -CMAKE SERVER: {"configurations":[{"name":"Release","projects":[{"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64","name":"Project","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","targets":[{"artifacts":["/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64/libnative-lib.so"],"buildDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64","fileGroups":[{"compileFlags":"-g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC ","defines":["native_lib_EXPORTS"],"isGenerated":false,"language":"CXX","sources":["native-lib.cpp"]}],"fullName":"libnative-lib.so","linkFlags":"-Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -static-libstdc++ -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack","linkLibraries":"-llog -latomic -lm","linkerLanguage":"CXX","name":"native-lib","sourceDirectory":"/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp","sysroot":"/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot","type":"SHARED_LIBRARY"}]}]}],"cookie":"","inReplyTo":"codemodel","type":"reply"} - -CMAKE SERVER: ]== "CMake Server" ==] - diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json b/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json deleted file mode 100644 index b86c47d..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/compile_commands.json +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ - "directory": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64", - "command": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dnative_lib_EXPORTS -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -O2 -DNDEBUG -fPIC -o CMakeFiles/native-lib.dir/native-lib.cpp.o -c /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp", - "file": "/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp/native-lib.cpp" -} -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json b/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json deleted file mode 100644 index 543f0cd..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/json_generation_record.json +++ /dev/null @@ -1,46 +0,0 @@ -[ - { - "level": "INFO", - "message": "Start JSON generation. Platform version: 16 min SDK version: x86_64" - }, - { - "level": "INFO", - "message": "rebuilding JSON /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json due to:" - }, - { - "level": "INFO", - "message": "- expected json /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/android_gradle_build.json file is not present, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- missing previous command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt, will remove stale json folder" - }, - { - "level": "INFO", - "message": "- command changed from previous, will remove stale json folder" - }, - { - "level": "INFO", - "message": "created folder \u0027/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\u0027" - }, - { - "level": "INFO", - "message": "executing cmake Executable : /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake\narguments : \n-H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp\n-B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64\n-DANDROID_ABI\u003dx86_64\n-DANDROID_PLATFORM\u003dandroid-16\n-DCMAKE_LIBRARY_OUTPUT_DIRECTORY\u003d/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/build/intermediates/cmake/release/obj/x86_64\n-DCMAKE_BUILD_TYPE\u003dRelease\n-DANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_CXX_FLAGS\u003d\n-DCMAKE_SYSTEM_NAME\u003dAndroid\n-DCMAKE_ANDROID_ARCH_ABI\u003dx86_64\n-DCMAKE_SYSTEM_VERSION\u003d16\n-DCMAKE_EXPORT_COMPILE_COMMANDS\u003dON\n-DCMAKE_ANDROID_NDK\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944\n-DCMAKE_TOOLCHAIN_FILE\u003d/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/build/cmake/android.toolchain.cmake\n-G Ninja\n-DCMAKE_MAKE_PROGRAM\u003d/Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja\njvmArgs : \n\n" - }, - { - "level": "INFO", - "message": "done executing cmake" - }, - { - "level": "INFO", - "message": "write build output /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_output.txt" - }, - { - "level": "INFO", - "message": "write command file /Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64/build_command.txt" - }, - { - "level": "INFO", - "message": "JSON generation completed without problems" - } -] \ No newline at end of file diff --git a/jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja b/jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja deleted file mode 100644 index 3a4c2b5..0000000 --- a/jni/jnitest/.cxx/cmake/release/x86_64/rules.ninja +++ /dev/null @@ -1,64 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Ninja" Generator, CMake Version 3.10 - -# This file contains all the rules used to get the outputs files -# built from the input files. -# It is included in the main 'build.ninja'. - -# ============================================================================= -# Project: Project -# Configuration: Release -# ============================================================================= -# ============================================================================= - -############################################# -# Rule for running custom commands. - -rule CUSTOM_COMMAND - command = $COMMAND - description = $DESC - - -############################################# -# Rule for compiling CXX files. - -rule CXX_COMPILER__native-lib - depfile = $DEP_FILE - deps = gcc - command = /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in - description = Building CXX object $out - - -############################################# -# Rule for linking CXX shared library. - -rule CXX_SHARED_LIBRARY_LINKER__native-lib - command = $PRE_LINK && /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=x86_64-none-linux-android21 --gcc-toolchain=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD - description = Linking CXX shared library $TARGET_FILE - restat = $RESTAT - - -############################################# -# Rule for re-running cmake. - -rule RERUN_CMAKE - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/cmake -H/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/src/main/cpp -B/Users/zhuzhe/workmy/AndroidModule/jni/jnitest/.cxx/cmake/release/x86_64 - description = Re-running CMake... - generator = 1 - - -############################################# -# Rule for cleaning all built files. - -rule CLEAN - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t clean - description = Cleaning all built files... - - -############################################# -# Rule for printing all primary targets available. - -rule HELP - command = /Users/zhuzhe/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja -t targets - description = All primary targets available: - diff --git a/jni/jnitest/.cxx/ndk_locator_record.json b/jni/jnitest/.cxx/ndk_locator_record.json deleted file mode 100644 index b506903..0000000 --- a/jni/jnitest/.cxx/ndk_locator_record.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "ndkFolder": "/Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944", - "messages": [ - { - "level": "INFO", - "message": "android.ndkVersion from module build.gradle is not set" - }, - { - "level": "INFO", - "message": "ndk.dir in local.properties is not set" - }, - { - "level": "INFO", - "message": "ANDROID_NDK_HOME environment variable is not set" - }, - { - "level": "INFO", - "message": "sdkFolder is /Users/zhuzhe/Library/Android/sdk" - }, - { - "level": "INFO", - "message": "Considering /Users/zhuzhe/Library/Android/sdk/ndk-bundle in SDK ndk-bundle folder" - }, - { - "level": "INFO", - "message": "Considering /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 in SDK ndk folder" - }, - { - "level": "INFO", - "message": "Rejected /Users/zhuzhe/Library/Android/sdk/ndk-bundle in SDK ndk-bundle folder because that location has no source.properties" - }, - { - "level": "INFO", - "message": "No user requested version, choosing /Users/zhuzhe/Library/Android/sdk/ndk/20.1.5948944 which is version 20.1.5948944" - } - ] -} \ No newline at end of file diff --git a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt index 9bc34eb..56b70e6 100644 --- a/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt +++ b/plugin/logkotplugin/src/main/kotlin/com/baiiu/logkotplugin/LogTransform.kt @@ -38,23 +38,23 @@ class LogTransform : Transform() { } - override fun transform(transformInvocation: TransformInvocation?) { + override fun transform(transformInvocation: TransformInvocation) { super.transform(transformInvocation) println("==============================TracePlugin visit start========================================") - val isIncremental = transformInvocation?.isIncremental + val isIncremental = transformInvocation.isIncremental //OutputProvider管理输出路径,如果消费型输入为空,你会发现OutputProvider == null - var outputProvider = transformInvocation?.outputProvider + val outputProvider = transformInvocation.outputProvider - if (isIncremental == false) { + if (!isIncremental) { //不需要增量编译,先清除全部 outputProvider?.deleteAll() } - transformInvocation?.inputs?.forEach { input -> - input?.jarInputs?.forEach { jarInput -> + transformInvocation.inputs.forEach { input -> + input.jarInputs.forEach { jarInput -> //处理Jar processJarInput(jarInput, outputProvider, isIncremental) } @@ -68,37 +68,37 @@ class LogTransform : Transform() { } //jar输入文件 修改 - private fun processJarInput(jarInput: JarInput, outputProvider: TransformOutputProvider?, isIncremental: Boolean?) { + private fun processJarInput(jarInput: JarInput, outputProvider: TransformOutputProvider, isIncremental: Boolean) { - var dest = outputProvider?.getContentLocation( + val output = outputProvider.getContentLocation( jarInput.file.absolutePath, jarInput.contentTypes, jarInput.scopes, Format.JAR) - if (isIncremental == true) { + if (isIncremental) { //处理增量编译 - processJarInputIncremental(jarInput, dest) + processJarInputIncremental(jarInput, output) } else { //不处理增量编译 - processJarInputNoIncremental(jarInput, dest) + processJarInputNoIncremental(jarInput, output) } } //jar 没有增量的修改 - private fun processJarInputNoIncremental(jarInput: JarInput, dest: File?) { - transformJarInput(jarInput, dest) + private fun processJarInputNoIncremental(jarInput: JarInput, dest: File) { + transformJarInput(jarInput.file, dest) } //jar 增量的修改 - private fun processJarInputIncremental(jarInput: JarInput, dest: File?) { + private fun processJarInputIncremental(jarInput: JarInput, dest: File) { when (jarInput.status) { Status.NOTCHANGED -> { } Status.ADDED -> { //真正transform的地方 - transformJarInput(jarInput, dest) + transformJarInput(jarInput.file, dest) } Status.CHANGED -> { //Changed的状态需要先删除之前的 @@ -106,7 +106,7 @@ class LogTransform : Transform() { FileUtils.forceDelete(dest) } //真正transform的地方 - transformJarInput(jarInput, dest) + transformJarInput(jarInput.file, dest) } Status.REMOVED -> //移除Removed @@ -117,12 +117,12 @@ class LogTransform : Transform() { } //真正执行jar修改的函数 - private fun transformJarInput(jarInput: JarInput, dest: File?) { + private fun transformJarInput(input: File, output: File) { // println("JarInputName: ${jarInput.file.name}, ${jarInput.file.absolutePath};" // + " dest: ${dest?.name}, ${dest?.absolutePath}") - FileUtils.copyFile(jarInput.file, dest) + FileUtils.copyFile(input, output) } From 6cdb2a60238d347c3d80f2a58cce8f8c45451a6a Mon Sep 17 00:00:00 2001 From: baiiu Date: Tue, 14 Jan 2020 20:21:26 +0800 Subject: [PATCH 032/104] sth --- settings.gradle | 2 +- .../InterestingStudy/build.gradle | 2 + .../java/com/baiiu/workhard/MainActivity.java | 29 +++++++++++++- .../main/java/com/baiiu/workhard/Test.java | 14 +++++++ .../main/java/com/baiiu/workhard/Test1.java | 40 +++++++++++++++++++ .../main/java/com/baiiu/workhard/Test2.java | 30 ++++++++++++++ .../main/java/com/baiiu/workhard/Test3.java | 30 ++++++++++++++ 7 files changed, 145 insertions(+), 2 deletions(-) create mode 100644 someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test.java create mode 100644 someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test1.java create mode 100644 someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test2.java create mode 100644 someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test3.java diff --git a/settings.gradle b/settings.gradle index 0f570a3..49d69af 100644 --- a/settings.gradle +++ b/settings.gradle @@ -51,7 +51,7 @@ include( // 辅助分析包 include( - // ':lib_component:LogUtil', + ':lib_component:LogUtil', // ':lib_component:LogUtilRelease', // ':lib_component:CrashWoodpecker', // ':lib_component:CrashWoodpeckerRelease' diff --git a/someApplications/InterestingStudy/build.gradle b/someApplications/InterestingStudy/build.gradle index 91e458c..489ba3c 100644 --- a/someApplications/InterestingStudy/build.gradle +++ b/someApplications/InterestingStudy/build.gradle @@ -37,6 +37,8 @@ dependencies { compile project(':lib_component:LogUtil') implementation rootProject.ext.support.corektx implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + + implementation 'org.greenrobot:eventbus:3.1.1' } repositories { mavenCentral() diff --git a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java index d43c64d..01bbe91 100644 --- a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java +++ b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/MainActivity.java @@ -14,9 +14,14 @@ import androidx.core.view.MotionEventCompat; import com.baiiu.library.LogUtil; +import java.util.ArrayList; +import java.util.List; +import org.greenrobot.eventbus.EventBus; public class MainActivity extends AppCompatActivity { + private List list; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); @@ -39,10 +44,32 @@ public class MainActivity extends AppCompatActivity { TextView textView = new TextView(MainActivity.this); textView.setText(String.valueOf(position)); textView.setPadding(0, 50, 0, 50); - textView.setBackgroundColor(position % 2 == 0 ? Color.WHITE : Color.parseColor("#22000000")); + textView.setBackgroundColor( + position % 2 == 0 ? Color.WHITE : Color.parseColor("#22000000")); return textView; } }); + + list = new ArrayList<>(); + list.add(new Test1()); + list.add(new Test1()); + list.add(new Test2()); + list.add(new Test3()); + for (Test test : list) { + test.init(); + } + + + EventBus.getDefault() + .post("1"); + + } + + @Override protected void onDestroy() { + super.onDestroy(); + for (Test test : list) { + test.destory(); + } } public void onClick(View view) { diff --git a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test.java b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test.java new file mode 100644 index 0000000..964e306 --- /dev/null +++ b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test.java @@ -0,0 +1,14 @@ +package com.baiiu.workhard; + +/** + * author: zhuzhe + * time: 2020-01-14 + * description: + */ +public interface Test { + + void init(); + + void destory(); + +} diff --git a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test1.java b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test1.java new file mode 100644 index 0000000..7baf621 --- /dev/null +++ b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test1.java @@ -0,0 +1,40 @@ +package com.baiiu.workhard; + +import com.baiiu.library.LogUtil; +import org.greenrobot.eventbus.EventBus; +import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; + +/** + * author: zhuzhe + * time: 2020-01-14 + * description: + */ +public class Test1 implements Test { + + + @Override public void init() { + EventBus.getDefault() + .register(this); + } + + public void destory() { + EventBus.getDefault() + .unregister(this); + } + + @Subscribe(threadMode = ThreadMode.BACKGROUND) + public void onMessageEvent(String event) { + LogUtil.e("onMessageEvent: begin: " + Thread.currentThread() + .getName() + ", " + event); + try { + Thread.sleep(10000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + + LogUtil.e("onMessageEvent: end: " + Thread.currentThread() + .getName() + ", " + event); + } + +} diff --git a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test2.java b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test2.java new file mode 100644 index 0000000..35631f2 --- /dev/null +++ b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test2.java @@ -0,0 +1,30 @@ +package com.baiiu.workhard; + +import com.baiiu.library.LogUtil; +import org.greenrobot.eventbus.EventBus; +import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; + +/** + * author: zhuzhe + * time: 2020-01-14 + * description: + */ +public class Test2 implements Test { + + + @Override public void init() { + EventBus.getDefault() + .register(this); + } + + public void destory() { + EventBus.getDefault() + .unregister(this); + } + + @Subscribe(threadMode = ThreadMode.BACKGROUND) + public void onMessageEvent(String event) { + LogUtil.e("onMessageEvent: " + event); + } +} diff --git a/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test3.java b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test3.java new file mode 100644 index 0000000..e1306ad --- /dev/null +++ b/someApplications/InterestingStudy/src/main/java/com/baiiu/workhard/Test3.java @@ -0,0 +1,30 @@ +package com.baiiu.workhard; + +import com.baiiu.library.LogUtil; +import org.greenrobot.eventbus.EventBus; +import org.greenrobot.eventbus.Subscribe; +import org.greenrobot.eventbus.ThreadMode; + +/** + * author: zhuzhe + * time: 2020-01-14 + * description: + */ +public class Test3 implements Test { + + + @Override public void init() { + EventBus.getDefault() + .register(this); + } + + public void destory() { + EventBus.getDefault() + .unregister(this); + } + + @Subscribe(threadMode = ThreadMode.BACKGROUND) + public void onMessageEvent(String event) { + LogUtil.e("onMessageEvent: " + event); + } +} From 408796ec48e9c6341795577b7f7c68b31fe38ad1 Mon Sep 17 00:00:00 2001 From: baiiu Date: Wed, 15 Jan 2020 20:28:17 +0800 Subject: [PATCH 033/104] hook startactivity --- hook/hookapp/.gitignore | 1 + hook/hookapp/build.gradle | 29 +++ hook/hookapp/proguard-rules.pro | 21 +++ .../hookapp/ExampleInstrumentedTest.java | 27 +++ hook/hookapp/src/main/AndroidManifest.xml | 23 +++ .../src/main/java/com/baiiu/hookapp/Hook.java | 79 ++++++++ .../java/com/baiiu/hookapp/MainActivity.java | 29 +++ .../java/com/baiiu/hookapp/MyApplication.java | 21 +++ .../com/baiiu/hookapp/SecondActivity.java | 13 ++ .../drawable-v24/ic_launcher_foreground.xml | 34 ++++ .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++++ .../src/main/res/layout/activity_main.xml | 18 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 2963 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4905 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 2060 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2783 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4490 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6895 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 6387 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10413 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 9128 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15132 bytes hook/hookapp/src/main/res/values/colors.xml | 6 + hook/hookapp/src/main/res/values/strings.xml | 3 + hook/hookapp/src/main/res/values/styles.xml | 11 ++ .../com/baiiu/hookapp/ExampleUnitTest.java | 17 ++ .../ExampleInstrumentedTest.kt | 24 --- .../pluginapplication/ExampleUnitTest.kt | 17 -- settings.gradle | 7 +- 31 files changed, 516 insertions(+), 44 deletions(-) create mode 100644 hook/hookapp/.gitignore create mode 100644 hook/hookapp/build.gradle create mode 100644 hook/hookapp/proguard-rules.pro create mode 100644 hook/hookapp/src/androidTest/java/com/baiiu/hookapp/ExampleInstrumentedTest.java create mode 100644 hook/hookapp/src/main/AndroidManifest.xml create mode 100644 hook/hookapp/src/main/java/com/baiiu/hookapp/Hook.java create mode 100644 hook/hookapp/src/main/java/com/baiiu/hookapp/MainActivity.java create mode 100644 hook/hookapp/src/main/java/com/baiiu/hookapp/MyApplication.java create mode 100644 hook/hookapp/src/main/java/com/baiiu/hookapp/SecondActivity.java create mode 100644 hook/hookapp/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 hook/hookapp/src/main/res/drawable/ic_launcher_background.xml create mode 100644 hook/hookapp/src/main/res/layout/activity_main.xml create mode 100644 hook/hookapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 hook/hookapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 hook/hookapp/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 hook/hookapp/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 hook/hookapp/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 hook/hookapp/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 hook/hookapp/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 hook/hookapp/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 hook/hookapp/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 hook/hookapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 hook/hookapp/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 hook/hookapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 hook/hookapp/src/main/res/values/colors.xml create mode 100644 hook/hookapp/src/main/res/values/strings.xml create mode 100644 hook/hookapp/src/main/res/values/styles.xml create mode 100644 hook/hookapp/src/test/java/com/baiiu/hookapp/ExampleUnitTest.java delete mode 100644 plugin/pluginApplication/src/androidTest/java/com/baiiu/pluginapplication/ExampleInstrumentedTest.kt delete mode 100644 plugin/pluginApplication/src/test/java/com/baiiu/pluginapplication/ExampleUnitTest.kt diff --git a/hook/hookapp/.gitignore b/hook/hookapp/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/hook/hookapp/.gitignore @@ -0,0 +1 @@ +/build diff --git a/hook/hookapp/build.gradle b/hook/hookapp/build.gradle new file mode 100644 index 0000000..b2d05a1 --- /dev/null +++ b/hook/hookapp/build.gradle @@ -0,0 +1,29 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion rootProject.ext.compileSdkVersion as Integer + + defaultConfig { + minSdkVersion rootProject.ext.minSdkVersion as int + targetSdkVersion rootProject.ext.targetSdkVersion as int + versionCode rootProject.ext.versionCode as int + versionName rootProject.ext.versionName as String + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), + 'proguard-rules.pro' + } + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + implementation rootProject.ext.support.appcompat + + implementation project(":lib_component:LogUtil") +} diff --git a/hook/hookapp/proguard-rules.pro b/hook/hookapp/proguard-rules.pro new file mode 100644 index 0000000..f1b4245 --- /dev/null +++ b/hook/hookapp/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/hook/hookapp/src/androidTest/java/com/baiiu/hookapp/ExampleInstrumentedTest.java b/hook/hookapp/src/androidTest/java/com/baiiu/hookapp/ExampleInstrumentedTest.java new file mode 100644 index 0000000..f3b4e82 --- /dev/null +++ b/hook/hookapp/src/androidTest/java/com/baiiu/hookapp/ExampleInstrumentedTest.java @@ -0,0 +1,27 @@ +package com.baiiu.hookapp; + +import android.content.Context; +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation() + .getTargetContext(); + + assertEquals("com.baiiu.hookapp", appContext.getPackageName()); + } +} diff --git a/hook/hookapp/src/main/AndroidManifest.xml b/hook/hookapp/src/main/AndroidManifest.xml new file mode 100644 index 0000000..9e8ead8 --- /dev/null +++ b/hook/hookapp/src/main/AndroidManifest.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/hook/hookapp/src/main/java/com/baiiu/hookapp/Hook.java b/hook/hookapp/src/main/java/com/baiiu/hookapp/Hook.java new file mode 100644 index 0000000..dc2ffe9 --- /dev/null +++ b/hook/hookapp/src/main/java/com/baiiu/hookapp/Hook.java @@ -0,0 +1,79 @@ +package com.baiiu.hookapp; + +import android.app.Activity; +import android.app.Instrumentation; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.os.IBinder; +import com.baiiu.library.LogUtil; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + +/** + * author: zhuzhe + * time: 2020-01-15 + * description: + */ +public class Hook { + + + static void hook(Activity activity) throws Exception { + Class aClass = Class.forName("android.app.ActivityThread"); + + Method currentActivityThreadMethod = aClass.getDeclaredMethod("currentActivityThread"); + currentActivityThreadMethod.setAccessible(true); + Object currentActivityThread = currentActivityThreadMethod.invoke(null); + + + Field mInstrumentationField = aClass.getDeclaredField("mInstrumentation"); + mInstrumentationField.setAccessible(true); + Object mInstrumentation = mInstrumentationField.get(currentActivityThread); + + + EvilInstrumentation evilInstrumentation = new EvilInstrumentation(mInstrumentation); + mInstrumentationField.set(currentActivityThread, evilInstrumentation); + + try { + Field field = Activity.class.getDeclaredField("mInstrumentation"); + field.setAccessible(true); + field.set(activity, evilInstrumentation); + } catch (Exception e) { + LogUtil.e("Hook#hook: " + e.toString()); + } + } + + private static class EvilInstrumentation extends Instrumentation { + Object mInstrumentation; + + EvilInstrumentation(Object instrumentation) { + mInstrumentation = instrumentation; + } + + public ActivityResult execStartActivity(Context who, IBinder contextThread, IBinder token, + Activity target, Intent intent, int requestCode, Bundle options) { + + LogUtil.e("before EvilInstrumentation#execStartActivity"); + + try { + Method execStartActivity = + Instrumentation.class.getDeclaredMethod("execStartActivity", Context.class, + IBinder.class, IBinder.class, + Activity.class, Intent.class, + int.class, + Bundle.class); + + return (ActivityResult) execStartActivity.invoke(mInstrumentation, who, + contextThread, token, + target, + intent, requestCode, options); + } catch (Exception e) { + LogUtil.e("EvilInstrumentation#execStartActivity: " + e.toString()); + throw new RuntimeException(e); + } finally { + LogUtil.e("after EvilInstrumentation#execStartActivity"); + } + } + } + +} diff --git a/hook/hookapp/src/main/java/com/baiiu/hookapp/MainActivity.java b/hook/hookapp/src/main/java/com/baiiu/hookapp/MainActivity.java new file mode 100644 index 0000000..6b4860a --- /dev/null +++ b/hook/hookapp/src/main/java/com/baiiu/hookapp/MainActivity.java @@ -0,0 +1,29 @@ +package com.baiiu.hookapp; + +import android.content.Intent; +import android.view.View; +import androidx.appcompat.app.AppCompatActivity; +import android.os.Bundle; +import com.baiiu.library.LogUtil; + +public class MainActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + try { + Hook.hook(this); + } catch (Exception e) { + LogUtil.e("MainActivity#onCreate: " + e.toString()); + } + + findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() { + @Override public void onClick(View v) { + startActivity(new Intent(MainActivity.this, SecondActivity.class)); + } + }); + + } +} diff --git a/hook/hookapp/src/main/java/com/baiiu/hookapp/MyApplication.java b/hook/hookapp/src/main/java/com/baiiu/hookapp/MyApplication.java new file mode 100644 index 0000000..9330024 --- /dev/null +++ b/hook/hookapp/src/main/java/com/baiiu/hookapp/MyApplication.java @@ -0,0 +1,21 @@ +package com.baiiu.hookapp; + +import android.app.Application; +import android.content.Context; + +/** + * author: zhuzhe + * time: 2020-01-15 + * description: + */ +public class MyApplication extends Application { + + @Override protected void attachBaseContext(Context base) { + super.attachBaseContext(base); + } + + @Override public void onCreate() { + super.onCreate(); + + } +} diff --git a/hook/hookapp/src/main/java/com/baiiu/hookapp/SecondActivity.java b/hook/hookapp/src/main/java/com/baiiu/hookapp/SecondActivity.java new file mode 100644 index 0000000..d626f5c --- /dev/null +++ b/hook/hookapp/src/main/java/com/baiiu/hookapp/SecondActivity.java @@ -0,0 +1,13 @@ +package com.baiiu.hookapp; + +import android.os.Bundle; +import androidx.appcompat.app.AppCompatActivity; + +public class SecondActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + } +} diff --git a/hook/hookapp/src/main/res/drawable-v24/ic_launcher_foreground.xml b/hook/hookapp/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..1f6bb29 --- /dev/null +++ b/hook/hookapp/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/hook/hookapp/src/main/res/drawable/ic_launcher_background.xml b/hook/hookapp/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..0d025f9 --- /dev/null +++ b/hook/hookapp/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hook/hookapp/src/main/res/layout/activity_main.xml b/hook/hookapp/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..70aeede --- /dev/null +++ b/hook/hookapp/src/main/res/layout/activity_main.xml @@ -0,0 +1,18 @@ + + + +