From 276072b7097cd6591867b20c4855409a9c457be2 Mon Sep 17 00:00:00 2001 From: Simon Urli Date: Thu, 30 Nov 2017 12:06:40 +0100 Subject: [PATCH 1/3] Fix documentation for CtTypeReference#getActualClass --- src/main/java/spoon/reflect/reference/CtTypeReference.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/spoon/reflect/reference/CtTypeReference.java b/src/main/java/spoon/reflect/reference/CtTypeReference.java index 1bad3090c10..a4fe583ca3c 100644 --- a/src/main/java/spoon/reflect/reference/CtTypeReference.java +++ b/src/main/java/spoon/reflect/reference/CtTypeReference.java @@ -56,8 +56,7 @@ public interface CtTypeReference extends CtReference, CtActualTypeContainer, * Use {@link #getTypeDeclaration()} instead, * in order to only stay in the Spoon world and manipulate CtType instead of java.lang.Class * - * @return the Java class or null if the class is not found (not in - * classpath) + * @return the Java class or throws an exception if the class is not found * @throws SpoonClassNotFoundException * if the class is not in the classpath */ From 9e3d99f3fe415fd363fd9af5ff8b4e60af56dc8e Mon Sep 17 00:00:00 2001 From: Simon Urli Date: Thu, 30 Nov 2017 12:16:59 +0100 Subject: [PATCH 2/3] Improve documentation --- src/main/java/spoon/reflect/reference/CtTypeReference.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/spoon/reflect/reference/CtTypeReference.java b/src/main/java/spoon/reflect/reference/CtTypeReference.java index a4fe583ca3c..c7c972ba36c 100644 --- a/src/main/java/spoon/reflect/reference/CtTypeReference.java +++ b/src/main/java/spoon/reflect/reference/CtTypeReference.java @@ -56,7 +56,8 @@ public interface CtTypeReference extends CtReference, CtActualTypeContainer, * Use {@link #getTypeDeclaration()} instead, * in order to only stay in the Spoon world and manipulate CtType instead of java.lang.Class * - * @return the Java class or throws an exception if the class is not found + * @return the Java class or throws an exception if the class is not found. + * In case of a {@link CtTypeParameterReference} or a {@link CtArrayTypeReference} this method can return null value. * @throws SpoonClassNotFoundException * if the class is not in the classpath */ From 9c2b78639a072f63951580cd1555fe2394ae8917 Mon Sep 17 00:00:00 2001 From: Simon Urli Date: Thu, 30 Nov 2017 13:38:22 +0100 Subject: [PATCH 3/3] Fix doc --- src/main/java/spoon/reflect/reference/CtTypeReference.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/spoon/reflect/reference/CtTypeReference.java b/src/main/java/spoon/reflect/reference/CtTypeReference.java index c7c972ba36c..cbf9a621fec 100644 --- a/src/main/java/spoon/reflect/reference/CtTypeReference.java +++ b/src/main/java/spoon/reflect/reference/CtTypeReference.java @@ -56,7 +56,7 @@ public interface CtTypeReference extends CtReference, CtActualTypeContainer, * Use {@link #getTypeDeclaration()} instead, * in order to only stay in the Spoon world and manipulate CtType instead of java.lang.Class * - * @return the Java class or throws an exception if the class is not found. + * @return the Java class or throws a {@link SpoonClassNotFoundException} if the class is not found. * In case of a {@link CtTypeParameterReference} or a {@link CtArrayTypeReference} this method can return null value. * @throws SpoonClassNotFoundException * if the class is not in the classpath