summaryrefslogtreecommitdiff
path: root/ojluni/annotations/mmodule/java/lang/System.annotated.java
AgeCommit message (Collapse)Author
2018-10-16Add more APIs to CorePlatformApi for internalNeil Fuller
Internal builds have more dependencies on core libs. This adds required CorePlatformApi elements. Bug: 113148576 Test: build (internal) Change-Id: I48942689a4d0e7cb9cbd0a4254a0a7af3a23b261
2018-10-10Remove System.arraycopy(byte[]... from APINeil Fuller
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
2018-10-05Add libcore API needed by framework to core.platform.api.stubsPaul Duffin
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