Commit graph

16 commits

Author SHA1 Message Date
27b84dcacb TokenVisitor + ImportTree + refractor JavaTree into new class (was in JavaParser) + Value MethodCall -> generic call + TokenUpdater (V1) 2025-05-27 12:59:52 +02:00
fb96c287cf JavaElement -> Abstract to Interface + 'Function<E, Boolean>' to 'Predicate<E>' + Visitor Concat in JavaArrayAccessValueVisitor Operator Count little refractor 2025-05-10 12:46:55 +02:00
jeffcheasey88
e0716ef657 Visitor Propagation 2025-04-27 21:59:00 +02:00
jeffcheasey88
ce15d7e435 [Base] Printer + One Visitor per Value type (base) 2025-04-27 11:53:33 +02:00
jeffcheasey88
f4cf250de0 Remove ElementBuilder -> will become a Printer in a different package later. 2025-04-24 16:44:03 +02:00
jeffcheasey88
eecf2e36d7 ValueChainBuilder -> Lambda 2025-04-17 08:30:11 +02:00
jeffcheasey88
ce19dae60e [BETA] base Visitor in all JavaElement + base Visitor Pattern + refractor VisitorBag + debug (commentary & commented sysout) 2025-03-02 19:02:38 +01:00
jeffcheasey88
7ea19a009a [BETA] Base Visitor System 2025-02-26 23:56:51 +01:00
jeffcheasey88
95d2ecf89c BIG COMMIT, refractor + A starting of value refractor -> unit test for StaticValue + BiValue 2025-02-11 15:58:03 +01:00
jeffcheasey88
4cbf1be37b StreamableTree (base) + debug value 2024-10-01 16:56:33 +02:00
jeffcheasey88
65d454625d Fix bag + Refractor Values 2024-03-21 11:20:06 +01:00
jeffcheasey88
f4caa735b2 Write builder cache in file 2023-11-21 09:55:53 +01:00
jeffcheasey88
3f4d824b33 Move annotation in an abstract class + add 2 AST Methiods [findAnnotation, hasAnnotation] 2023-11-07 11:58:15 +01:00
jeffcheasey88
d93c8c0f93 AST findAll....with recursivity............. 2023-11-06 11:36:13 +01:00
jeffcheasey88
33cb38b9ba Base AST for enumeration & annotation class + findAll method for AST 2023-11-06 11:07:15 +01:00
jeffcheasey88
4a8588968c Rename package + builder 2023-10-26 08:22:03 +02:00
Renamed from src/be/jeffcheasey88/peeratcode/parser/java/Variable.java (Browse further)