[weld-commits] Weld SVN: r6629 - extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Mon Jul 12 19:31:38 EDT 2010


Author: swd847
Date: 2010-07-12 19:31:36 -0400 (Mon, 12 Jul 2010)
New Revision: 6629

Modified:
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AlternativeLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AnyLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ApplicationScopedLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ConversationScopedLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DecoratorLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DefaultLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DelegateLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DependentLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DisposesLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/InjectLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ModelLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NamedLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NewLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NonbindingLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NormalScopeLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ObservesLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ProducesLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/RequestScopedLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SessionScopedLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SpecializesLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/StereotypeLiteral.java
   extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/TypedLiteral.java
Log:
changes to AnnotationLiterals 



Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AlternativeLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AlternativeLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AlternativeLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class AlternativeLiteral extends AnnotationLiteral<Alternative> implements Alternative
 {
+   private static final long serialVersionUID = -6775559481124288825L;
 
+   public static final AlternativeLiteral INSTANCE = new AlternativeLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AnyLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AnyLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/AnyLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class AnyLiteral extends AnnotationLiteral<Any> implements Any
 {
-
+   private static final long serialVersionUID = -6858406907917381581L;
+   
+   public static final AnyLiteral INSTANCE = new AnyLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ApplicationScopedLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ApplicationScopedLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ApplicationScopedLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class ApplicationScopedLiteral extends AnnotationLiteral<ApplicationScoped> implements ApplicationScoped
 {
+   private static final long serialVersionUID = 771021755170432223L;
 
+   public static final ApplicationScopedLiteral INSTANCE = new ApplicationScopedLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ConversationScopedLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ConversationScopedLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ConversationScopedLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class ConversationScopedLiteral extends AnnotationLiteral<ConversationScoped> implements ConversationScoped
 {
+   private static final long serialVersionUID = 5401967809387903628L;
 
+   public static final ConversationScopedLiteral INSTANCE = new ConversationScopedLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DecoratorLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DecoratorLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DecoratorLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class DecoratorLiteral extends AnnotationLiteral<Decorator> implements Decorator
 {
+   private static final long serialVersionUID = -1928591929455611481L;
 
+   public static final DecoratorLiteral INSTANCE = new DecoratorLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DefaultLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DefaultLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DefaultLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class DefaultLiteral extends AnnotationLiteral<Default> implements Default
 {
+   private static final long serialVersionUID = -8137340248362361317L;
 
+   public static final DefaultLiteral INSTANCE = new DefaultLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DelegateLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DelegateLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DelegateLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class DelegateLiteral extends AnnotationLiteral<Delegate> implements Delegate
 {
+   private static final long serialVersionUID = -533933286126296678L;
 
+   public static final DelegateLiteral INSTANCE = new DelegateLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DependentLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DependentLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DependentLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class DependentLiteral extends AnnotationLiteral<Dependent> implements Dependent
 {
+   private static final long serialVersionUID = 5192230580203842740L;
 
+   public static final DependentLiteral INSTANCE = new DependentLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DisposesLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DisposesLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/DisposesLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class DisposesLiteral extends AnnotationLiteral<Disposes> implements Disposes
 {
+   private static final long serialVersionUID = 1L;
 
+   public static final DisposesLiteral INSTANCE = new DisposesLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/InjectLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/InjectLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/InjectLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class InjectLiteral extends AnnotationLiteral<Inject> implements Inject
 {
+   private static final long serialVersionUID = -5547537708250537848L;
 
+   public static final DisposesLiteral INSTANCE = new DisposesLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ModelLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ModelLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ModelLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class ModelLiteral extends AnnotationLiteral<Model> implements Model
 {
+   private static final long serialVersionUID = -5353345766867563825L;
 
+   public static final DisposesLiteral INSTANCE = new DisposesLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NamedLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NamedLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NamedLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -27,16 +27,23 @@
 public class NamedLiteral extends AnnotationLiteral<Named> implements Named
 {
 
+   private static final long serialVersionUID = 6678418208030413302L;
+
+   private final String value;
+
    public NamedLiteral(String value)
    {
       this.value = value;
    }
 
-   private final String value;
-
    public String value()
    {
       return value;
    }
 
+   public static NamedLiteral of(String value)
+   {
+      return new NamedLiteral(value);
+   }
+
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NewLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NewLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NewLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,6 +26,8 @@
  */
 public class NewLiteral extends AnnotationLiteral<New> implements New
 {
+   private static final long serialVersionUID = 1415328933091019248L;
+
    private final Class<?> value;
 
    public NewLiteral(Class<?> value)
@@ -38,4 +40,9 @@
       return value;
    }
 
+   public static NewLiteral of(Class<?> value)
+   {
+      return new NewLiteral(value);
+   }
+
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NonbindingLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NonbindingLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NonbindingLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class NonbindingLiteral extends AnnotationLiteral<Nonbinding> implements Nonbinding
 {
+   private static final long serialVersionUID = -7557062245283879531L;
 
+   public static final NonbindingLiteral INSTANCE = new NonbindingLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NormalScopeLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NormalScopeLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/NormalScopeLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -27,6 +27,8 @@
 public class NormalScopeLiteral extends AnnotationLiteral<NormalScope> implements NormalScope
 {
 
+   private static final long serialVersionUID = -7952939796914825978L;
+
    private final boolean passivating;
 
    public NormalScopeLiteral(boolean passivating)
@@ -39,4 +41,16 @@
       return passivating;
    }
 
+   public static NormalScopeLiteral of(boolean passivating)
+   {
+      if (passivating)
+      {
+         return PASSIVATING_INSTANCE;
+      }
+      return NON_PASSIVATING_INSTANCE;
+   }
+
+   private final static NormalScopeLiteral PASSIVATING_INSTANCE = new NormalScopeLiteral(true);
+
+   private final static NormalScopeLiteral NON_PASSIVATING_INSTANCE = new NormalScopeLiteral(false);
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ObservesLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ObservesLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ObservesLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -28,6 +28,7 @@
  */
 public class ObservesLiteral extends AnnotationLiteral<Observes> implements Observes
 {
+   private static final long serialVersionUID = 338211360805208962L;
    private final TransactionPhase during;
    private final Reception notifyObserver;
 
@@ -47,4 +48,9 @@
       return notifyObserver;
    }
 
+   public static ObservesLiteral of(TransactionPhase during, Reception notifyObserver)
+   {
+      return new ObservesLiteral(during, notifyObserver);
+   }
+
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ProducesLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ProducesLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/ProducesLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class ProducesLiteral extends AnnotationLiteral<Produces> implements Produces
 {
+   private static final long serialVersionUID = -469820656132063897L;
 
+   public static final ProducesLiteral INSTANCE = new ProducesLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/RequestScopedLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/RequestScopedLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/RequestScopedLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class RequestScopedLiteral extends AnnotationLiteral<RequestScoped> implements RequestScoped
 {
+   private static final long serialVersionUID = -5604316881255438090L;
 
+   public static final RequestScopedLiteral INSTANCE = new RequestScopedLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SessionScopedLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SessionScopedLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SessionScopedLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class SessionScopedLiteral extends AnnotationLiteral<SessionScoped> implements SessionScoped
 {
+   private static final long serialVersionUID = 6685344750969701818L;
 
+   public static final SessionScopedLiteral INSTANCE = new SessionScopedLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SpecializesLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SpecializesLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/SpecializesLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class SpecializesLiteral extends AnnotationLiteral<Specializes> implements Specializes
 {
+   private static final long serialVersionUID = -4047999133165777219L;
 
+   public static final SpecializesLiteral INSTANCE = new SpecializesLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/StereotypeLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/StereotypeLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/StereotypeLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,5 +26,7 @@
  */
 public class StereotypeLiteral extends AnnotationLiteral<Stereotype> implements Stereotype
 {
+   private static final long serialVersionUID = 6496685599507738216L;
 
+   public static final StereotypeLiteral INSTANCE = new StereotypeLiteral();
 }

Modified: extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/TypedLiteral.java
===================================================================
--- extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/TypedLiteral.java	2010-07-12 21:45:02 UTC (rev 6628)
+++ extensions/trunk/src/main/java/org/jboss/weld/extensions/annotationliteral/TypedLiteral.java	2010-07-12 23:31:36 UTC (rev 6629)
@@ -26,6 +26,8 @@
  */
 public class TypedLiteral extends AnnotationLiteral<Typed> implements Typed
 {
+   private static final long serialVersionUID = -5651065504705966480L;
+
    private final Class<?>[] value;
 
    public TypedLiteral(Class<?>[] value)
@@ -38,4 +40,9 @@
       return value;
    }
 
+   public static TypedLiteral of(Class<?>[] value)
+   {
+      return new TypedLiteral(value);
+   }
+
 }



More information about the weld-commits mailing list