[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