summaryrefslogtreecommitdiff
path: root/annotations/generate_annotated_java_files.py
diff options
context:
space:
mode:
authorNeil Fuller <nfuller@google.com>2016-08-22 16:25:48 +0100
committerNeil Fuller <nfuller@google.com>2016-08-30 10:23:27 +0100
commit7accc5fb09911a1dcc027f48089845f617f2912e (patch)
treeea3cd77961f40a0cf3c25ec564457296faa3e3b5 /annotations/generate_annotated_java_files.py
parent12e0e4c2809e344686f12867887f454948789933 (diff)
OpenJDK 8 u60 changes for some j.l.reflect classes
Mostly no-op changes to bring the source code closer in line with upstream source for the touched files. Some JavaDoc changes have been made to AnnotatedElement to remove references to the Java bytecode spec not used on Android. An additional Android note has been added to reflect the fact that annotation ordering is not guaranteed. The modifications to Class / Field affect the current.txt in frameworks/base for no good reason: the use of a different generic variable name results in changes because the tools think methods have been added / removed when they haven't. The only public API change from upstream included here is adding "extends AnnotatedElement" to GenericDeclaration. All platform subclasses already did implement this interface. App classes that implement this interface may be affected but only if they do not currently implement those methods and they are somehow called. Public methods that have been added by this change have been hidden: a follow-up change will unhide and add tests for these. Bug: 28666126 Test: cts ran for libcore (libcore, harmony_java_lang, org) and host art tests. Change-Id: I1c6fb73960ac2539e42920978fc2aea4ea222cf4
Diffstat (limited to 'annotations/generate_annotated_java_files.py')
0 files changed, 0 insertions, 0 deletions