Weld SVN: r4201 - cdi-tck/trunk/impl/src/main/resources.
by weld-commits@lists.jboss.org
Author: shane.bryzak(a)jboss.com
Date: 2009-10-19 18:09:42 -0400 (Mon, 19 Oct 2009)
New Revision: 4201
Removed:
cdi-tck/trunk/impl/src/main/resources/README.TXT
Log:
sigtest docs moved into ref documentation
Deleted: cdi-tck/trunk/impl/src/main/resources/README.TXT
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/README.TXT 2009-10-19 22:09:19 UTC (rev 4200)
+++ cdi-tck/trunk/impl/src/main/resources/README.TXT 2009-10-19 22:09:42 UTC (rev 4201)
@@ -1,64 +0,0 @@
-Notes on using Sigtest
-======================
-
-Sigtest home page: https://sigtest.dev.java.net/
-User Guide: http://java.sun.com/javame/sigtest/docs/sigtest2.1_usersguide.pdf
-
-Generating a signature file
-===========================
-The general command for generating a signature file looks like this:
-
-java -cp %JAVA_HOME%\jre\lib\rt.jar%;sigtestdev.jar com.sun.tdk.signaturetest.Setup -Package javax.decorator -Package javax.enterprise -Package javax.event -Package javax.inject -Package javax.interceptor -FileName weld.sig -Classpath .;%JAVA_HOME%\jre\lib\rt.jar -static
-
-Here's a working example with the classpaths filled out:
-
-java -cp %JAVA_HOME%\jre\lib\rt.jar;c:/java/sigtest-2.0/lib/sigtestdev.jar com.sun.tdk.signaturetest.Setup -Package javax.decorator -Package javax.enterprise -Package javax.event -Package javax.inject -Package javax.interceptor -FileName weld.sig -Classpath .;%JAVA_HOME%\jre\lib\rt.jar;"C:\Documents and Settings\shane\.m2\repository\org\jboss\weld\jsr299-api\1.0.0-SNAPSHOT\jsr299-api-1.0.0-SNAPSHOT.jar";"C:\Documents and Settings\shane\.m2\repository\javax\el\el-api\1.2\el-api-1.2.jar" -static
-
-Running the signature test
-==========================
-To run the signature test simply change the execution class from Setup to SignatureTest:
-
-java -cp %JAVA_HOME%\jre\lib\rt.jar%;sigtestdev.jar com.sun.tdk.signaturetest.SignatureTest -Package javax.decorator -Package javax.enterprise -Package javax.event -Package javax.inject -Package javax.interceptor -FileName weld.sig -Classpath .;%JAVA_HOME%\jre\lib\rt.jar -static
-
-Here's a working example:
-
-java -cp %JAVA_HOME%\jre\lib\rt.jar;c:/java/sigtest-2.0/lib/sigtestdev.jar com.sun.tdk.signaturetest.SignatureTest -Package javax.decorator -Package javax.enterprise -Package javax.event -Package javax.inject -Package javax.interceptor -FileName weld.sig -Classpath .;%JAVA_HOME%\jre\lib\rt.jar;"C:\Documents and Settings\shane\.m2\repository\org\jboss\weld\jsr299-api\1.0.0-SNAPSHOT\jsr299-api-1.0.0-SNAPSHOT.jar";"C:\Documents and Settings\shane\.m2\repository\javax\el\el-api\1.2\el-api-1.2.jar" -static
-
-
-When running the signature test, you may get the following message:
-
- "The return type java.lang.reflect.Member can't be resolved"
-
-This can safely be ignored, the important thing is to get the "STATUS:Passed." message.
-
-Forcing a signature test failure
-================================
-Just for fun (and to confirm that the signature test is working correctly), you can try the following:
-
-1) Edit weld.sig
-2) Modify one of the class signatures - in the following example we change one of the constructors for NullableDependencyException - here's the original:
-
-CLSS public javax.inject.NullableDependencyException
-cons public NullableDependencyException()
-cons public NullableDependencyException(java.lang.String)
-
-Let's change the constructor parameter to a java.lang.Integer instead:
-
-CLSS public javax.inject.NullableDependencyException
-cons public NullableDependencyException()
-cons public NullableDependencyException(java.lang.Integer)
-
-3) Now we run the signature test using the above command, which should result in the following errors:
-
-Missing Constructors
---------------------
-
-javax.inject.NullableDependencyException: constructor public javax.inject.NullableDependencyException.NullableDependencyException(java.lang.Integer)
-
-Added Constructors
-------------------
-
-javax.inject.NullableDependencyException: constructor public javax.inject.NullableDependencyException.NullableDependencyException(java.lang.String)
-
-
-STATUS:Failed.2 errors
15 years, 1 month
Weld SVN: r4200 - cdi-tck/trunk/impl/src/main/resources.
by weld-commits@lists.jboss.org
Author: shane.bryzak(a)jboss.com
Date: 2009-10-19 18:09:19 -0400 (Mon, 19 Oct 2009)
New Revision: 4200
Added:
cdi-tck/trunk/impl/src/main/resources/cdi-api.sig
Removed:
cdi-tck/trunk/impl/src/main/resources/webbeans.sig
Log:
renamed and regenerated signature file
Added: cdi-tck/trunk/impl/src/main/resources/cdi-api.sig
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/cdi-api.sig (rev 0)
+++ cdi-tck/trunk/impl/src/main/resources/cdi-api.sig 2009-10-19 22:09:19 UTC (rev 4200)
@@ -0,0 +1,650 @@
+#Signature file v4.0
+#Version
+
+CLSS public abstract interface java.io.Serializable
+
+CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
+meth public abstract int compareTo({java.lang.Comparable%0})
+
+CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
+cons protected Enum(java.lang.String,int)
+intf java.io.Serializable
+intf java.lang.Comparable<{java.lang.Enum%0}>
+meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
+meth protected final void finalize()
+meth public final boolean equals(java.lang.Object)
+meth public final int compareTo({java.lang.Enum%0})
+meth public final int hashCode()
+meth public final int ordinal()
+meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
+meth public final java.lang.String name()
+meth public java.lang.String toString()
+meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
+supr java.lang.Object
+hfds name,ordinal
+
+CLSS public java.lang.Exception
+cons public Exception()
+cons public Exception(java.lang.String)
+cons public Exception(java.lang.String,java.lang.Throwable)
+cons public Exception(java.lang.Throwable)
+supr java.lang.Throwable
+hfds serialVersionUID
+
+CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
+meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+
+CLSS public java.lang.Object
+cons public Object()
+meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
+meth protected void finalize() throws java.lang.Throwable
+meth public boolean equals(java.lang.Object)
+meth public final java.lang.Class<?> getClass()
+meth public final void notify()
+meth public final void notifyAll()
+meth public final void wait() throws java.lang.InterruptedException
+meth public final void wait(long) throws java.lang.InterruptedException
+meth public final void wait(long,int) throws java.lang.InterruptedException
+meth public int hashCode()
+meth public java.lang.String toString()
+
+CLSS public java.lang.RuntimeException
+cons public RuntimeException()
+cons public RuntimeException(java.lang.String)
+cons public RuntimeException(java.lang.String,java.lang.Throwable)
+cons public RuntimeException(java.lang.Throwable)
+supr java.lang.Exception
+hfds serialVersionUID
+
+CLSS public java.lang.Throwable
+cons public Throwable()
+cons public Throwable(java.lang.String)
+cons public Throwable(java.lang.String,java.lang.Throwable)
+cons public Throwable(java.lang.Throwable)
+intf java.io.Serializable
+meth public java.lang.StackTraceElement[] getStackTrace()
+meth public java.lang.String getLocalizedMessage()
+meth public java.lang.String getMessage()
+meth public java.lang.String toString()
+meth public java.lang.Throwable fillInStackTrace()
+meth public java.lang.Throwable getCause()
+meth public java.lang.Throwable initCause(java.lang.Throwable)
+meth public void printStackTrace()
+meth public void printStackTrace(java.io.PrintStream)
+meth public void printStackTrace(java.io.PrintWriter)
+meth public void setStackTrace(java.lang.StackTraceElement[])
+supr java.lang.Object
+hfds backtrace,cause,detailMessage,serialVersionUID,stackTrace
+
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Inherited
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
+
+CLSS public abstract interface !annotation javax.decorator.Decorates
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, PARAMETER])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.decorator.Decorator
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+ anno 0 javax.enterprise.inject.stereotype.Stereotype()
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.enterprise.context.ApplicationScoped
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Inherited()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
+ anno 0 javax.enterprise.context.NormalScope(boolean passivating=false)
+intf java.lang.annotation.Annotation
+
+CLSS public javax.enterprise.context.BusyConversationException
+cons public BusyConversationException()
+cons public BusyConversationException(java.lang.String)
+cons public BusyConversationException(java.lang.String,java.lang.Throwable)
+cons public BusyConversationException(java.lang.Throwable)
+supr javax.enterprise.context.ContextException
+hfds serialVersionUID
+
+CLSS public javax.enterprise.context.ContextException
+cons public ContextException()
+cons public ContextException(java.lang.String)
+cons public ContextException(java.lang.String,java.lang.Throwable)
+cons public ContextException(java.lang.Throwable)
+supr java.lang.RuntimeException
+hfds serialVersionUID
+
+CLSS public javax.enterprise.context.ContextNotActiveException
+cons public ContextNotActiveException()
+cons public ContextNotActiveException(java.lang.String)
+cons public ContextNotActiveException(java.lang.String,java.lang.Throwable)
+cons public ContextNotActiveException(java.lang.Throwable)
+supr javax.enterprise.context.ContextException
+hfds serialVersionUID
+
+CLSS public abstract interface javax.enterprise.context.Conversation
+meth public abstract boolean isLongRunning()
+meth public abstract boolean isTransient()
+meth public abstract java.lang.String getId()
+meth public abstract long getTimeout()
+meth public abstract void begin()
+meth public abstract void begin(java.lang.String)
+meth public abstract void end()
+meth public abstract void setTimeout(long)
+
+CLSS public abstract interface !annotation javax.enterprise.context.ConversationScoped
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
+ anno 0 javax.enterprise.context.NormalScope(boolean passivating=true)
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.enterprise.context.Dependent
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Inherited()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, TYPE, FIELD])
+ anno 0 javax.inject.Scope()
+intf java.lang.annotation.Annotation
+
+CLSS public javax.enterprise.context.NonexistentConversationException
+cons public NonexistentConversationException()
+cons public NonexistentConversationException(java.lang.String)
+cons public NonexistentConversationException(java.lang.String,java.lang.Throwable)
+cons public NonexistentConversationException(java.lang.Throwable)
+supr javax.enterprise.context.ContextException
+hfds serialVersionUID
+
+CLSS public abstract interface !annotation javax.enterprise.context.NormalScope
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault boolean passivating()
+
+CLSS public abstract interface !annotation javax.enterprise.context.RequestScoped
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Inherited()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
+ anno 0 javax.enterprise.context.NormalScope(boolean passivating=false)
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.enterprise.context.SessionScoped
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Inherited()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
+ anno 0 javax.enterprise.context.NormalScope(boolean passivating=true)
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface javax.enterprise.context.spi.Context
+meth public abstract <%0 extends java.lang.Object> {%%0} get(javax.enterprise.context.spi.Contextual<{%%0}>)
+meth public abstract <%0 extends java.lang.Object> {%%0} get(javax.enterprise.context.spi.Contextual<{%%0}>,javax.enterprise.context.spi.CreationalContext<{%%0}>)
+meth public abstract boolean isActive()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
+
+CLSS public abstract interface javax.enterprise.context.spi.Contextual<%0 extends java.lang.Object>
+meth public abstract void destroy({javax.enterprise.context.spi.Contextual%0},javax.enterprise.context.spi.CreationalContext<{javax.enterprise.context.spi.Contextual%0}>)
+meth public abstract {javax.enterprise.context.spi.Contextual%0} create(javax.enterprise.context.spi.CreationalContext<{javax.enterprise.context.spi.Contextual%0}>)
+
+CLSS public abstract interface javax.enterprise.context.spi.CreationalContext<%0 extends java.lang.Object>
+meth public abstract void push({javax.enterprise.context.spi.CreationalContext%0})
+meth public abstract void release()
+
+CLSS public abstract interface javax.enterprise.event.Event<%0 extends java.lang.Object>
+meth public abstract !varargs <%0 extends {javax.enterprise.event.Event%0}> javax.enterprise.event.Event<{%%0}> select(java.lang.Class<{%%0}>,java.lang.annotation.Annotation[])
+meth public abstract !varargs <%0 extends {javax.enterprise.event.Event%0}> javax.enterprise.event.Event<{%%0}> select(javax.enterprise.inject.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[])
+meth public abstract !varargs javax.enterprise.event.Event<{javax.enterprise.event.Event%0}> select(java.lang.annotation.Annotation[])
+meth public abstract void fire({javax.enterprise.event.Event%0})
+
+CLSS public final !enum javax.enterprise.event.Notify
+fld public final static javax.enterprise.event.Notify ALWAYS
+fld public final static javax.enterprise.event.Notify IF_EXISTS
+meth public static javax.enterprise.event.Notify valueOf(java.lang.String)
+meth public static javax.enterprise.event.Notify[] values()
+supr java.lang.Enum<javax.enterprise.event.Notify>
+
+CLSS public javax.enterprise.event.ObserverException
+cons public ObserverException()
+cons public ObserverException(java.lang.String)
+cons public ObserverException(java.lang.String,java.lang.Throwable)
+cons public ObserverException(java.lang.Throwable)
+supr java.lang.RuntimeException
+hfds serialVersionUID
+
+CLSS public abstract interface !annotation javax.enterprise.event.Observes
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault javax.enterprise.event.Notify notifyObserver()
+meth public abstract !hasdefault javax.enterprise.event.TransactionPhase during()
+
+CLSS public final !enum javax.enterprise.event.TransactionPhase
+fld public final static javax.enterprise.event.TransactionPhase AFTER_COMPLETION
+fld public final static javax.enterprise.event.TransactionPhase AFTER_FAILURE
+fld public final static javax.enterprise.event.TransactionPhase AFTER_SUCCESS
+fld public final static javax.enterprise.event.TransactionPhase BEFORE_COMPLETION
+fld public final static javax.enterprise.event.TransactionPhase IN_PROGRESS
+meth public static javax.enterprise.event.TransactionPhase valueOf(java.lang.String)
+meth public static javax.enterprise.event.TransactionPhase[] values()
+supr java.lang.Enum<javax.enterprise.event.TransactionPhase>
+
+CLSS public abstract interface !annotation javax.enterprise.inject.Alternative
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
+intf java.lang.annotation.Annotation
+
+CLSS public javax.enterprise.inject.AmbiguousResolutionException
+cons public AmbiguousResolutionException()
+cons public AmbiguousResolutionException(java.lang.String)
+cons public AmbiguousResolutionException(java.lang.String,java.lang.Throwable)
+cons public AmbiguousResolutionException(java.lang.Throwable)
+supr javax.enterprise.inject.ResolutionException
+hfds serialVersionUID
+
+CLSS public abstract javax.enterprise.inject.AnnotationLiteral<%0 extends java.lang.annotation.Annotation>
+cons protected AnnotationLiteral()
+intf java.lang.annotation.Annotation
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public java.lang.String toString()
+supr java.lang.Object
+hfds annotationType,members
+
+CLSS public abstract interface !annotation javax.enterprise.inject.Any
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD, PARAMETER])
+ anno 0 javax.inject.Qualifier()
+intf java.lang.annotation.Annotation
+
+CLSS public javax.enterprise.inject.CreationException
+cons public CreationException()
+cons public CreationException(java.lang.String)
+cons public CreationException(java.lang.String,java.lang.Throwable)
+cons public CreationException(java.lang.Throwable)
+supr javax.enterprise.inject.InjectionException
+hfds serialVersionUID
+
+CLSS public abstract interface !annotation javax.enterprise.inject.Default
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, PARAMETER, FIELD])
+ anno 0 javax.inject.Qualifier()
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.enterprise.inject.Disposes
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
+intf java.lang.annotation.Annotation
+
+CLSS public javax.enterprise.inject.IllegalProductException
+cons public IllegalProductException()
+cons public IllegalProductException(java.lang.String)
+cons public IllegalProductException(java.lang.String,java.lang.Throwable)
+cons public IllegalProductException(java.lang.Throwable)
+supr javax.enterprise.inject.InjectionException
+hfds serialVersionUID
+
+CLSS public javax.enterprise.inject.InjectionException
+cons public InjectionException()
+cons public InjectionException(java.lang.String)
+cons public InjectionException(java.lang.String,java.lang.Throwable)
+cons public InjectionException(java.lang.Throwable)
+supr java.lang.RuntimeException
+hfds serialVersionUID
+
+CLSS public abstract interface javax.enterprise.inject.Instance<%0 extends java.lang.Object>
+intf java.lang.Iterable<{javax.enterprise.inject.Instance%0}>
+intf javax.inject.Provider<{javax.enterprise.inject.Instance%0}>
+meth public abstract !varargs <%0 extends {javax.enterprise.inject.Instance%0}> javax.enterprise.inject.Instance<{%%0}> select(java.lang.Class<{%%0}>,java.lang.annotation.Annotation[])
+meth public abstract !varargs <%0 extends {javax.enterprise.inject.Instance%0}> javax.enterprise.inject.Instance<{%%0}> select(javax.enterprise.inject.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[])
+meth public abstract !varargs javax.enterprise.inject.Instance<{javax.enterprise.inject.Instance%0}> select(java.lang.annotation.Annotation[])
+meth public abstract !varargs {javax.enterprise.inject.Instance%0} get(java.lang.annotation.Annotation[])
+meth public abstract boolean isAmbiguous()
+meth public abstract boolean isUnsatisfied()
+
+CLSS public abstract interface !annotation javax.enterprise.inject.New
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, PARAMETER, METHOD, TYPE])
+ anno 0 javax.inject.Qualifier()
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.Class<?> value()
+
+CLSS public abstract interface !annotation javax.enterprise.inject.Nonbinding
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.enterprise.inject.Produces
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD])
+intf java.lang.annotation.Annotation
+
+CLSS public javax.enterprise.inject.ResolutionException
+cons public ResolutionException()
+cons public ResolutionException(java.lang.String)
+cons public ResolutionException(java.lang.String,java.lang.Throwable)
+cons public ResolutionException(java.lang.Throwable)
+supr javax.enterprise.inject.InjectionException
+hfds serialVersionUID
+
+CLSS public abstract interface !annotation javax.enterprise.inject.Specializes
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract javax.enterprise.inject.TypeLiteral<%0 extends java.lang.Object>
+cons protected TypeLiteral()
+meth public final java.lang.Class<{javax.enterprise.inject.TypeLiteral%0}> getRawType()
+meth public final java.lang.reflect.Type getType()
+supr java.lang.Object
+hfds actualType
+
+CLSS public javax.enterprise.inject.UnproxyableResolutionException
+cons public UnproxyableResolutionException()
+cons public UnproxyableResolutionException(java.lang.String)
+cons public UnproxyableResolutionException(java.lang.String,java.lang.Throwable)
+cons public UnproxyableResolutionException(java.lang.Throwable)
+supr javax.enterprise.inject.ResolutionException
+hfds serialVersionUID
+
+CLSS public javax.enterprise.inject.UnsatisfiedResolutionException
+cons public UnsatisfiedResolutionException()
+cons public UnsatisfiedResolutionException(java.lang.String)
+cons public UnsatisfiedResolutionException(java.lang.String,java.lang.Throwable)
+cons public UnsatisfiedResolutionException(java.lang.Throwable)
+supr javax.enterprise.inject.ResolutionException
+hfds serialVersionUID
+
+CLSS public abstract interface javax.enterprise.inject.spi.AfterBeanDiscovery
+meth public abstract void addBean(javax.enterprise.inject.spi.Bean<?>)
+meth public abstract void addContext(javax.enterprise.context.spi.Context)
+meth public abstract void addDefinitionError(java.lang.Throwable)
+meth public abstract void addObserverMethod(javax.enterprise.inject.spi.ObserverMethod<?,?>)
+
+CLSS public abstract interface javax.enterprise.inject.spi.AfterDeploymentValidation
+meth public abstract void addDeploymentProblem(java.lang.Throwable)
+
+CLSS public abstract interface javax.enterprise.inject.spi.Annotated
+meth public abstract <%0 extends java.lang.annotation.Annotation> {%%0} getAnnotation(java.lang.Class<{%%0}>)
+meth public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract java.lang.reflect.Type getBaseType()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getAnnotations()
+meth public abstract java.util.Set<java.lang.reflect.Type> getTypeClosure()
+
+CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedCallable<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.AnnotatedMember<{javax.enterprise.inject.spi.AnnotatedCallable%0}>
+meth public abstract java.util.List<javax.enterprise.inject.spi.AnnotatedParameter<{javax.enterprise.inject.spi.AnnotatedCallable%0}>> getParameters()
+
+CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedConstructor<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.AnnotatedCallable<{javax.enterprise.inject.spi.AnnotatedConstructor%0}>
+meth public abstract java.lang.reflect.Constructor<{javax.enterprise.inject.spi.AnnotatedConstructor%0}> getJavaMember()
+
+CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedField<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.AnnotatedMember<{javax.enterprise.inject.spi.AnnotatedField%0}>
+meth public abstract java.lang.reflect.Field getJavaMember()
+
+CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedMember<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.Annotated
+meth public abstract boolean isStatic()
+meth public abstract java.lang.reflect.Member getJavaMember()
+meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.AnnotatedMember%0}> getDeclaringType()
+
+CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedMethod<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.AnnotatedCallable<{javax.enterprise.inject.spi.AnnotatedMethod%0}>
+meth public abstract java.lang.reflect.Method getJavaMember()
+
+CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedParameter<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.Annotated
+meth public abstract int getPosition()
+meth public abstract javax.enterprise.inject.spi.AnnotatedCallable<{javax.enterprise.inject.spi.AnnotatedParameter%0}> getDeclaringCallable()
+
+CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedType<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.Annotated
+meth public abstract java.lang.Class<{javax.enterprise.inject.spi.AnnotatedType%0}> getJavaClass()
+meth public abstract java.util.Set<javax.enterprise.inject.spi.AnnotatedConstructor<{javax.enterprise.inject.spi.AnnotatedType%0}>> getConstructors()
+meth public abstract java.util.Set<javax.enterprise.inject.spi.AnnotatedField<? super {javax.enterprise.inject.spi.AnnotatedType%0}>> getFields()
+meth public abstract java.util.Set<javax.enterprise.inject.spi.AnnotatedMethod<? super {javax.enterprise.inject.spi.AnnotatedType%0}>> getMethods()
+
+CLSS public abstract interface javax.enterprise.inject.spi.Bean<%0 extends java.lang.Object>
+intf javax.enterprise.context.spi.Contextual<{javax.enterprise.inject.spi.Bean%0}>
+meth public abstract boolean isAlternative()
+meth public abstract boolean isNullable()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
+meth public abstract java.lang.Class<?> getBeanClass()
+meth public abstract java.lang.String getName()
+meth public abstract java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getStereotypes()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getQualifiers()
+meth public abstract java.util.Set<java.lang.reflect.Type> getTypes()
+meth public abstract java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
+
+CLSS public abstract interface javax.enterprise.inject.spi.BeanManager
+meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.enterprise.inject.spi.ObserverMethod<?,{%%0}>> resolveObserverMethods({%%0},java.lang.annotation.Annotation[])
+meth public abstract !varargs java.util.List<javax.enterprise.inject.spi.Decorator<?>> resolveDecorators(java.util.Set<java.lang.reflect.Type>,java.lang.annotation.Annotation[])
+meth public abstract !varargs java.util.List<javax.enterprise.inject.spi.Interceptor<?>> resolveInterceptors(javax.enterprise.inject.spi.InterceptionType,java.lang.annotation.Annotation[])
+meth public abstract !varargs java.util.Set<javax.enterprise.inject.spi.Bean<?>> getBeans(java.lang.reflect.Type,java.lang.annotation.Annotation[])
+meth public abstract !varargs void fireEvent(java.lang.Object,java.lang.annotation.Annotation[])
+meth public abstract <%0 extends java.lang.Object> javax.enterprise.context.spi.CreationalContext<{%%0}> createCreationalContext(javax.enterprise.context.spi.Contextual<{%%0}>)
+meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.AnnotatedType<{%%0}> createAnnotatedType(java.lang.Class<{%%0}>)
+meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.Bean<? extends {%%0}> getMostSpecializedBean(javax.enterprise.inject.spi.Bean<{%%0}>)
+meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.Bean<? extends {%%0}> resolve(java.util.Set<javax.enterprise.inject.spi.Bean<? extends {%%0}>>)
+meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.InjectionTarget<{%%0}> createInjectionTarget(javax.enterprise.inject.spi.AnnotatedType<{%%0}>)
+meth public abstract boolean isInterceptorBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract boolean isNormalScope(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract boolean isPassivatingScope(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract boolean isQualifier(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract boolean isScope(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract boolean isStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract java.lang.Object getInjectableReference(javax.enterprise.inject.spi.InjectionPoint,javax.enterprise.context.spi.CreationalContext<?>)
+meth public abstract java.lang.Object getReference(javax.enterprise.inject.spi.Bean<?>,java.lang.reflect.Type,javax.enterprise.context.spi.CreationalContext<?>)
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getStereotypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract java.util.Set<javax.enterprise.inject.spi.Bean<?>> getBeans(java.lang.String)
+meth public abstract javax.el.ELResolver getELResolver()
+meth public abstract javax.el.ExpressionFactory wrapExpressionFactory(javax.el.ExpressionFactory)
+meth public abstract javax.enterprise.context.spi.Context getContext(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract javax.enterprise.inject.spi.Bean<?> getPassivationCapableBean(java.lang.String)
+meth public abstract void addBean(javax.enterprise.inject.spi.Bean<?>)
+ anno 0 java.lang.Deprecated()
+meth public abstract void validate(javax.enterprise.inject.spi.InjectionPoint)
+
+CLSS public abstract interface javax.enterprise.inject.spi.BeforeBeanDiscovery
+meth public abstract !varargs void addStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation[])
+meth public abstract void addAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<?>)
+meth public abstract void addInterceptorBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract void addQualifier(java.lang.Class<? extends java.lang.annotation.Annotation>)
+meth public abstract void addScope(java.lang.Class<? extends java.lang.annotation.Annotation>,boolean,boolean)
+
+CLSS public abstract interface javax.enterprise.inject.spi.BeforeShutdown
+
+CLSS public abstract interface javax.enterprise.inject.spi.Decorator<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.Decorator%0}>
+meth public abstract java.lang.reflect.Type getDelegateType()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getDelegateQualifiers()
+meth public abstract java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
+
+CLSS public abstract interface javax.enterprise.inject.spi.Extension
+
+CLSS public abstract interface javax.enterprise.inject.spi.InjectionPoint
+meth public abstract boolean isDelegate()
+meth public abstract boolean isTransient()
+meth public abstract java.lang.reflect.Member getMember()
+meth public abstract java.lang.reflect.Type getType()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getQualifiers()
+meth public abstract javax.enterprise.inject.spi.Annotated getAnnotated()
+meth public abstract javax.enterprise.inject.spi.Bean<?> getBean()
+
+CLSS public abstract interface javax.enterprise.inject.spi.InjectionTarget<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.Producer<{javax.enterprise.inject.spi.InjectionTarget%0}>
+meth public abstract void inject({javax.enterprise.inject.spi.InjectionTarget%0},javax.enterprise.context.spi.CreationalContext<{javax.enterprise.inject.spi.InjectionTarget%0}>)
+meth public abstract void postConstruct({javax.enterprise.inject.spi.InjectionTarget%0})
+meth public abstract void preDestroy({javax.enterprise.inject.spi.InjectionTarget%0})
+
+CLSS public final !enum javax.enterprise.inject.spi.InterceptionType
+fld public final static javax.enterprise.inject.spi.InterceptionType AROUND_INVOKE
+fld public final static javax.enterprise.inject.spi.InterceptionType AROUND_TIMEOUT
+fld public final static javax.enterprise.inject.spi.InterceptionType POST_ACTIVATE
+fld public final static javax.enterprise.inject.spi.InterceptionType POST_CONSTRUCT
+fld public final static javax.enterprise.inject.spi.InterceptionType PRE_DESTROY
+fld public final static javax.enterprise.inject.spi.InterceptionType PRE_PASSIVATE
+meth public static javax.enterprise.inject.spi.InterceptionType valueOf(java.lang.String)
+meth public static javax.enterprise.inject.spi.InterceptionType[] values()
+supr java.lang.Enum<javax.enterprise.inject.spi.InterceptionType>
+
+CLSS public abstract interface javax.enterprise.inject.spi.Interceptor<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.Interceptor%0}>
+meth public abstract boolean intercepts(javax.enterprise.inject.spi.InterceptionType)
+meth public abstract java.lang.Object intercept(javax.enterprise.inject.spi.InterceptionType,{javax.enterprise.inject.spi.Interceptor%0},javax.interceptor.InvocationContext)
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypes()
+
+CLSS public abstract interface javax.enterprise.inject.spi.ObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
+meth public abstract java.lang.reflect.Type getObservedType()
+meth public abstract java.util.Set<java.lang.annotation.Annotation> getObservedQualifiers()
+meth public abstract javax.enterprise.event.Notify getNotify()
+meth public abstract javax.enterprise.event.TransactionPhase getTransactionPhase()
+meth public abstract javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ObserverMethod%0}> getBean()
+meth public abstract void notify({javax.enterprise.inject.spi.ObserverMethod%1})
+
+CLSS public abstract interface javax.enterprise.inject.spi.PassivationCapable
+meth public abstract java.lang.String getId()
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessAnnotatedType<%0 extends java.lang.Object>
+meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ProcessAnnotatedType%0}> getAnnotatedType()
+meth public abstract void setAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ProcessAnnotatedType%0}>)
+meth public abstract void veto()
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessBean<%0 extends java.lang.Object>
+meth public abstract javax.enterprise.inject.spi.Annotated getAnnotated()
+meth public abstract javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ProcessBean%0}> getBean()
+meth public abstract void addDefinitionError(java.lang.Throwable)
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessInjectionTarget<%0 extends java.lang.Object>
+meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ProcessInjectionTarget%0}> getAnnotatedType()
+meth public abstract javax.enterprise.inject.spi.InjectionTarget<{javax.enterprise.inject.spi.ProcessInjectionTarget%0}> getInjectionTarget()
+meth public abstract void addDefinitionError(java.lang.Throwable)
+meth public abstract void setInjectionTarget(javax.enterprise.inject.spi.InjectionTarget<{javax.enterprise.inject.spi.ProcessInjectionTarget%0}>)
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessManagedBean<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.ProcessBean<{javax.enterprise.inject.spi.ProcessManagedBean%0}>
+meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ProcessManagedBean%0}> getAnnotatedBeanClass()
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
+meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<{javax.enterprise.inject.spi.ProcessObserverMethod%0}> getAnnotatedMethod()
+meth public abstract javax.enterprise.inject.spi.ObserverMethod<{javax.enterprise.inject.spi.ProcessObserverMethod%0},{javax.enterprise.inject.spi.ProcessObserverMethod%1}> getObserverMethod()
+meth public abstract void addDefinitionError(java.lang.Throwable)
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessProcessObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
+meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<{javax.enterprise.inject.spi.ProcessProcessObserverMethod%0}> getAnnotatedMethod()
+meth public abstract javax.enterprise.inject.spi.ObserverMethod<{javax.enterprise.inject.spi.ProcessProcessObserverMethod%0},{javax.enterprise.inject.spi.ProcessProcessObserverMethod%1}> getObserverMethod()
+meth public abstract void addDefinitionError(java.lang.Throwable)
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessProducer<%0 extends java.lang.Object, %1 extends java.lang.Object>
+meth public abstract javax.enterprise.inject.spi.AnnotatedMember<{javax.enterprise.inject.spi.ProcessProducer%0}> getAnnotatedMember()
+meth public abstract javax.enterprise.inject.spi.Producer<{javax.enterprise.inject.spi.ProcessProducer%1}> getProducer()
+meth public abstract void addDefinitionError(java.lang.Throwable)
+meth public abstract void setProducer(javax.enterprise.inject.spi.Producer<{javax.enterprise.inject.spi.ProcessProducer%1}>)
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessProducerField<%0 extends java.lang.Object, %1 extends java.lang.Object>
+intf javax.enterprise.inject.spi.ProcessBean<{javax.enterprise.inject.spi.ProcessProducerField%1}>
+meth public abstract javax.enterprise.inject.spi.AnnotatedField<{javax.enterprise.inject.spi.ProcessProducerField%0}> getAnnotatedProducerField()
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessProducerMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
+intf javax.enterprise.inject.spi.ProcessBean<{javax.enterprise.inject.spi.ProcessProducerMethod%1}>
+meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<{javax.enterprise.inject.spi.ProcessProducerMethod%0}> getAnnotatedProducerMethod()
+meth public abstract javax.enterprise.inject.spi.AnnotatedParameter<{javax.enterprise.inject.spi.ProcessProducerMethod%0}> getAnnotatedDisposedParameter()
+
+CLSS public abstract interface javax.enterprise.inject.spi.ProcessSessionBean<%0 extends java.lang.Object>
+intf javax.enterprise.inject.spi.ProcessManagedBean<java.lang.Object>
+meth public abstract java.lang.String getEjbName()
+meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ProcessSessionBean%0}> getAnnotatedSessionBeanClass()
+meth public abstract javax.enterprise.inject.spi.SessionBeanType getSessionBeanType()
+
+CLSS public abstract interface javax.enterprise.inject.spi.Producer<%0 extends java.lang.Object>
+meth public abstract java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
+meth public abstract void dispose({javax.enterprise.inject.spi.Producer%0})
+meth public abstract {javax.enterprise.inject.spi.Producer%0} produce(javax.enterprise.context.spi.CreationalContext<{javax.enterprise.inject.spi.Producer%0}>)
+
+CLSS public final !enum javax.enterprise.inject.spi.SessionBeanType
+fld public final static javax.enterprise.inject.spi.SessionBeanType SINGLETON
+fld public final static javax.enterprise.inject.spi.SessionBeanType STATEFUL
+fld public final static javax.enterprise.inject.spi.SessionBeanType STATELESS
+meth public static javax.enterprise.inject.spi.SessionBeanType valueOf(java.lang.String)
+meth public static javax.enterprise.inject.spi.SessionBeanType[] values()
+supr java.lang.Enum<javax.enterprise.inject.spi.SessionBeanType>
+
+CLSS public abstract interface !annotation javax.enterprise.inject.stereotype.Model
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
+ anno 0 javax.enterprise.context.RequestScoped()
+ anno 0 javax.enterprise.inject.stereotype.Stereotype()
+ anno 0 javax.inject.Named(java.lang.String value="")
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.enterprise.inject.stereotype.Stereotype
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.inject.Named
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 javax.inject.Qualifier()
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault java.lang.String value()
+
+CLSS public abstract interface javax.inject.Provider<%0 extends java.lang.Object>
+meth public abstract {javax.inject.Provider%0} get()
+
+CLSS public abstract interface !annotation javax.inject.Qualifier
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation javax.inject.Scope
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
Deleted: cdi-tck/trunk/impl/src/main/resources/webbeans.sig
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/webbeans.sig 2009-10-19 22:03:02 UTC (rev 4199)
+++ cdi-tck/trunk/impl/src/main/resources/webbeans.sig 2009-10-19 22:09:19 UTC (rev 4200)
@@ -1,657 +0,0 @@
-#Signature file v4.0
-#Version
-
-CLSS public abstract interface java.io.Serializable
-
-CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
-meth public abstract int compareTo({java.lang.Comparable%0})
-
-CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>>
-cons protected Enum(java.lang.String,int)
-intf java.io.Serializable
-intf java.lang.Comparable<{java.lang.Enum%0}>
-meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException
-meth protected final void finalize()
-meth public final boolean equals(java.lang.Object)
-meth public final int compareTo({java.lang.Enum%0})
-meth public final int hashCode()
-meth public final int ordinal()
-meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass()
-meth public final java.lang.String name()
-meth public java.lang.String toString()
-meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String)
-supr java.lang.Object
-hfds name,ordinal
-
-CLSS public java.lang.Exception
-cons public Exception()
-cons public Exception(java.lang.String)
-cons public Exception(java.lang.String,java.lang.Throwable)
-cons public Exception(java.lang.Throwable)
-supr java.lang.Throwable
-hfds serialVersionUID
-
-CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
-meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
-
-CLSS public java.lang.Object
-cons public Object()
-meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
-meth protected void finalize() throws java.lang.Throwable
-meth public boolean equals(java.lang.Object)
-meth public final java.lang.Class<?> getClass()
-meth public final void notify()
-meth public final void notifyAll()
-meth public final void wait() throws java.lang.InterruptedException
-meth public final void wait(long) throws java.lang.InterruptedException
-meth public final void wait(long,int) throws java.lang.InterruptedException
-meth public int hashCode()
-meth public java.lang.String toString()
-
-CLSS public java.lang.RuntimeException
-cons public RuntimeException()
-cons public RuntimeException(java.lang.String)
-cons public RuntimeException(java.lang.String,java.lang.Throwable)
-cons public RuntimeException(java.lang.Throwable)
-supr java.lang.Exception
-hfds serialVersionUID
-
-CLSS public java.lang.Throwable
-cons public Throwable()
-cons public Throwable(java.lang.String)
-cons public Throwable(java.lang.String,java.lang.Throwable)
-cons public Throwable(java.lang.Throwable)
-intf java.io.Serializable
-meth public java.lang.StackTraceElement[] getStackTrace()
-meth public java.lang.String getLocalizedMessage()
-meth public java.lang.String getMessage()
-meth public java.lang.String toString()
-meth public java.lang.Throwable fillInStackTrace()
-meth public java.lang.Throwable getCause()
-meth public java.lang.Throwable initCause(java.lang.Throwable)
-meth public void printStackTrace()
-meth public void printStackTrace(java.io.PrintStream)
-meth public void printStackTrace(java.io.PrintWriter)
-meth public void setStackTrace(java.lang.StackTraceElement[])
-supr java.lang.Object
-hfds backtrace,cause,detailMessage,serialVersionUID,stackTrace
-
-CLSS public abstract interface java.lang.annotation.Annotation
-meth public abstract boolean equals(java.lang.Object)
-meth public abstract int hashCode()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
-meth public abstract java.lang.String toString()
-
-CLSS public abstract interface !annotation java.lang.annotation.Documented
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation java.lang.annotation.Inherited
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation java.lang.annotation.Retention
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract java.lang.annotation.RetentionPolicy value()
-
-CLSS public abstract interface !annotation java.lang.annotation.Target
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract java.lang.annotation.ElementType[] value()
-
-CLSS public abstract interface !annotation javax.decorator.Decorates
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.decorator.Decorator
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
- anno 0 javax.enterprise.inject.Stereotype(java.lang.Class<? extends java.lang.annotation.Annotation>[] supportedScopes=[], java.lang.Class<?>[] requiredTypes=[])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.context.ApplicationScoped
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Inherited()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.context.ScopeType(boolean normal=true, boolean passivating=false)
-intf java.lang.annotation.Annotation
-
-CLSS public javax.enterprise.context.ContextNotActiveException
-cons public ContextNotActiveException()
-cons public ContextNotActiveException(java.lang.String)
-cons public ContextNotActiveException(java.lang.String,java.lang.Throwable)
-cons public ContextNotActiveException(java.lang.Throwable)
-supr javax.inject.ExecutionException
-hfds serialVersionUID
-
-CLSS public abstract interface javax.enterprise.context.Conversation
-meth public abstract boolean isLongRunning()
-meth public abstract java.lang.String getId()
-meth public abstract long getTimeout()
-meth public abstract void begin()
-meth public abstract void begin(java.lang.String)
-meth public abstract void end()
-meth public abstract void setTimeout(long)
-
-CLSS public abstract interface !annotation javax.enterprise.context.ConversationScoped
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.context.ScopeType(boolean normal=true, boolean passivating=true)
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.context.Dependent
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Inherited()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, TYPE, FIELD])
- anno 0 javax.enterprise.context.ScopeType(boolean normal=false, boolean passivating=false)
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.context.RequestScoped
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Inherited()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.context.ScopeType(boolean normal=true, boolean passivating=false)
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.context.ScopeType
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault boolean normal()
-meth public abstract !hasdefault boolean passivating()
-
-CLSS public abstract interface !annotation javax.enterprise.context.SessionScoped
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Inherited()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.context.ScopeType(boolean normal=true, boolean passivating=true)
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface javax.enterprise.context.spi.Context
-meth public abstract <%0 extends java.lang.Object> {%%0} get(javax.enterprise.context.spi.Contextual<{%%0}>)
-meth public abstract <%0 extends java.lang.Object> {%%0} get(javax.enterprise.context.spi.Contextual<{%%0}>,javax.enterprise.context.spi.CreationalContext<{%%0}>)
-meth public abstract boolean isActive()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
-
-CLSS public abstract interface javax.enterprise.context.spi.Contextual<%0 extends java.lang.Object>
-meth public abstract void destroy({javax.enterprise.context.spi.Contextual%0},javax.enterprise.context.spi.CreationalContext<{javax.enterprise.context.spi.Contextual%0}>)
-meth public abstract {javax.enterprise.context.spi.Contextual%0} create(javax.enterprise.context.spi.CreationalContext<{javax.enterprise.context.spi.Contextual%0}>)
-
-CLSS public abstract interface javax.enterprise.context.spi.CreationalContext<%0 extends java.lang.Object>
-meth public abstract void push({javax.enterprise.context.spi.CreationalContext%0})
-meth public abstract void release()
-
-CLSS public javax.enterprise.inject.AmbiguousResolutionException
-cons public AmbiguousResolutionException()
-cons public AmbiguousResolutionException(java.lang.String)
-cons public AmbiguousResolutionException(java.lang.String,java.lang.Throwable)
-cons public AmbiguousResolutionException(java.lang.Throwable)
-supr javax.inject.DeploymentException
-hfds serialVersionUID
-
-CLSS public abstract javax.enterprise.inject.AnnotationLiteral<%0 extends java.lang.annotation.Annotation>
-cons protected AnnotationLiteral()
-intf java.lang.annotation.Annotation
-meth public boolean equals(java.lang.Object)
-meth public int hashCode()
-meth public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
-meth public java.lang.String toString()
-supr java.lang.Object
-hfds annotationType,members
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Any
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD, PARAMETER])
- anno 0 javax.enterprise.inject.BindingType()
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.BindingType
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-
-CLSS public javax.enterprise.inject.CreationException
-cons public CreationException()
-cons public CreationException(java.lang.String)
-cons public CreationException(java.lang.String,java.lang.Throwable)
-cons public CreationException(java.lang.Throwable)
-supr javax.inject.ExecutionException
-hfds serialVersionUID
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Current
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, PARAMETER, FIELD])
- anno 0 javax.enterprise.inject.BindingType()
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Disposes
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public javax.enterprise.inject.IllegalProductException
-cons public IllegalProductException()
-cons public IllegalProductException(java.lang.String)
-cons public IllegalProductException(java.lang.String,java.lang.Throwable)
-cons public IllegalProductException(java.lang.Throwable)
-supr javax.inject.ExecutionException
-hfds serialVersionUID
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Initializer
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, CONSTRUCTOR])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface javax.enterprise.inject.Instance<%0 extends java.lang.Object>
-intf java.lang.Iterable<{javax.enterprise.inject.Instance%0}>
-meth public abstract !varargs {javax.enterprise.inject.Instance%0} get(java.lang.annotation.Annotation[])
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Model
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.context.RequestScoped()
- anno 0 javax.enterprise.inject.Named(java.lang.String value="")
- anno 0 javax.enterprise.inject.Stereotype(java.lang.Class<? extends java.lang.annotation.Annotation>[] supportedScopes=[], java.lang.Class<?>[] requiredTypes=[])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Named
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.String value()
-
-CLSS public abstract interface !annotation javax.enterprise.inject.New
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, PARAMETER])
- anno 0 javax.enterprise.inject.BindingType()
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.NonBinding
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Produces
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD, FIELD])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.Stereotype
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-meth public abstract !hasdefault java.lang.Class<? extends java.lang.annotation.Annotation>[] supportedScopes()
-meth public abstract !hasdefault java.lang.Class<?>[] requiredTypes()
-
-CLSS public abstract javax.enterprise.inject.TypeLiteral<%0 extends java.lang.Object>
-cons protected TypeLiteral()
-meth public final java.lang.Class<{javax.enterprise.inject.TypeLiteral%0}> getRawType()
-meth public final java.lang.reflect.Type getType()
-supr java.lang.Object
-hfds actualType
-
-CLSS public javax.enterprise.inject.UnproxyableResolutionException
-cons public UnproxyableResolutionException()
-cons public UnproxyableResolutionException(java.lang.String)
-cons public UnproxyableResolutionException(java.lang.String,java.lang.Throwable)
-cons public UnproxyableResolutionException(java.lang.Throwable)
-supr javax.inject.DeploymentException
-hfds serialVersionUID
-
-CLSS public javax.enterprise.inject.UnsatisfiedResolutionException
-cons public UnsatisfiedResolutionException()
-cons public UnsatisfiedResolutionException(java.lang.String)
-cons public UnsatisfiedResolutionException(java.lang.String,java.lang.Throwable)
-cons public UnsatisfiedResolutionException(java.lang.Throwable)
-supr javax.inject.DeploymentException
-hfds serialVersionUID
-
-CLSS public abstract interface !annotation javax.enterprise.inject.deployment.DeploymentType
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.deployment.Production
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.inject.deployment.DeploymentType()
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.deployment.Specializes
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.enterprise.inject.deployment.Standard
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD])
- anno 0 javax.enterprise.inject.deployment.DeploymentType()
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface javax.enterprise.inject.spi.AfterBeanDiscovery
-meth public abstract void addDefinitionError(java.lang.Throwable)
-
-CLSS public abstract interface javax.enterprise.inject.spi.AfterDeploymentValidation
-meth public abstract void addDeploymentProblem(java.lang.Throwable)
-
-CLSS public abstract interface javax.enterprise.inject.spi.Annotated
-meth public abstract <%0 extends java.lang.annotation.Annotation> {%%0} getAnnotation(java.lang.Class<{%%0}>)
-meth public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract java.lang.reflect.Type getBaseType()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getAnnotations()
-meth public abstract java.util.Set<java.lang.reflect.Type> getTypeClosure()
-
-CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedCallable<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.AnnotatedMember<{javax.enterprise.inject.spi.AnnotatedCallable%0}>
-meth public abstract java.util.List<javax.enterprise.inject.spi.AnnotatedParameter<{javax.enterprise.inject.spi.AnnotatedCallable%0}>> getParameters()
-
-CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedConstructor<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.AnnotatedCallable<{javax.enterprise.inject.spi.AnnotatedConstructor%0}>
-meth public abstract java.lang.reflect.Constructor<{javax.enterprise.inject.spi.AnnotatedConstructor%0}> getJavaMember()
-
-CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedField<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.AnnotatedMember<{javax.enterprise.inject.spi.AnnotatedField%0}>
-meth public abstract java.lang.reflect.Field getJavaMember()
-
-CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedMember<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.Annotated
-meth public abstract boolean isStatic()
-meth public abstract java.lang.reflect.Member getJavaMember()
-meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.AnnotatedMember%0}> getDeclaringType()
-
-CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedMethod<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.AnnotatedCallable<{javax.enterprise.inject.spi.AnnotatedMethod%0}>
-meth public abstract java.lang.reflect.Method getJavaMember()
-
-CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedParameter<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.Annotated
-meth public abstract int getPosition()
-meth public abstract javax.enterprise.inject.spi.AnnotatedCallable<{javax.enterprise.inject.spi.AnnotatedParameter%0}> getDeclaringCallable()
-
-CLSS public abstract interface javax.enterprise.inject.spi.AnnotatedType<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.Annotated
-meth public abstract java.lang.Class<{javax.enterprise.inject.spi.AnnotatedType%0}> getJavaClass()
-meth public abstract java.util.Set<javax.enterprise.inject.spi.AnnotatedConstructor<{javax.enterprise.inject.spi.AnnotatedType%0}>> getConstructors()
-meth public abstract java.util.Set<javax.enterprise.inject.spi.AnnotatedField<? super {javax.enterprise.inject.spi.AnnotatedType%0}>> getFields()
-meth public abstract java.util.Set<javax.enterprise.inject.spi.AnnotatedMethod<? super {javax.enterprise.inject.spi.AnnotatedType%0}>> getMethods()
-
-CLSS public abstract interface javax.enterprise.inject.spi.Bean<%0 extends java.lang.Object>
-intf javax.enterprise.context.spi.Contextual<{javax.enterprise.inject.spi.Bean%0}>
-meth public abstract boolean isNullable()
-meth public abstract boolean isSerializable()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getDeploymentType()
-meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> getScope()
-meth public abstract java.lang.String getName()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getQualifiers()
-meth public abstract java.util.Set<java.lang.reflect.Type> getTypes()
-meth public abstract java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
-
-CLSS public abstract interface javax.enterprise.inject.spi.BeanManager
-meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set<javax.event.Observer<{%%0}>> resolveObservers({%%0},java.lang.annotation.Annotation[])
-meth public abstract !varargs java.util.List<javax.enterprise.inject.spi.Decorator<?>> resolveDecorators(java.util.Set<java.lang.reflect.Type>,java.lang.annotation.Annotation[])
-meth public abstract !varargs java.util.List<javax.enterprise.inject.spi.Interceptor<?>> resolveInterceptors(javax.enterprise.inject.spi.InterceptionType,java.lang.annotation.Annotation[])
-meth public abstract !varargs java.util.Set<javax.enterprise.inject.spi.Bean<?>> getBeans(java.lang.reflect.Type,java.lang.annotation.Annotation[])
-meth public abstract !varargs void addObserver(javax.event.Observer<?>,java.lang.annotation.Annotation[])
-meth public abstract !varargs void fireEvent(java.lang.Object,java.lang.annotation.Annotation[])
-meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.Bean<? extends {%%0}> getHighestPrecedenceBean(java.util.Set<javax.enterprise.inject.spi.Bean<? extends {%%0}>>)
-meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.Bean<? extends {%%0}> getMostSpecializedBean(javax.enterprise.inject.spi.Bean<{%%0}>)
-meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.InjectionTarget<{%%0}> createInjectionTarget(java.lang.Class<{%%0}>)
-meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.InjectionTarget<{%%0}> createInjectionTarget(javax.enterprise.inject.spi.AnnotatedType<{%%0}>)
-meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.ManagedBean<{%%0}> createManagedBean(java.lang.Class<{%%0}>)
-meth public abstract <%0 extends java.lang.Object> javax.enterprise.inject.spi.ManagedBean<{%%0}> createManagedBean(javax.enterprise.inject.spi.AnnotatedType<{%%0}>)
-meth public abstract boolean isBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract boolean isInterceptorBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract boolean isScopeType(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract boolean isStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract java.lang.Object getInjectableReference(javax.enterprise.inject.spi.InjectionPoint,javax.enterprise.context.spi.CreationalContext<?>)
-meth public abstract java.lang.Object getReference(javax.enterprise.inject.spi.Bean<?>,java.lang.reflect.Type)
-meth public abstract java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getEnabledDeploymentTypes()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getStereotypeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract java.util.Set<javax.enterprise.inject.spi.Bean<?>> getBeans(java.lang.String)
-meth public abstract javax.el.ELResolver getELResolver()
-meth public abstract javax.enterprise.context.ScopeType getScopeDefinition(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract javax.enterprise.context.spi.Context getContext(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract javax.enterprise.inject.spi.Bean<?> getPassivationCapableBean(java.lang.String)
-meth public abstract javax.enterprise.inject.spi.BeanManager createActivity()
-meth public abstract javax.enterprise.inject.spi.BeanManager setCurrent(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract void addBean(javax.enterprise.inject.spi.Bean<?>)
-meth public abstract void addContext(javax.enterprise.context.spi.Context)
-meth public abstract void addObserver(javax.enterprise.inject.spi.ObserverMethod<?,?>)
-meth public abstract void removeObserver(javax.event.Observer<?>)
-meth public abstract void validate(javax.enterprise.inject.spi.InjectionPoint)
-
-CLSS public abstract interface javax.enterprise.inject.spi.BeforeBeanDiscovery
-meth public abstract !varargs void addStereotype(java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation[])
-meth public abstract void addBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract void addInterceptorBindingType(java.lang.Class<? extends java.lang.annotation.Annotation>)
-meth public abstract void addScopeType(java.lang.Class<? extends java.lang.annotation.Annotation>,boolean,boolean)
-
-CLSS public abstract interface javax.enterprise.inject.spi.Decorator<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.Decorator%0}>
-meth public abstract java.lang.reflect.Type getDelegateType()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getDelegateBindings()
-meth public abstract java.util.Set<java.lang.reflect.Type> getDecoratedTypes()
-
-CLSS public abstract interface javax.enterprise.inject.spi.Extension
-
-CLSS public abstract interface javax.enterprise.inject.spi.InjectionPoint
-meth public abstract boolean isDelegate()
-meth public abstract boolean isTransient()
-meth public abstract java.lang.reflect.Member getMember()
-meth public abstract java.lang.reflect.Type getType()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getQualifiers()
-meth public abstract javax.enterprise.inject.spi.Annotated getAnnotated()
-meth public abstract javax.enterprise.inject.spi.Bean<?> getBean()
-
-CLSS public abstract interface javax.enterprise.inject.spi.InjectionTarget<%0 extends java.lang.Object>
-meth public abstract java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
-meth public abstract void destroy({javax.enterprise.inject.spi.InjectionTarget%0})
-meth public abstract void dispose({javax.enterprise.inject.spi.InjectionTarget%0})
-meth public abstract void inject({javax.enterprise.inject.spi.InjectionTarget%0},javax.enterprise.context.spi.CreationalContext<{javax.enterprise.inject.spi.InjectionTarget%0}>)
-meth public abstract {javax.enterprise.inject.spi.InjectionTarget%0} produce(javax.enterprise.context.spi.CreationalContext<{javax.enterprise.inject.spi.InjectionTarget%0}>)
-
-CLSS public final !enum javax.enterprise.inject.spi.InterceptionType
-fld public final static javax.enterprise.inject.spi.InterceptionType AROUND_INVOKE
-fld public final static javax.enterprise.inject.spi.InterceptionType POST_ACTIVATE
-fld public final static javax.enterprise.inject.spi.InterceptionType POST_CONSTRUCT
-fld public final static javax.enterprise.inject.spi.InterceptionType PRE_DESTROY
-fld public final static javax.enterprise.inject.spi.InterceptionType PRE_PASSIVATE
-meth public static javax.enterprise.inject.spi.InterceptionType valueOf(java.lang.String)
-meth public static javax.enterprise.inject.spi.InterceptionType[] values()
-supr java.lang.Enum<javax.enterprise.inject.spi.InterceptionType>
-
-CLSS public abstract interface javax.enterprise.inject.spi.Interceptor<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.Interceptor%0}>
-meth public abstract java.lang.reflect.Method getMethod(javax.enterprise.inject.spi.InterceptionType)
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getInterceptorBindingTypes()
-
-CLSS public abstract interface javax.enterprise.inject.spi.ManagedBean<%0 extends java.lang.Object>
-intf javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ManagedBean%0}>
-meth public abstract java.util.Set<javax.enterprise.inject.spi.ObserverMethod<{javax.enterprise.inject.spi.ManagedBean%0},?>> getObserverMethods()
-meth public abstract java.util.Set<javax.enterprise.inject.spi.ProducerBean<{javax.enterprise.inject.spi.ManagedBean%0},?>> getProducerBeans()
-meth public abstract javax.enterprise.inject.spi.AnnotatedType<{javax.enterprise.inject.spi.ManagedBean%0}> getAnnotatedType()
-meth public abstract javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ManagedBean%0}> getBeanClass()
-meth public abstract javax.enterprise.inject.spi.InjectionTarget<{javax.enterprise.inject.spi.ManagedBean%0}> getInjectionTarget()
-
-CLSS public abstract interface javax.enterprise.inject.spi.ObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object>
-intf javax.event.Observer<{javax.enterprise.inject.spi.ObserverMethod%1}>
-meth public abstract java.lang.reflect.Type getObservedEventType()
-meth public abstract java.util.Set<java.lang.annotation.Annotation> getObservedEventBindings()
-meth public abstract java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
-meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<? super {javax.enterprise.inject.spi.ObserverMethod%0}> getAnnotatedMethod()
-meth public abstract javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ObserverMethod%0}> getBean()
-meth public abstract void notify({javax.enterprise.inject.spi.ObserverMethod%0},{javax.enterprise.inject.spi.ObserverMethod%1})
-
-CLSS public abstract interface javax.enterprise.inject.spi.ProducerBean<%0 extends java.lang.Object, %1 extends java.lang.Object>
-intf javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ProducerBean%1}>
-meth public abstract javax.enterprise.inject.spi.AnnotatedMember<? super {javax.enterprise.inject.spi.ProducerBean%0}> getAnnotatedProducer()
-meth public abstract javax.enterprise.inject.spi.AnnotatedMethod<? super {javax.enterprise.inject.spi.ProducerBean%0}> getAnnotatedDisposer()
-meth public abstract javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ProducerBean%0}> getBean()
-meth public abstract javax.enterprise.inject.spi.Bean<{javax.enterprise.inject.spi.ProducerBean%0}> getBeanClass()
-meth public abstract javax.enterprise.inject.spi.InjectionTarget<{javax.enterprise.inject.spi.ProducerBean%1}> getInjectionTarget()
-
-CLSS public abstract interface !annotation javax.event.AfterTransactionCompletion
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.event.AfterTransactionFailure
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.event.AfterTransactionSuccess
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.event.Asynchronously
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.event.BeforeTransactionCompletion
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface javax.event.Event<%0 extends java.lang.Object>
-meth public abstract !varargs void fire({javax.event.Event%0},java.lang.annotation.Annotation[])
-meth public abstract !varargs void observe(javax.event.Observer<{javax.event.Event%0}>,java.lang.annotation.Annotation[])
-
-CLSS public abstract interface !annotation javax.event.IfExists
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface javax.event.Observer<%0 extends java.lang.Object>
-meth public abstract boolean notify({javax.event.Observer%0})
-
-CLSS public javax.event.ObserverException
-cons public ObserverException()
-cons public ObserverException(java.lang.String)
-cons public ObserverException(java.lang.String,java.lang.Throwable)
-cons public ObserverException(java.lang.Throwable)
-supr javax.inject.ExecutionException
-hfds serialVersionUID
-
-CLSS public abstract interface !annotation javax.event.Observes
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PARAMETER])
-intf java.lang.annotation.Annotation
-
-CLSS public javax.inject.DefinitionException
-cons public DefinitionException()
-cons public DefinitionException(java.lang.String)
-cons public DefinitionException(java.lang.String,java.lang.Throwable)
-cons public DefinitionException(java.lang.Throwable)
-supr java.lang.RuntimeException
-hfds serialVersionUID
-
-CLSS public javax.inject.DeploymentException
-cons public DeploymentException()
-cons public DeploymentException(java.lang.String)
-cons public DeploymentException(java.lang.String,java.lang.Throwable)
-cons public DeploymentException(java.lang.Throwable)
-supr java.lang.RuntimeException
-hfds serialVersionUID
-
-CLSS public javax.inject.DuplicateBindingTypeException
-cons public DuplicateBindingTypeException()
-cons public DuplicateBindingTypeException(java.lang.String)
-cons public DuplicateBindingTypeException(java.lang.String,java.lang.Throwable)
-cons public DuplicateBindingTypeException(java.lang.Throwable)
-supr javax.inject.ExecutionException
-hfds serialVersionUID
-
-CLSS public javax.inject.ExecutionException
-cons public ExecutionException()
-cons public ExecutionException(java.lang.String)
-cons public ExecutionException(java.lang.String,java.lang.Throwable)
-cons public ExecutionException(java.lang.Throwable)
-supr java.lang.RuntimeException
-hfds serialVersionUID
-
-CLSS public javax.inject.InconsistentSpecializationException
-cons public InconsistentSpecializationException()
-cons public InconsistentSpecializationException(java.lang.String)
-cons public InconsistentSpecializationException(java.lang.String,java.lang.Throwable)
-cons public InconsistentSpecializationException(java.lang.Throwable)
-supr javax.inject.DeploymentException
-hfds serialVersionUID
-
-CLSS public javax.inject.NullableDependencyException
-cons public NullableDependencyException()
-cons public NullableDependencyException(java.lang.String)
-cons public NullableDependencyException(java.lang.String,java.lang.Throwable)
-cons public NullableDependencyException(java.lang.Throwable)
-supr javax.inject.DeploymentException
-hfds serialVersionUID
-
-CLSS public abstract interface !annotation javax.inject.Obtains
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD, FIELD, PARAMETER])
- anno 0 javax.enterprise.inject.BindingType()
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.inject.Realizes
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
-intf java.lang.annotation.Annotation
-
-CLSS public javax.inject.UnserializableDependencyException
-cons public UnserializableDependencyException()
-cons public UnserializableDependencyException(java.lang.String)
-cons public UnserializableDependencyException(java.lang.String,java.lang.Throwable)
-cons public UnserializableDependencyException(java.lang.Throwable)
-supr javax.inject.DeploymentException
-hfds serialVersionUID
-
-CLSS public abstract interface !annotation javax.interceptor.Interceptor
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
- anno 0 javax.enterprise.inject.Stereotype(java.lang.Class<? extends java.lang.annotation.Annotation>[] supportedScopes=[], java.lang.Class<?>[] requiredTypes=[])
-intf java.lang.annotation.Annotation
-
-CLSS public abstract interface !annotation javax.interceptor.InterceptorBindingType
- anno 0 java.lang.annotation.Documented()
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
- anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
-intf java.lang.annotation.Annotation
-
15 years, 1 month
Weld SVN: r4199 - core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem.
by weld-commits@lists.jboss.org
Author: shane.bryzak(a)jboss.com
Date: 2009-10-19 18:03:02 -0400 (Mon, 19 Oct 2009)
New Revision: 4199
Modified:
core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java
Log:
disabled broken test
Modified: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java 2009-10-19 21:57:29 UTC (rev 4198)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java 2009-10-19 22:03:02 UTC (rev 4199)
@@ -52,7 +52,7 @@
assert classWithNoAnnotations.getAnnotations().size() == 0;
}
- @Test
+ @Test(groups = "broken")
public void testNonStaticInnerClassWithGenericTypes()
{
AnnotatedType at = WeldClassImpl.of(new Kangaroo().procreate().getClass(), transformer);
15 years, 1 month
Weld SVN: r4196 - core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem.
by weld-commits@lists.jboss.org
Author: cpopetz
Date: 2009-10-19 12:49:41 -0400 (Mon, 19 Oct 2009)
New Revision: 4196
Added:
core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/Kangaroo.java
Modified:
core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java
Log:
add test, currently broken, for creating an annotated type for a non-static inner class with generic constructor parameters
Modified: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java 2009-10-19 14:52:57 UTC (rev 4195)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/ClassAnnotatedItemTest.java 2009-10-19 16:49:41 UTC (rev 4196)
@@ -4,6 +4,7 @@
import java.util.Iterator;
import java.util.Set;
+import javax.enterprise.inject.spi.AnnotatedType;
import javax.enterprise.inject.stereotype.Stereotype;
import javax.inject.Qualifier;
@@ -51,4 +52,11 @@
assert classWithNoAnnotations.getAnnotations().size() == 0;
}
+ @Test
+ public void testNonStaticInnerClassWithGenericTypes()
+ {
+ AnnotatedType at = WeldClassImpl.of(new Kangaroo().procreate().getClass(), transformer);
+ WeldClassImpl.of(at, transformer);
+ }
+
}
Added: core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/Kangaroo.java
===================================================================
--- core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/Kangaroo.java (rev 0)
+++ core/trunk/tests/src/test/java/org/jboss/weld/test/unit/implementation/annotatedItem/Kangaroo.java 2009-10-19 16:49:41 UTC (rev 4196)
@@ -0,0 +1,17 @@
+package org.jboss.weld.test.unit.implementation.annotatedItem;
+
+
+class Kangaroo
+{
+ LittleKangarooInHerPouch<String> procreate()
+ {
+ return new LittleKangarooInHerPouch<String>("Joey");
+ }
+
+ class LittleKangarooInHerPouch<T>
+ {
+ LittleKangarooInHerPouch(T formalParam)
+ {
+ }
+ }
+}
15 years, 1 month
Weld SVN: r4195 - extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-10-19 10:52:57 -0400 (Mon, 19 Oct 2009)
New Revision: 4195
Modified:
extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java
Log:
explicit cleanup
Modified: extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java
===================================================================
--- extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java 2009-10-19 13:15:36 UTC (rev 4194)
+++ extensions/trunk/servlet/int/src/main/java/org/jboss/weld/environment/servlet/Listener.java 2009-10-19 14:52:57 UTC (rev 4195)
@@ -26,6 +26,11 @@
import org.jboss.weld.bootstrap.api.Environments;
import org.jboss.weld.context.api.BeanStore;
import org.jboss.weld.context.api.helpers.ConcurrentHashMapBeanStore;
+import org.jboss.weld.environment.servlet.deployment.ServletDeployment;
+import org.jboss.weld.environment.servlet.services.ServletResourceInjectionServices;
+import org.jboss.weld.environment.servlet.services.ServletServicesImpl;
+import org.jboss.weld.environment.servlet.util.Reflections;
+import org.jboss.weld.environment.tomcat.WeldAnnotationProcessor;
import org.jboss.weld.injection.spi.ResourceInjectionServices;
import org.jboss.weld.log.Log;
import org.jboss.weld.log.Logging;
@@ -33,11 +38,6 @@
import org.jboss.weld.servlet.api.ServletListener;
import org.jboss.weld.servlet.api.ServletServices;
import org.jboss.weld.servlet.api.helpers.ForwardingServletListener;
-import org.jboss.weld.environment.servlet.deployment.ServletDeployment;
-import org.jboss.weld.environment.servlet.services.ServletResourceInjectionServices;
-import org.jboss.weld.environment.servlet.services.ServletServicesImpl;
-import org.jboss.weld.environment.servlet.util.Reflections;
-import org.jboss.weld.environment.tomcat.WeldAnnotationProcessor;
/**
* @author Pete Muir
@@ -79,6 +79,8 @@
public void contextDestroyed(ServletContextEvent sce)
{
bootstrap.shutdown();
+ sce.getServletContext().removeAttribute(BeanManager.class.getName());
+ sce.getServletContext().removeAttribute(WeldAnnotationProcessor.class.getName());
super.contextDestroyed(sce);
}
15 years, 1 month
Weld SVN: r4194 - in cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests: context/conversation/client and 1 other directories.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-10-19 09:15:36 -0400 (Mon, 19 Oct 2009)
New Revision: 4194
Modified:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationTestPhaseListener.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Dragon.java
Log:
remove isLongRunning(), support @New
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java 2009-10-19 13:14:13 UTC (rev 4193)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationBeginTest.java 2009-10-19 13:15:36 UTC (rev 4194)
@@ -22,7 +22,7 @@
{
super.beforeMethod();
Conversation conversation = getInstanceByType(Conversation.class, new AnyLiteral());
- if (conversation.isLongRunning())
+ if (!conversation.isTransient())
{
conversation.end();
}
@@ -35,7 +35,7 @@
Conversation conversation = getInstanceByType(Conversation.class, new AnyLiteral());
assert conversation.isTransient();
conversation.begin();
- assert conversation.isLongRunning();
+ assert !conversation.isTransient();
}
@Test(groups = { "contexts" }, expectedExceptions = IllegalStateException.class)
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java 2009-10-19 13:14:13 UTC (rev 4193)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationContextTest.java 2009-10-19 13:15:36 UTC (rev 4194)
@@ -25,7 +25,7 @@
@SpecAssertion(section = "6.7.4", id = "e")
public void testDefaultConversationIsTransient()
{
- assert !getInstanceByType(Conversation.class, new AnyLiteral()).isLongRunning();
+ assert getInstanceByType(Conversation.class, new AnyLiteral()).isTransient();
}
@Test(groups = { "contexts" })
@@ -62,7 +62,7 @@
public void testTransientConversationHasNullId()
{
Conversation conversation = getInstanceByType(Conversation.class, new AnyLiteral());
- assert !conversation.isLongRunning();
+ assert conversation.isTransient();
assert conversation.getId() == null;
}
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java 2009-10-19 13:14:13 UTC (rev 4193)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/ConversationEndTest.java 2009-10-19 13:15:36 UTC (rev 4194)
@@ -21,7 +21,7 @@
{
super.beforeMethod();
Conversation conversation = getInstanceByType(Conversation.class);
- if (conversation.isLongRunning())
+ if (!conversation.isTransient())
{
conversation.end();
}
@@ -38,10 +38,8 @@
Conversation conversation = getInstanceByType(Conversation.class);
assert conversation.isTransient();
conversation.begin();
- assert conversation.isLongRunning();
assert !conversation.isTransient();
conversation.end();
- assert !conversation.isLongRunning();
assert conversation.isTransient();
}
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationTestPhaseListener.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationTestPhaseListener.java 2009-10-19 13:14:13 UTC (rev 4193)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/conversation/client/ConversationTestPhaseListener.java 2009-10-19 13:15:36 UTC (rev 4194)
@@ -50,7 +50,7 @@
Conversation conversation = OldSPIBridge.getInstanceByType(beanManager, Conversation.class);
HttpServletResponse response = (HttpServletResponse) event.getFacesContext().getExternalContext().getResponse();
response.addHeader(AbstractConversationTest.CID_HEADER_NAME, conversation.getId());
- response.addHeader(AbstractConversationTest.LONG_RUNNING_HEADER_NAME, String.valueOf(conversation.isLongRunning()));
+ response.addHeader(AbstractConversationTest.LONG_RUNNING_HEADER_NAME, String.valueOf(!conversation.isTransient()));
response.addHeader(Cloud.RAINED_HEADER_NAME, new Boolean(OldSPIBridge.getInstanceByType(beanManager, Cloud.class).isRained()).toString());
response.addHeader(ACTIVE_BEFORE_APPLY_REQUEST_VALUES_HEADER_NAME, new Boolean(activeBeforeApplyRequestValues).toString());
}
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Dragon.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Dragon.java 2009-10-19 13:14:13 UTC (rev 4193)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/implementation/simple/newSimpleBean/Dragon.java 2009-10-19 13:15:36 UTC (rev 4194)
@@ -12,7 +12,7 @@
private Set<String> children;
@Inject
- public void initialize(@New HashSet<String> children)
+ public void initialize((a)New(HashSet.class) Set<String> children)
{
this.children = children;
}
15 years, 1 month
Weld SVN: r4193 - in core/trunk: impl and 7 other directories.
by weld-commits@lists.jboss.org
Author: pete.muir(a)jboss.org
Date: 2009-10-19 09:14:13 -0400 (Mon, 19 Oct 2009)
New Revision: 4193
Modified:
core/trunk/
core/trunk/impl/pom.xml
core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
core/trunk/impl/src/main/java/org/jboss/weld/conversation/AbstractConversationManager.java
core/trunk/impl/src/main/java/org/jboss/weld/conversation/ConversationImpl.java
core/trunk/impl/src/main/java/org/jboss/weld/jsf/ConversationAwareViewHandler.java
core/trunk/impl/src/main/java/org/jboss/weld/resolution/NewResolvableTransformer.java
core/trunk/impl/src/main/java/org/jboss/weld/servlet/ConversationPropagationFilter.java
core/trunk/jboss-tck-runner/
core/trunk/jboss-tck-runner/src/test/resources/log4j.xml
Log:
remove conversation.isLongRunning, support @New(Foo)
Property changes on: core/trunk
___________________________________________________________________
Name: svn:ignore
-
target
.settings
.project
.classpath
bin
pom.xml.releaseBackup
release.properties
+ target
.project
.settings
pom.xml.releaseBackup
bin
Modified: core/trunk/impl/pom.xml
===================================================================
--- core/trunk/impl/pom.xml 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/impl/pom.xml 2009-10-19 13:14:13 UTC (rev 4193)
@@ -99,16 +99,12 @@
<dependency>
<groupId>org.jboss.interceptor</groupId>
<artifactId>jboss-interceptor-api</artifactId>
- <!-- WELD-198 -->
-<!-- <optional>true</optional>-->
</dependency>
<dependency>
<groupId>org.jboss.interceptor</groupId>
<artifactId>jboss-interceptor</artifactId>
- <!-- WELD-198 -->
-<!-- <optional>true</optional>-->
</dependency>
</dependencies>
Modified: core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java 2009-10-19 13:14:13 UTC (rev 4193)
@@ -26,6 +26,8 @@
import java.util.Map;
import java.util.Set;
+import javax.enterprise.inject.New;
+
import org.jboss.weld.BeanManagerImpl;
import org.jboss.weld.bean.AbstractBean;
import org.jboss.weld.bean.AbstractClassBean;
@@ -214,16 +216,30 @@
{
for (WeldInjectionPoint<?, ?> injectionPoint : newInjectionPoints)
{
- if (getEjbDescriptors().contains(injectionPoint.getJavaClass()))
+ New _new = injectionPoint.getAnnotation(New.class);
+ if (_new.value().equals(New.class))
{
- newSessionBeanDescriptors.add(getEjbDescriptors().getUnique(injectionPoint.getJavaClass()));
+ addNewBeanFromInjecitonPoint(injectionPoint.getJavaClass(), injectionPoint.getBaseType());
}
else
{
- newManagedBeanClasses.add(classTransformer.loadClass(injectionPoint.getJavaClass(), injectionPoint.getBaseType()));
+ addNewBeanFromInjecitonPoint(_new.value(), _new.value());
}
+
}
}
+
+ private void addNewBeanFromInjecitonPoint(Class<?> rawType, Type baseType)
+ {
+ if (getEjbDescriptors().contains(rawType))
+ {
+ newSessionBeanDescriptors.add(getEjbDescriptors().getUnique(rawType));
+ }
+ else
+ {
+ newManagedBeanClasses.add(classTransformer.loadClass(rawType, baseType));
+ }
+ }
public Set<? extends RIBean<?>> getBeans()
{
Modified: core/trunk/impl/src/main/java/org/jboss/weld/conversation/AbstractConversationManager.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/conversation/AbstractConversationManager.java 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/impl/src/main/java/org/jboss/weld/conversation/AbstractConversationManager.java 2009-10-19 13:14:13 UTC (rev 4193)
@@ -130,7 +130,7 @@
{
log.trace("Cleaning up conversation for " + currentConversation);
String cid = currentConversation.getUnderlyingId();
- if (currentConversation.isLongRunning())
+ if (!currentConversation.isTransient())
{
Future<?> terminationHandle = scheduleForTermination(cid, currentConversation.getTimeout());
// When the conversation ends, a long-running conversation needs to
Modified: core/trunk/impl/src/main/java/org/jboss/weld/conversation/ConversationImpl.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/conversation/ConversationImpl.java 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/impl/src/main/java/org/jboss/weld/conversation/ConversationImpl.java 2009-10-19 13:14:13 UTC (rev 4193)
@@ -51,7 +51,7 @@
// The original conversation ID (if any)
private String originalId;
// Is the conversation long-running?
- private boolean longRunning;
+ private boolean _transient = true;
// The timeout in milliseconds
private long timeout;
@@ -70,7 +70,7 @@
public ConversationImpl(ConversationImpl conversation)
{
this.id = conversation.getUnderlyingId();
- this.longRunning = conversation.isLongRunning();
+ this._transient = conversation.isTransient();
this.timeout = conversation.getTimeout();
}
@@ -85,18 +85,18 @@
{
this.id = conversationIdGenerator.nextId();
this.timeout = timeout;
- this.longRunning = false;
+ this._transient = true;
log.debug("Created a new conversation " + this);
}
public void begin()
{
- if (isLongRunning())
+ if (!isTransient())
{
throw new IllegalStateException("Attempt to call begin() on a long-running conversation");
}
log.debug("Promoted conversation " + id + " to long-running");
- longRunning = true;
+ this._transient = false;
}
public void begin(String id)
@@ -115,17 +115,17 @@
public void end()
{
- if (!isLongRunning())
+ if (isTransient())
{
throw new IllegalStateException("Attempt to call end() on a transient conversation");
}
log.debug("Demoted conversation " + id + " to transient");
- this.longRunning = false;
+ this._transient = true;
}
public String getId()
{
- if (isLongRunning())
+ if (!isTransient())
{
return id;
}
@@ -151,11 +151,6 @@
return timeout;
}
- public boolean isLongRunning()
- {
- return longRunning;
- }
-
public void setTimeout(long timeout)
{
this.timeout = timeout;
@@ -171,7 +166,7 @@
{
log.debug("Switched conversation from " + this);
id = conversation.getUnderlyingId();
- longRunning = conversation.isLongRunning();
+ this._transient = conversation.isTransient();
timeout = conversation.getTimeout();
log.debug(" to " + this);
}
@@ -179,15 +174,9 @@
@Override
public String toString()
{
- return "ID: " + id + ", long-running: " + longRunning + ", timeout: " + timeout + "ms";
+ return "ID: " + id + ", transient: " + isTransient() + ", timeout: " + timeout + "ms";
}
- public void setLongRunning(boolean longRunning)
- {
- log.debug("Set conversation " + id + " to long-running: " + longRunning);
- this.longRunning = longRunning;
- }
-
/**
* Gets the original ID of the conversation
*
@@ -220,6 +209,6 @@
public boolean isTransient()
{
- return !isLongRunning();
+ return _transient;
}
}
Modified: core/trunk/impl/src/main/java/org/jboss/weld/jsf/ConversationAwareViewHandler.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/jsf/ConversationAwareViewHandler.java 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/impl/src/main/java/org/jboss/weld/jsf/ConversationAwareViewHandler.java 2009-10-19 13:14:13 UTC (rev 4193)
@@ -68,7 +68,7 @@
{
String actionUrl = super.getActionURL(context, viewId);
ConversationImpl conversation = getModuleBeanManager(context).getInstanceByType(ConversationImpl.class);
- if (conversation.isLongRunning())
+ if (!conversation.isTransient())
{
return new FacesUrlTransformer(actionUrl, context).appendConversationIdIfNecessary(conversation.getUnderlyingId()).getUrl();
}
Modified: core/trunk/impl/src/main/java/org/jboss/weld/resolution/NewResolvableTransformer.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/resolution/NewResolvableTransformer.java 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/impl/src/main/java/org/jboss/weld/resolution/NewResolvableTransformer.java 2009-10-19 13:14:13 UTC (rev 4193)
@@ -17,12 +17,14 @@
package org.jboss.weld.resolution;
import java.lang.annotation.Annotation;
+import java.lang.reflect.Type;
import java.util.HashSet;
import java.util.Set;
import javax.enterprise.inject.New;
import org.jboss.weld.literal.NewLiteral;
+import org.jboss.weld.util.Reflections;
/**
* @author pmuir
@@ -81,6 +83,33 @@
};
}
+ else
+ {
+ final Class<?> javaClass = originalNewAnnotation.value();
+ final Set<Type> typeClosure = new Reflections.HierarchyDiscovery(javaClass).getTypeClosureAsSet();
+ return new ForwardingResolvable()
+ {
+
+ @Override
+ protected Resolvable delegate()
+ {
+ return element;
+ }
+
+ @Override
+ public Class<?> getJavaClass()
+ {
+ return javaClass;
+ }
+
+ @Override
+ public Set<Type> getTypeClosure()
+ {
+ return typeClosure;
+ }
+
+ };
+ }
}
return element;
}
Modified: core/trunk/impl/src/main/java/org/jboss/weld/servlet/ConversationPropagationFilter.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/servlet/ConversationPropagationFilter.java 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/impl/src/main/java/org/jboss/weld/servlet/ConversationPropagationFilter.java 2009-10-19 13:14:13 UTC (rev 4193)
@@ -80,7 +80,7 @@
public void sendRedirect(String path) throws IOException
{
ConversationImpl conversation = getModuleBeanManager(ctx) .getInstanceByType(ConversationImpl.class);
- if (conversation.isLongRunning())
+ if (!conversation.isTransient())
{
String cidParamName = getModuleBeanManager(ctx).getInstanceByType(String.class, new AnnotationLiteral<ConversationIdName>(){});
path = new FacesUrlTransformer(path, FacesContext.getCurrentInstance()).toRedirectViewId().toActionUrl().appendConversationIdIfNecessary(conversation.getUnderlyingId()).encode();
Property changes on: core/trunk/jboss-tck-runner
___________________________________________________________________
Name: svn:ignore
- .classpath
target
.project
.settings
pom.xml.releaseBackup
+ target
.project
.settings
pom.xml.releaseBackup
bin
.classpath
Modified: core/trunk/jboss-tck-runner/src/test/resources/log4j.xml
===================================================================
--- core/trunk/jboss-tck-runner/src/test/resources/log4j.xml 2009-10-19 07:41:09 UTC (rev 4192)
+++ core/trunk/jboss-tck-runner/src/test/resources/log4j.xml 2009-10-19 13:14:13 UTC (rev 4193)
@@ -14,7 +14,7 @@
</filter>
<filter class="org.apache.log4j.varia.StringMatchFilter">
<param name="AcceptOnMatch" value="false" />
- <param name="StringToMatch" value="Error destroying org.jboss.weld.bean-test-ManagedBean-org.jboss.jsr299.tck.tests.implementation.simple.lifecycle.Cod" />
+ <param name="StringToMatch" value="Error destroying org.jboss.weld.bean-test-ManagedBean-class org.jboss.jsr299.tck.tests.implementation.simple.lifecycle.Cod" />
</filter>
</appender>
15 years, 1 month
Weld SVN: r4192 - in cdi-tck/trunk/impl/src/main: java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor and 10 other directories.
by weld-commits@lists.jboss.org
Author: marius.bogoevici
Date: 2009-10-19 03:41:09 -0400 (Mon, 19 Oct 2009)
New Revision: 4192
Added:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/CityBinding.java
cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/
cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/beans.xml
cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/
cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/beans.xml
Modified:
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/EnterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptorTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/Espoo_Broken.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/EnterpriseBeanWithNonPassivatingInjectedFieldInInterceptorTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/Espoo_Broken.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/PassivationCapableBeanWithNonPassivatingInterceptorTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBean.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/PassivationCapableBeanWithNonPassivatingInterceptorTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/managedBeanWithNonSerializableInterceptorClass/ManagedBeanWithNonSerializableInterceptorClassTest.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java
cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java
Log:
Fixing tests where interceptors and interceptor bindings were defined incorrectly (wrong ElementType, @Interceptor without binding)
Enable tests that pass.
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/dependent/Transactional.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -12,7 +12,7 @@
import javax.interceptor.InterceptorBinding;
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Target( { TYPE, METHOD})
@Retention(RUNTIME)
@Documented
@InterceptorBinding
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/BrokenInterceptor.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -2,12 +2,17 @@
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
+import javax.interceptor.AroundInvoke;
+import javax.inject.Inject;
+import java.io.Serializable;
-@Interceptor
-class BrokenInterceptor
+@Interceptor @CityBinding
+class BrokenInterceptor implements Serializable
{
+ @Inject
public BrokenInterceptor(District district) {}
-
+
+ @AroundInvoke
public Object intercept(InvocationContext ctx) throws Exception
{
return ctx.proceed();
Copied: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/CityBinding.java (from rev 4162, cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/CityBinding.java)
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/CityBinding.java (rev 0)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/CityBinding.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -0,0 +1,20 @@
+package org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+import javax.enterprise.context.Dependent;
+import javax.interceptor.InterceptorBinding;
+
+@InterceptorBinding
+@Dependent
+@Target({TYPE, METHOD})
+@Retention(RUNTIME)
+@interface CityBinding
+{
+
+}
\ No newline at end of file
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/EnterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptorTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/EnterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptorTest.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/EnterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptorTest.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -8,15 +8,17 @@
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
import org.jboss.testharness.impl.packaging.Packaging;
import org.jboss.testharness.impl.packaging.PackagingType;
+import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
import org.testng.annotations.Test;
@Artifact
@Packaging(PackagingType.EAR)
@ExpectedDeploymentException(DeploymentError.class)
+@BeansXml("beans.xml")
@SpecVersion(spec="cdi", version="20091018")
public class EnterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptorTest extends AbstractJSR299Test
{
- @Test(groups = { "contexts", "passivation", "ri-broken" })
+ @Test(groups = { "contexts", "passivation"})
@SpecAssertion(section = "6.6.4", id = "bdb")
// WBRI-361
public void testSessionBeanWithNonPassivatingBeanConstructorParamInInterceptorFails()
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/Espoo_Broken.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/Espoo_Broken.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/Espoo_Broken.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -7,7 +7,7 @@
@Stateful
@SessionScoped
-(a)Interceptors(BrokenInterceptor.class)
+@CityBinding
class Espoo_Broken implements EspooLocal_Broken
{
@Remove
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/BrokenInterceptor.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -3,12 +3,13 @@
import javax.inject.Inject;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
+import javax.interceptor.AroundInvoke;
-@Interceptor
class BrokenInterceptor
{
@Inject District district;
-
+
+ @AroundInvoke
public Object intercept(InvocationContext ctx) throws Exception
{
return ctx.proceed();
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/EnterpriseBeanWithNonPassivatingInjectedFieldInInterceptorTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/EnterpriseBeanWithNonPassivatingInjectedFieldInInterceptorTest.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/EnterpriseBeanWithNonPassivatingInjectedFieldInInterceptorTest.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -16,7 +16,7 @@
@SpecVersion(spec="cdi", version="20091018")
public class EnterpriseBeanWithNonPassivatingInjectedFieldInInterceptorTest extends AbstractJSR299Test
{
- @Test(groups = { "contexts", "passivation", "ri-broken"})
+ @Test(groups = { "contexts", "passivation"})
@SpecAssertion(section = "6.6.4", id = "bda")
// WBRI-361
public void testSessionBeanWithNonPassivatingInjectedFieldInInterceptorFails()
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/Espoo_Broken.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/Espoo_Broken.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingInjectedFieldInInterceptor/Espoo_Broken.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -8,7 +8,7 @@
@Stateful
@SessionScoped
@Interceptors(BrokenInterceptor.class)
-class Espoo_Broken implements EspooLocal_Broken
+public class Espoo_Broken implements EspooLocal_Broken
{
@Remove
public void bye() {
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/PassivationCapableBeanWithNonPassivatingInterceptorTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/PassivationCapableBeanWithNonPassivatingInterceptorTest.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInitializerMethodParameter/PassivationCapableBeanWithNonPassivatingInterceptorTest.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -13,7 +13,7 @@
@SpecVersion(spec="cdi", version="20091018")
public class PassivationCapableBeanWithNonPassivatingInterceptorTest extends AbstractJSR299Test
{
- @Test(groups = { "contexts", "passivation", "ri-broken" })
+ @Test(groups = { "contexts", "passivation"})
@SpecAssertion(section = "6.6.4", id = "aae")
// WBRI-361
public void testPassivationCapableBeanWithNonPassivatingInterceptorFails()
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBean.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBean.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/BakedBean.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -1,9 +1,10 @@
package org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInjectedField;
import javax.enterprise.context.SessionScoped;
+import java.io.Serializable;
@SessionScoped @BakedBinding
-class BakedBean
+class BakedBean implements Serializable
{
-
+ void bake() {}
}
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/PassivationCapableBeanWithNonPassivatingInterceptorTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/PassivationCapableBeanWithNonPassivatingInterceptorTest.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/PassivationCapableBeanWithNonPassivatingInterceptorTest.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -6,17 +6,19 @@
import org.jboss.test.audit.annotations.SpecVersion;
import org.jboss.testharness.impl.packaging.Artifact;
import org.jboss.testharness.impl.packaging.ExpectedDeploymentException;
+import org.jboss.testharness.impl.packaging.jsr299.BeansXml;
import org.testng.annotations.Test;
@Artifact
@ExpectedDeploymentException(DeploymentError.class)
@SpecVersion(spec="cdi", version="20091018")
+@BeansXml("beans.xml")
public class PassivationCapableBeanWithNonPassivatingInterceptorTest extends AbstractJSR299Test
{
- @Test(groups = { "contexts", "passivation", "ri-broken" })
+ @Test(groups = { "contexts", "passivation" })
@SpecAssertion(section = "6.6.4", id = "aac")
public void testPassivationCapableBeanWithNonPassivatingInterceptorFails()
{
assert false;
}
-}
+}
\ No newline at end of file
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/managedBeanWithNonSerializableInterceptorClass/ManagedBeanWithNonSerializableInterceptorClassTest.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/managedBeanWithNonSerializableInterceptorClass/ManagedBeanWithNonSerializableInterceptorClassTest.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/passivating/broken/managedBeanWithNonSerializableInterceptorClass/ManagedBeanWithNonSerializableInterceptorClassTest.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -13,7 +13,7 @@
@SpecVersion(spec="cdi", version="20091018")
public class ManagedBeanWithNonSerializableInterceptorClassTest extends AbstractJSR299Test
{
- @Test(groups = { "contexts", "passivation", "ri-broken"})
+ @Test(groups = { "contexts", "passivation"})
@SpecAssertion(section = "6.6.1", id = "bb")
// WBRI-361
public void testManagedBeanWithNonSerializableInterceptorClassNotOK()
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/extensions/beanManager/Transactional.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -1,8 +1,6 @@
package org.jboss.jsr299.tck.tests.extensions.beanManager;
-import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
@@ -12,7 +10,7 @@
import javax.interceptor.InterceptorBinding;
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
@InterceptorBinding
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Atomic.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -12,7 +12,7 @@
import javax.interceptor.InterceptorBinding;
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
@MissileBinding
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/MissileBinding.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -1,8 +1,6 @@
package org.jboss.jsr299.tck.tests.interceptors.definition;
-import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
@@ -12,7 +10,7 @@
import javax.interceptor.InterceptorBinding;
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
@InterceptorBinding
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Secure.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -1,8 +1,6 @@
package org.jboss.jsr299.tck.tests.interceptors.definition;
-import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
@@ -12,7 +10,7 @@
import javax.interceptor.InterceptorBinding;
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
@InterceptorBinding
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/Transactional.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -1,8 +1,6 @@
package org.jboss.jsr299.tck.tests.interceptors.definition;
-import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
@@ -12,7 +10,7 @@
import javax.interceptor.InterceptorBinding;
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
@InterceptorBinding
Modified: cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java
===================================================================
--- cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java 2009-10-19 07:38:42 UTC (rev 4191)
+++ cdi-tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/interceptors/definition/interceptorOrder/Transactional.java 2009-10-19 07:41:09 UTC (rev 4192)
@@ -12,7 +12,7 @@
import javax.interceptor.InterceptorBinding;
-@Target( { TYPE, METHOD, PARAMETER, FIELD })
+@Target( { TYPE, METHOD })
@Retention(RUNTIME)
@Documented
@InterceptorBinding
Added: cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/beans.xml
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/beans.xml (rev 0)
+++ cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor/beans.xml 2009-10-19 07:41:09 UTC (rev 4192)
@@ -0,0 +1,5 @@
+<beans>
+ <interceptors>
+ <class>org.jboss.jsr299.tck.tests.context.passivating.broken.enterpriseBeanWithNonPassivatingBeanConstructorParameterInInterceptor.BrokenInterceptor</class>
+ </interceptors>
+</beans>
\ No newline at end of file
Added: cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/beans.xml
===================================================================
--- cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/beans.xml (rev 0)
+++ cdi-tck/trunk/impl/src/main/resources/org/jboss/jsr299/tck/tests/context/passivating/broken/interceptorWithNonPassivatingInjectedField/beans.xml 2009-10-19 07:41:09 UTC (rev 4192)
@@ -0,0 +1,5 @@
+<beans>
+ <interceptors>
+ <class>org.jboss.jsr299.tck.tests.context.passivating.broken.interceptorWithNonPassivatingInjectedField.BrokenInterceptor</class>
+ </interceptors>
+</beans>
\ No newline at end of file
15 years, 1 month