Age | Commit message (Collapse) | Author |
|
Internal builds have more dependencies on core libs.
This adds required CorePlatformApi elements.
Bug: 113148576
Test: build (internal)
Change-Id: I48942689a4d0e7cb9cbd0a4254a0a7af3a23b261
|
|
Remove the System.arraycopy(byte[]... overload from
the CorePlatformApi. Since this is the only method
in System that needs an annotation we can delete
the System.annotated.java file entirely.
This is a symptom of static method resolution in the
compiler leading to bytecode dependencies on the overload.
All code newly compiled against stubs shouldn't care - the
Object version will delegate through. If we make it
part of the CorePlatformApi we may never get rid of
it.
Bug: 113148576
Bug: 74103559
Test: build only
Change-Id: I3371cffe4a74b41f27632435c7b24d21639a5399
|
|
Tested by adding a dependency from framework to core.platform.api.stubs
and modifying the build to disable link type checking.
Test: make checkbuild
Bug: 113148576
Change-Id: I618ade912f8cb4429b441a610ea16a9aa16c3398
|