@@ -18,6 +18,7 @@
namespace JMS\SerializerBundle\Annotation;
-class Exclude
+/** @Annotation */
+final class Exclude
{
}
@@ -20,7 +20,8 @@ namespace JMS\SerializerBundle\Annotation;
use JMS\SerializerBundle\Exception\RuntimeException;
-class ExclusionPolicy
+final class ExclusionPolicy
public $policy;
-class Expose
+final class Expose
@@ -8,8 +8,9 @@ namespace JMS\SerializerBundle\Annotation;
*
* These methods do not necessarily have to be public.
+ * @Annotation
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
*/
-class PostDeserialize
+final class PostDeserialize
@@ -9,8 +9,9 @@ namespace JMS\SerializerBundle\Annotation;
* These methods do not need to be public, and should do any clean-up, or
* preparation of the object that is necessary.
-class PreSerialize
+final class PreSerialize
-class SerializedName
+final class SerializedName
public $name;
-class Since extends Version
+final class Since extends Version
-class Type
+final class Type
-class Until extends Version
+final class Until extends Version
@@ -20,7 +20,7 @@ namespace JMS\SerializerBundle\Annotation;
-class Version
+abstract class Version
public $version;