This is an automated email from the ASF dual-hosted git repository.

Harbs pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git


    from c947b9b0b EmitterUtils: fix E4X filter emitted to JS with wrong member 
access expression for variable or function with PACKAGE_MEMBER, FILE_MEMBER, or 
LOCAL classification
     add d80de8a97 Add Code Graph Exporter and Related Classes
     add 58f92e591 Enhance CODEGRAPH functionality and add tests for error 
handling and output generation
     add 0ba4d648e Add metadata handling to Code Graph: implement metadata 
classes and update exporter and writer
     add 9fd5ae8c1 Add ASDoc support to Code Graph: implement CodeGraphASDoc 
and CodeGraphASDocTag classes, update CodeGraphExporter and CodeGraphWriter to 
handle ASDoc, and enhance tests for ASDoc integration
     add 98758c2da Enhance Code Graph functionality: implement package-level 
definitions with focused coverage, add packageCallable method, and introduce 
tests for package definitions and callable symbols.
     add 1428821a8 Add tests for compiler defines in Code Graph: implement 
testCompilerDefinesSelectTargetMembers to verify target labels and 
active-member selection for JS and SWF outputs.
     add 0141844f6 Enhance CODEGRAPH functionality and improve code graph export
     add 15511ad2b feat(codegraph): Implement Code Graph Exporter with JSON 
Schema validation
     add 8a92d8acc feat(codegraph): Enhance Code Graph functionality with 
static and instance field handling, improved error reporting, and updated 
configuration files
     add b3496973a feat(codegraph): Update CODEGRAPH_EXPORTER implementation 
plan with current status, completed integrations, and remaining release tasks

No new revisions were added by this update.

Summary of changes:
 CODEGRAPH_EXPORTER_IMPLEMENTATION_PLAN.md          | 444 ++++++++++++++++++
 compiler-jx/build.xml                              |  16 +
 compiler-jx/pom.xml                                |  12 +
 .../src/assembly/scripts/{mxmlc => codegraph}      |  30 +-
 .../assembly/scripts/{mxmlc.bat => codegraph.bat}  |   7 +-
 .../apache/royale/compiler/clients/CODEGRAPH.java  | 238 ++++++++++
 .../royale/compiler/clients/RoyaleToolGroup.java   |   1 +
 .../internal/codegen/graph/CodeGraphASDoc.java     |  30 +-
 .../internal/codegen/graph/CodeGraphASDocTag.java  |  27 +-
 .../internal/codegen/graph/CodeGraphExporter.java  | 487 +++++++++++++++++++
 .../internal/codegen/graph/CodeGraphIdFactory.java |  85 ++++
 .../internal/codegen/graph/CodeGraphMetadata.java  |  75 +++
 .../codegen/graph/CodeGraphMetadataAttribute.java  |  28 +-
 .../internal/codegen/graph/CodeGraphModel.java     |  73 +++
 .../internal/codegen/graph/CodeGraphParameter.java |  47 +-
 .../internal/codegen/graph/CodeGraphReference.java |  43 +-
 .../internal/codegen/graph/CodeGraphSymbol.java    | 319 +++++++++++++
 .../internal/codegen/graph/CodeGraphWriter.java    | 449 ++++++++++++++++++
 .../codegen/graph/codegraph-1.0.schema.json        | 158 +++++++
 .../royale/compiler/clients/TestCODEGRAPH.java     | 230 +++++++++
 .../codegen/graph/TestCodeGraphExporter.java       | 213 +++++++++
 .../codegen/graph/TestCodeGraphIdFactory.java      |  78 +++
 .../codegen/graph/TestCodeGraphWriter.java         | 186 ++++++++
 .../Case.as => codegraph/InvalidCodeGraph.as}      |  15 +-
 .../conditional/ConditionalGraph.as}               |  18 +-
 .../B.as => codegraph/conditional/IncludedOnly.as} |   8 +-
 .../Case.as => codegraph/golden/GraphBase.as}      |  15 +-
 .../golden/GraphRoot.as}                           |  50 +-
 .../test/resources/codegraph/golden/GraphRoot.json | 522 +++++++++++++++++++++
 .../golden/IGraphContract.as}                      |  13 +-
 .../golden/packageFunction.as}                     |  14 +-
 .../java/org/apache/royale/maven/BaseMojo.java     |   4 +
 ...ileASDocMojo.java => CompileCodeGraphMojo.java} | 114 +++--
 .../config/compile-codegraph-js-config.xml         | 139 ++++++
 ...config.xml => compile-codegraph-swf-config.xml} |  66 +--
 35 files changed, 4007 insertions(+), 247 deletions(-)
 create mode 100644 CODEGRAPH_EXPORTER_IMPLEMENTATION_PLAN.md
 copy compiler-jx/src/assembly/scripts/{mxmlc => codegraph} (82%)
 copy compiler-jx/src/assembly/scripts/{mxmlc.bat => codegraph.bat} (85%)
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/clients/CODEGRAPH.java
 copy swfutils/src/main/java/flash/swf/types/ShapeRecord.java => 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphASDoc.java
 (57%)
 copy 
