git: openjdk/babylon: code-reflection: Created optkl subproject containing tooling that does not depend on HAT

Gary Frost gfrost at openjdk.org
Wed Dec 17 17:05:20 UTC 2025


Changeset: ed10cfe2
Branch: code-reflection
Author:    Gary Frost <gfrost at openjdk.org>
Date:      2025-12-17 17:02:11 +0000
URL:       https://git.openjdk.org/babylon/commit/ed10cfe20347324e8af53f244a49b89674a2c809

Created optkl subproject containing  tooling that does not depend on HAT

! hat/core/pom.xml
! hat/core/src/main/java/hat/ifacemapper/accessor/AccessorInfo.java
- hat/core/src/main/java/hat/util/StreamOptionalMutable.java
! hat/examples/view/src/main/java/view/EliteMeshParser.java
! hat/hat.java
! hat/intellij/.idea/modules.xml
! hat/intellij/.idea/vcs.xml
! hat/intellij/core.iml
! hat/intellij/example_view.iml
+ hat/intellij/optkl.iml
! hat/intellij/tests.iml
! hat/intellij/tools.iml
= hat/optkl/pom.xml
= hat/optkl/src/main/java/optkl/OpCodeBuilder.java
+ hat/optkl/src/main/java/optkl/OpTkl.java
= hat/optkl/src/main/java/optkl/Regex.java
= hat/optkl/src/main/java/optkl/jdot/DotBuilder.java
= hat/optkl/src/main/java/optkl/jdot/ui/JDot.java
= hat/optkl/src/main/java/optkl/json/Json.java
= hat/optkl/src/main/java/optkl/json/JsonArray.java
= hat/optkl/src/main/java/optkl/json/JsonBoolean.java
= hat/optkl/src/main/java/optkl/json/JsonNull.java
= hat/optkl/src/main/java/optkl/json/JsonNumber.java
= hat/optkl/src/main/java/optkl/json/JsonObject.java
= hat/optkl/src/main/java/optkl/json/JsonParseException.java
= hat/optkl/src/main/java/optkl/json/JsonString.java
= hat/optkl/src/main/java/optkl/json/JsonValue.java
= hat/optkl/src/main/java/optkl/json/impl/JsonArrayImpl.java
= hat/optkl/src/main/java/optkl/json/impl/JsonBooleanImpl.java
= hat/optkl/src/main/java/optkl/json/impl/JsonNullImpl.java
= hat/optkl/src/main/java/optkl/json/impl/JsonNumberImpl.java
= hat/optkl/src/main/java/optkl/json/impl/JsonObjectImpl.java
= hat/optkl/src/main/java/optkl/json/impl/JsonParser.java
= hat/optkl/src/main/java/optkl/json/impl/JsonStringImpl.java
= hat/optkl/src/main/java/optkl/json/impl/Utils.java
= hat/optkl/src/main/java/optkl/textmodel/BabylonTextModel.java
= hat/optkl/src/main/java/optkl/textmodel/Cursor.java
+ hat/optkl/src/main/java/optkl/textmodel/JavaTextModel.java
= hat/optkl/src/main/java/optkl/textmodel/TextModel.java
= hat/optkl/src/main/java/optkl/textmodel/html/Spanner.java
= hat/optkl/src/main/java/optkl/textmodel/html/tokens/GT_ENTITY.java
= hat/optkl/src/main/java/optkl/textmodel/html/tokens/LT_ENTITY.java
= hat/optkl/src/main/java/optkl/textmodel/terminal/ANSI.java
= hat/optkl/src/main/java/optkl/textmodel/terminal/CodeModelFormatter.java
= hat/optkl/src/main/java/optkl/textmodel/terminal/TestANSI.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/AbstractParentToken.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/AbstractToken.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/AbstractTokenWithCh.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/AbstractTokenWithLength.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Arrow.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/At.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Ch.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/CharLiteral.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Close.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Comment.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/DottedName.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/Factory.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/FloatConst.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/IntConst.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Leaf.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/LeafReplacementToken.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/LineCol.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/LineComment.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Literal.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/MultiLineComment.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Nl.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Open.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/OpenClose.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Parent.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Parenthesis.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Pos.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/ReservedWord.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Root.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Seq.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/SingleCharLeaf.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Span.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/StringLiteral.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Token.java
= hat/optkl/src/main/java/optkl/textmodel/tokens/Ws.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/Ch.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/CharLiteral.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/Close.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/LineComment.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/MultiLineComment.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/Nl.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/Open.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/Parenthesis.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/Seq.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/StringLiteral.java
+ hat/optkl/src/main/java/optkl/textmodel/tokens/defaults/Ws.java
= hat/optkl/src/main/java/optkl/textmodel/ui/BabylonStyleMapper.java
= hat/optkl/src/main/java/optkl/textmodel/ui/ElementSpan.java
= hat/optkl/src/main/java/optkl/textmodel/ui/FuncOpTextModelViewer.java
= hat/optkl/src/main/java/optkl/textmodel/ui/FuncOpViewer.java
= hat/optkl/src/main/java/optkl/textmodel/ui/JavaTextModelViewer.java
= hat/optkl/src/main/java/optkl/textmodel/ui/SSAIDViewer.java
+ hat/optkl/src/main/java/optkl/textmodel/ui/StyleMapper.java
= hat/optkl/src/main/java/optkl/textmodel/ui/TextGutter.java
= hat/optkl/src/main/java/optkl/textmodel/ui/TextModelViewer.java
+ hat/optkl/target/antrun/build-main.xml
+ hat/optkl/target/classes/optkl/OpTkl.class
+ hat/optkl/target/hat-optkl-1.0.jar
+ hat/optkl/target/maven-archiver/pom.properties
+ hat/optkl/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+ hat/optkl/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
! hat/pom.xml
! hat/tools/src/main/java/hat/tools/text/TestJavaHATCodeBuilder.java
- hat/tools/src/main/java/hat/tools/textmodel/JavaTextModel.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/Factory.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Ch.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/CharLiteral.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Close.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/LineComment.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/MultiLineComment.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Nl.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Open.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Parenthesis.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Seq.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/StringLiteral.java
- hat/tools/src/main/java/hat/tools/textmodel/tokens/defaults/Ws.java
- hat/tools/src/main/java/hat/tools/textmodel/ui/StyleMapper.java
- hat/tools/src/main/java/hat/tools/textmodel/ui/TestFuncOpViewer.java



More information about the babylon-dev mailing list