<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android_frameworks_support/annotations, branch cm-13.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/'/>
<entry>
<title>Add @RequiresPermission</title>
<updated>2015-04-23T14:30:26+00:00</updated>
<author>
<name>Tor Norbye</name>
<email>tnorbye@google.com</email>
</author>
<published>2015-04-23T14:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=98e25eee8fe9807b1346178d4d3ab2308e16a7bf'/>
<id>98e25eee8fe9807b1346178d4d3ab2308e16a7bf</id>
<content type='text'>
Change-Id: I6d193a41b3da2630cce22bac134152851d284a4e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6d193a41b3da2630cce22bac134152851d284a4e
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add threading annotations"</title>
<updated>2015-04-22T21:33:30+00:00</updated>
<author>
<name>Tor Norbye</name>
<email>tnorbye@google.com</email>
</author>
<published>2015-04-22T21:33:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=72f85263bac016a20d4b7c96fb6cd994f3c26ea5'/>
<id>72f85263bac016a20d4b7c96fb6cd994f3c26ea5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added VisibleForTesting annotation</title>
<updated>2015-04-17T14:39:04+00:00</updated>
<author>
<name>Stephan Linzner</name>
<email>slinzner@google.com</email>
</author>
<published>2015-04-17T14:36:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=89093da9c4a383a58c2c2de78a2194ac1c020fe7'/>
<id>89093da9c4a383a58c2c2de78a2194ac1c020fe7</id>
<content type='text'>
Marks production code that has reduced visibility for testing.

Change-Id: I2dfd82877df805ffad736417005a7b25eb307a07
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Marks production code that has reduced visibility for testing.

Change-Id: I2dfd82877df805ffad736417005a7b25eb307a07
</pre>
</div>
</content>
</entry>
<entry>
<title>Update annotation retention for resource type annotations</title>
<updated>2015-03-30T14:56:10+00:00</updated>
<author>
<name>Tor Norbye</name>
<email>tnorbye@google.com</email>
</author>
<published>2015-03-18T16:01:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=9b2e27b330a5047774442f112efd8ba40b046c39'/>
<id>9b2e27b330a5047774442f112efd8ba40b046c39</id>
<content type='text'>
The resource type annotations in the support library should use
class file retention. That's more compact than having to use external
annotations for these. (IntDef and StringDef on the other hand should
just use source retention, since the class file format for annotations
only allows storing the values of the constants they refer to, not
references to the constants.)

Also allows the resource type annotations to be applied to local
variables as requested in
150475: Update Res support annotations to permit LOCAL_VARIABLE
        annotations

Change-Id: I29bdfe3c258b349bd6c2a89c41b2bb76454d0ed4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The resource type annotations in the support library should use
class file retention. That's more compact than having to use external
annotations for these. (IntDef and StringDef on the other hand should
just use source retention, since the class file format for annotations
only allows storing the values of the constants they refer to, not
references to the constants.)

Also allows the resource type annotations to be applied to local
variables as requested in
150475: Update Res support annotations to permit LOCAL_VARIABLE
        annotations

Change-Id: I29bdfe3c258b349bd6c2a89c41b2bb76454d0ed4
</pre>
</div>
</content>
</entry>
<entry>
<title>Add @TransitionRes for transition resource integers</title>
<updated>2015-03-13T18:24:08+00:00</updated>
<author>
<name>Tor Norbye</name>
<email>tnorbye@google.com</email>
</author>
<published>2015-03-11T03:58:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=d1ecd8ae56e0e228403b0bb332ae3fa76270f7e6'/>
<id>d1ecd8ae56e0e228403b0bb332ae3fa76270f7e6</id>
<content type='text'>
Change-Id: I29108fad0e9c18973ceb7646c6465a5be2f4eb9f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I29108fad0e9c18973ceb7646c6465a5be2f4eb9f
</pre>
</div>
</content>
</entry>
<entry>
<title>Add threading annotations</title>
<updated>2015-03-13T15:58:26+00:00</updated>
<author>
<name>Tor Norbye</name>
<email>tnorbye@google.com</email>
</author>
<published>2015-03-11T02:12:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=774c065affaddf66d4bec1126183435f7c663ab0'/>
<id>774c065affaddf66d4bec1126183435f7c663ab0</id>
<content type='text'>
These describe threading requirements for a given method,
or threading promises made to a callback.

Change-Id: I802d2415c5fa60bc687419bc2564762376a5b3ef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These describe threading requirements for a given method,
or threading promises made to a callback.

Change-Id: I802d2415c5fa60bc687419bc2564762376a5b3ef
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix @ColorInt javadoc</title>
<updated>2015-03-11T02:10:33+00:00</updated>
<author>
<name>Tor Norbye</name>
<email>tnorbye@google.com</email>
</author>
<published>2015-03-11T02:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=bf66ea26f969ec4025fbed83b43b6025f04863ca'/>
<id>bf66ea26f969ec4025fbed83b43b6025f04863ca</id>
<content type='text'>
Change-Id: Ib4a3798f418a98ad8aceca804d843061b40378bd
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib4a3798f418a98ad8aceca804d843061b40378bd
</pre>
</div>
</content>
</entry>
<entry>
<title>Additional annotations: @CallSuper, @Keep, etc.</title>
<updated>2015-03-06T00:32:42+00:00</updated>
<author>
<name>Tor Norbye</name>
<email>tnorbye@google.com</email>
</author>
<published>2015-02-24T22:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=055b4925fb282a029e6058b2d670f4a416df205b'/>
<id>055b4925fb282a029e6058b2d670f4a416df205b</id>
<content type='text'>
Change-Id: Ib663b901e4f9a03f6bd11198c8001bd7eb445d9a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib663b901e4f9a03f6bd11198c8001bd7eb445d9a
</pre>
</div>
</content>
</entry>
<entry>
<title>Update @IntDef doc to suggest SOURCE retention.</title>
<updated>2015-02-17T19:52:22+00:00</updated>
<author>
<name>Jeff Davidson</name>
<email>jpd@google.com</email>
</author>
<published>2015-02-17T19:52:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=d793fe09e20e5a13fcdfb685d45ee19768723210'/>
<id>d793fe09e20e5a13fcdfb685d45ee19768723210</id>
<content type='text'>
CLASS retention is unnecessary because IDE analysis cannot rely on
looking at the annotation in the .class files, and instead extracts
relevant information from the source code itself.

Note that the documentation for @StringDef already suggests using
SOURCE retention, so no change is necessary there.

Change-Id: I223c1d7fd3a3b4d0b7f8acf8394d6ec2327748d4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CLASS retention is unnecessary because IDE analysis cannot rely on
looking at the annotation in the .class files, and instead extracts
relevant information from the source code itself.

Note that the documentation for @StringDef already suggests using
SOURCE retention, so no change is necessary there.

Change-Id: I223c1d7fd3a3b4d0b7f8acf8394d6ec2327748d4
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Javadoc issue in annotation lib.</title>
<updated>2014-03-26T17:40:21+00:00</updated>
<author>
<name>Xavier Ducrohet</name>
<email>xav@google.com</email>
</author>
<published>2014-03-26T17:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/LineageOS/android_frameworks_support/commit/?id=1c086e1e7849c0b3fe31d11ea83d42bd78abcd6d'/>
<id>1c086e1e7849c0b3fe31d11ea83d42bd78abcd6d</id>
<content type='text'>
Change-Id: I99864028c95294574b8e9954ed53661b2720cf9c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I99864028c95294574b8e9954ed53661b2720cf9c
</pre>
</div>
</content>
</entry>
</feed>