compiler/src/main/java/org/apache/royale/abc/visitors/NilMethodVisitor.java => 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphASDocTag.java
 (65%)
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphExporter.java
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphIdFactory.java
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphMetadata.java
 copy 
compiler/src/main/java/org/apache/royale/compiler/internal/definitions/metadata/MetaTagAttribute.java
 => 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphMetadataAttribute.java
 (70%)
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphModel.java
 copy 
compiler-externc/src/main/java/org/apache/royale/compiler/internal/codegen/typedefs/reference/ParameterReference.java
 => 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphParameter.java
 (53%)
 copy 
compiler/src/main/java/org/apache/royale/abc/visitors/DelegatingMethodVisitor.java
 => 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphReference.java
 (54%)
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphSymbol.java
 create mode 100644 
compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/graph/CodeGraphWriter.java
 create mode 100644 
compiler-jx/src/main/resources/org/apache/royale/compiler/internal/codegen/graph/codegraph-1.0.schema.json
 create mode 100644 
compiler-jx/src/test/java/org/apache/royale/compiler/clients/TestCODEGRAPH.java
 create mode 100644 
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/graph/TestCodeGraphExporter.java
 create mode 100644 
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/graph/TestCodeGraphIdFactory.java
 create mode 100644 
compiler-jx/src/test/java/org/apache/royale/compiler/internal/codegen/graph/TestCodeGraphWriter.java
 copy compiler-jx/src/test/resources/{royale/projects/imports/Case.as => 
codegraph/InvalidCodeGraph.as} (84%)
 copy compiler-jx/src/test/resources/{royale/projects/imports/Case.as => 
codegraph/conditional/ConditionalGraph.as} (83%)
 copy 
compiler-jx/src/test/resources/{royale/projects/bad_overrides/classes/B.as => 
codegraph/conditional/IncludedOnly.as} (93%)
 copy compiler-jx/src/test/resources/{royale/projects/imports/Case.as => 
codegraph/golden/GraphBase.as} (85%)
 copy 
compiler-jx/src/test/resources/{royale/files/StockDataJSONItemConverter.as => 
codegraph/golden/GraphRoot.as} (53%)
 create mode 100644 
compiler-jx/src/test/resources/codegraph/golden/GraphRoot.json
 copy 
compiler-jx/src/test/resources/{royale/projects/package_conflicts_same_package_as_conflict/mypackage/TestClass.as
 => codegraph/golden/IGraphContract.as} (87%)
 copy compiler-jx/src/test/resources/{royale/projects/circular/Base.as => 
codegraph/golden/packageFunction.as} (89%)
 copy 
royale-maven-plugin/src/main/java/org/apache/royale/maven/{CompileASDocMojo.java
 => CompileCodeGraphMojo.java} (63%)
 create mode 100644 
royale-maven-plugin/src/main/resources/config/compile-codegraph-js-config.xml
 copy 
royale-maven-plugin/src/main/resources/config/{compile-asdoc-js-config.xml => 
compile-codegraph-swf-config.xml} (54%)

Reply via email to