Annotated to be removed Tree API with @noreference and @noextend

See https://wiki.eclipse.org/Eclipse/API_Central/API_Removal_Process.

Bug: 486105
Change-Id: I460e43da0d487279608729a2081c614e7065f56f
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/lib/FileTreeEntry.java b/org.eclipse.jgit/src/org/eclipse/jgit/lib/FileTreeEntry.java
index 6811417..9c68944 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/lib/FileTreeEntry.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/lib/FileTreeEntry.java
@@ -54,6 +54,8 @@
  * To lookup information about multiple paths at once, use a
  * {@link org.eclipse.jgit.treewalk.TreeWalk} and obtain the current entry's
  * information from its getter methods.
+ * @noreference This class is not intended to be referenced by clients.
+ * @noextend This class is not intended to be subclassed by clients.
  */
 @Deprecated
 public class FileTreeEntry extends TreeEntry {
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/lib/GitlinkTreeEntry.java b/org.eclipse.jgit/src/org/eclipse/jgit/lib/GitlinkTreeEntry.java
index 936fd82..f42f7a2 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/lib/GitlinkTreeEntry.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/lib/GitlinkTreeEntry.java
@@ -55,6 +55,8 @@
  * To lookup information about multiple paths at once, use a
  * {@link org.eclipse.jgit.treewalk.TreeWalk} and obtain the current entry's
  * information from its getter methods.
+ * @noreference This class is not intended to be referenced by clients.
+ * @noextend This class is not intended to be subclassed by clients.
  */
 @Deprecated
 public class GitlinkTreeEntry extends TreeEntry {
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/lib/SymlinkTreeEntry.java b/org.eclipse.jgit/src/org/eclipse/jgit/lib/SymlinkTreeEntry.java
index c7e41bc..5ff8326 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/lib/SymlinkTreeEntry.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/lib/SymlinkTreeEntry.java
@@ -54,6 +54,8 @@
  * To lookup information about multiple paths at once, use a
  * {@link org.eclipse.jgit.treewalk.TreeWalk} and obtain the current entry's
  * information from its getter methods.
+ * @noreference This class is not intended to be referenced by clients.
+ * @noextend This class is not intended to be subclassed by clients.
  */
 @Deprecated
 public class SymlinkTreeEntry extends TreeEntry {
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/lib/Tree.java b/org.eclipse.jgit/src/org/eclipse/jgit/lib/Tree.java
index 43bd489..94d1440 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/lib/Tree.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/lib/Tree.java
@@ -63,6 +63,8 @@
  * To lookup information about multiple paths at once, use a
  * {@link org.eclipse.jgit.treewalk.TreeWalk} and obtain the current entry's
  * information from its getter methods.
+ * @noreference This class is not intended to be referenced by clients.
+ * @noextend This class is not intended to be subclassed by clients.
  */
 @Deprecated
 public class Tree extends TreeEntry {
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/lib/TreeEntry.java b/org.eclipse.jgit/src/org/eclipse/jgit/lib/TreeEntry.java
index a1ffa68..83be44c 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/lib/TreeEntry.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/lib/TreeEntry.java
@@ -56,6 +56,8 @@
  * To lookup information about multiple paths at once, use a
  * {@link org.eclipse.jgit.treewalk.TreeWalk} and obtain the current entry's
  * information from its getter methods.
+ * @noreference This class is not intended to be referenced by clients.
+ * @noextend This class is not intended to be subclassed by clients.
  */
 @Deprecated
 public abstract class TreeEntry implements Comparable {