summaryrefslogtreecommitdiff
path: root/include/ScopedJavaUnicodeString.h
diff options
context:
space:
mode:
authorPete Gillin <peteg@google.com>2018-06-07 13:29:19 +0100
committerPete Gillin <peteg@google.com>2018-06-07 13:42:53 +0100
commitd1b61e926f28ac57c60930a4f6e3bb4cda4e5bda (patch)
treeaefb1c7f692722c5b9d2c7f36e22610c5f3e96d5 /include/ScopedJavaUnicodeString.h
parent53693f4fba2c22a5df889365348937a175e8e7a2 (diff)
Annotate java.lang.Class.
You can see the source files with the annotations in https://android-review.googlesource.com/c/platform/libcore/+/701244 (which obviously is not intended for submission). The .jaif changes here were copy-and-pasted from the results of running the extract-annotations tool on those sources. Most of these follow straightforwardly from the javadoc. (For the annotation methods, see the javadoc on the AnnotatedElement interface.) There are some places where this change makes generalizations. For example: getMethod documents that its parameterTypes argument may be null (i.e. a null array); getConstructor doesn't specify this in its javadoc, but the implementation behaves the same as getMethod's; this change assumes that both are therefore @Nullable. (It's also not documented that it should throw if it's a non-null array containing nulls, but this seems logical, and is true by implementation, so this change requires that the array contents are @NonNull.) Test: make docs Bug: 64930165 Change-Id: I4d1a23a066fb08319b5bae745a5aff05345e01d6
Diffstat (limited to 'include/ScopedJavaUnicodeString.h')
0 files changed, 0 insertions, 0 deletions