aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/reflection/Casting.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/reflection/Casting.java')
-rw-r--r--vespajlib/src/main/java/com/yahoo/reflection/Casting.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/reflection/Casting.java b/vespajlib/src/main/java/com/yahoo/reflection/Casting.java
index ea11980b385..7d904543760 100644
--- a/vespajlib/src/main/java/com/yahoo/reflection/Casting.java
+++ b/vespajlib/src/main/java/com/yahoo/reflection/Casting.java
@@ -5,12 +5,15 @@ import java.util.Optional;
/**
* Utility methods for doing casting
+ *
* @author Tony Vaagenes
*/
public class Casting {
+
/**
* Returns the casted instance if it is assignment-compatible with targetClass,
* or empty otherwise.
+ *
* @see Class#isInstance(Object)
*/
public static <T> Optional<T> cast(Class<T> targetClass, Object instance) {
@@ -18,4 +21,5 @@ public class Casting {
Optional.of(targetClass.cast(instance)):
Optional.empty();
}
+
}