-
Updated
Apr 17, 2022 - Java
abstract-syntax-tree
Here are 306 public repositories matching this topic...
problem: the shadow classes (CtClass reflecting a binary class) built by JavaReflectionTreeBuilder
can be modified. This is confusing for users, see INRIA/spoon#4664.
solution: the JavaReflectionTreeBuilder
should construct immutable objects, closed to modification, where all setters throw an UnsupportedOperationException
As an inverse to ReplaceConstant. ReplaceConstant
allows users to replace a constant with a literal value, for instance to phase out usage of Guava's Charsets.UTF_8
.
I propose to add an inverse recipe as well to replace String literals with constants. For instance to repl
-
Updated
Mar 31, 2022 - TeX
-
Updated
Sep 21, 2021 - JavaScript
-
Updated
Apr 6, 2022 - JavaScript
-
Updated
Mar 4, 2022 - Python
-
Updated
Jan 25, 2021 - JavaScript
-
Updated
Jul 15, 2021 - Python
-
Updated
Mar 22, 2022 - TypeScript
-
Updated
Oct 18, 2021 - Python
-
Updated
Jul 31, 2021 - JavaScript
-
Updated
Feb 15, 2022 - Python
-
Updated
Mar 19, 2022 - TypeScript
-
Updated
Oct 9, 2021 - Python
-
Updated
Dec 23, 2021 - Groovy
-
Updated
Jun 2, 2020 - JavaScript
-
Updated
Mar 28, 2022 - Mathematica
-
Updated
Nov 5, 2017 - JavaScript
-
Updated
Apr 11, 2022 - JavaScript
-
Updated
Dec 20, 2021 - Kotlin
-
Updated
Mar 20, 2022 - C
-
Updated
Feb 26, 2022 - Python
-
Updated
Aug 16, 2019 - JavaScript
-
Updated
Mar 10, 2022 - CMake
-
Updated
Feb 26, 2022 - TypeScript
-
Updated
May 18, 2021 - CSS
-
Updated
Apr 30, 2020 - JavaScript
Improve this page
Add a description, image, and links to the abstract-syntax-tree topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the abstract-syntax-tree topic, visit your repo's landing page and select "manage topics."
I wrote some of the code to do this in a branch https://github.com/python-security/pyt/compare/class_based_views, but since I'm working on other things and this feature seems cool and important I'm making this issue👍
Let me know if you would like any help in implementing.