Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
desugar
/
refs/tags/rel/10/fp2/22.10.0-rel.0
/
test
/
java
/
com
/
google
/
devtools
/
build
/
android
/
desugar
a228dd2
Clean up code that directly imports nested classes like Builder, Entry, etc.
by jcater
· 6 years ago
5937064
Relax the assertion in Desugar for checking the calls to $closeResource(...).
by cnsun
· 6 years ago
faa0690
Reflect core library moves in super calls, even in default method stubs. Always generate default method stubs for emulated methods.
by kmb
· 6 years ago
44b53ed
Make KeepScanner tool search classpath for nearest definition of each member reference, instead of potentially referring to a subtype.
by kmb
· 6 years ago
46d8182
Minor fixes to KeepScanner tool:
by kmb
· 6 years ago
2042d8d
Support custom implementations of emulated core interface methods
by kmb
· 6 years ago
4c2556f
tests,windows: enable android.desugar.runtime
by Laszlo Csomor
· 6 years ago
1c433fd
emulate dynamic dispatch of emulated default interface methods RELNOTES: None.
by kmb
· 6 years ago
63cde3a
Android desugar config options to exclude methods from interface emulation
by kmb
· 6 years ago
6cd3188
send invocations to emulated interfaces through dispatch helper.
by kmb
· 6 years ago
4f68e2e
add ability to move individual core library methods RELNOTES: None.
by kmb
· 6 years ago
669a724
Apply interface invocation desugaring to renamed core libraries. Fix invokespecial invocations for core interfaces.
by kmb
· 6 years ago
cfff739
Tool that scans a given Jar for references to select classes and outputs corresponding Proguard-style -keep rules
by kmb
· 6 years ago
25d5064
Resolve the owner of interface.super calls to inherited default methods for android desugaring
by kmb
· 6 years ago
17d008d
Stub default methods as needed for core library desugaring RELNOTES: None
by kmb
· 6 years ago
0633971
Rename generated core classes during core library desugaring RELNOTES: None.
by kmb
· 6 years ago
40fa0d9
drop debug info when loading classes in desugar as a workaround for https://bugs.openjdk.java.net/browse/JDK-8066981
by kmb
· 6 years ago
47bb3bf
Basic tooling to desugar select core libraries RELNOTES: None.
by kmb
· 6 years ago
45383a9
Relax the assertion on the inferred resource type. Now we only require that the
by cnsun
· 6 years ago
b06ac54
Correct stack map frame computation. When visiting CHOP Frame (discarding n local local variables), the current implementation deletes n local slots, which is wrong when the local variable to delete is of type category 2.
by cnsun
· 6 years ago
6d6712d
Let to push lambda arguments not only with *LOAD instructions but with SIPUSH and *CONST_*.
by Googler
· 7 years ago
f0971e8
Specialize $closeResource(Throwable, AutoCloseable) so that desugared code does not depend on AutoCloseable, as it is not available before API 19.
by cnsun
· 7 years ago
2e274f1
Record dependencies when directly calling moved interface methods.
by kmb
· 7 years ago
c3dfa2e
Exclude Android dependency checking from Bazel's singlejar build.
by kmb
· 7 years ago
d5c73e0
Desugar-singlejar integration tests for double-checking default methods.
by kmb
· 7 years ago
687ddfa
Do not rewrite static interface method invocations from bootclasspath
by Googler
· 7 years ago
59adc3a
add flags to desugar to emit metadata that can be used for double-checking correctness of default and static interface desugaring.
by kmb
· 7 years ago
7f6f08b
Open source tests for Android desugarer.
by ajmichael
· 7 years ago