23 Commits

Author SHA1 Message Date
Volker Berlin
94be918c36
Add support for native methods with @WasmTextCode in @Partial classes 2022-07-17 19:49:04 +02:00
Volker Berlin
b11ad30ecb Ignore native methods without import annotation in replacement classes as placeholder 2022-03-19 17:38:23 +01:00
Volker Berlin
8fccc94615 Replace native methods with methods from partial classes. 2021-05-30 11:52:09 +02:00
Volker Berlin
e54fa767c1 add isEnum() 2021-05-30 11:30:43 +02:00
Volker Berlin
4e375e2f0e fix some warnings 2021-03-20 21:00:15 +01:00
Volker Berlin
d3acc3698f Add isAbstract() 2020-05-10 15:35:26 +02:00
Volker Berlin
820a4ac6df On Class replacement also patch the local variable signatures. 2020-04-26 14:06:31 +02:00
Volker Berlin
561dc37540 improve Class Replacement, also the class in method signatures was replaced 2020-04-04 11:18:25 +02:00
Volker Berlin
3989070fe0 improve Class replacement 2020-03-14 23:00:51 +01:00
Volker Berlin
f64ed4feee API doc 2020-01-26 12:39:00 +01:00
Volker Berlin
45b5a4a955 InvokeDynamic, WIP 2020-01-25 21:17:42 +01:00
Volker Berlin
4872dd137a Add support for partial classes 2020-01-19 15:15:01 +01:00
Volker Berlin
735aadbab4 fix NPE 2020-01-12 16:59:02 +01:00
Volker Berlin
d103f97c04 replace also a class with annotation 2020-01-03 19:51:58 +01:00
Volker Berlin
525a2f2f87 change the static ClassFile cache to an instance cache 2020-01-02 15:15:21 +01:00
Volker Berlin
f32a1ac067 add getAnnotation() to classFile 2020-01-02 13:12:48 +01:00
Volker Berlin
f0d3027553 Replace a function name in call with its supper method if real target name does not exists. 2019-05-12 18:38:11 +02:00
Volker Berlin
a8d11b5b68 use weak cache for ClassFiles 2019-05-07 21:16:30 +02:00
Volker Berlin
11b8dcb3be add getFields() 2019-01-01 11:43:49 +01:00
Volker
e6093fa495 fix JavaDoc 2018-06-10 21:00:51 +02:00
Volker Berlin
0803c290c5 add getDeclaringClassFile() 2018-03-20 20:30:57 +01:00
Volker Berlin
8e1364fa9f remove debug code 2017-03-24 22:49:37 +01:00
Volker Berlin
9db8befa8b Move base folder 2017-03-20 19:55:16 +01:00