diff --git a/Jenkinsfile b/Jenkinsfile index f0a6659..565a150 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2022 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at @@ -34,7 +34,7 @@ spec: - "localhost.localdomain" containers: - name: cdi-tck-ci - image: jakartaee/cts-base:0.2 + image: jakartaee/cts-base:0.3 command: - cat tty: true @@ -51,7 +51,7 @@ spec: } parameters { string(name: 'GF_BUNDLE_URL', - defaultValue: 'https://ci.eclipse.org/jakartaee-tck/job/build-glassfish/lastSuccessfulBuild/artifact/appserver/distributions/glassfish/target/glassfish.zip', + defaultValue: 'https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.0-SNAPSHOT-nightly.zip', description: 'URL required for downloading GlassFish Full/Web profile bundle' ) choice(name: 'PROFILE', choices: 'FULL\nWEB', description: 'Profile to be used for running CTS either web/full' ) @@ -61,10 +61,10 @@ spec: defaultValue: '', description: 'Name of bundle file to be appended to the base url' ) string(name: 'CDI_TCK_BUNDLE_URL', - defaultValue: 'https://jakarta.oss.sonatype.org/content/repositories/staging/jakarta/enterprise/cdi-tck-dist/3.0.2/cdi-tck-dist-3.0.2-dist.zip', + defaultValue: 'https://download.eclipse.org/ee4j/cdi/4.0/cdi-tck-4.0.0-dist.zip', description: 'CDI TCK bundle url' ) string(name: 'CDI_TCK_VERSION', - defaultValue: '3.0.1', + defaultValue: '4.0.0', description: 'version of bundle file' ) string(name: 'TCK_BUNDLE_BASE_URL', defaultValue: '', diff --git a/build.xml b/build.xml index 3f50e8f..6b42e82 100644 --- a/build.xml +++ b/build.xml @@ -19,49 +19,28 @@ - - + + - + - - - - - - - - - + + + + + + + + + - - - + + - - - - - - - - - - - - - - - - - - - - + @@ -116,18 +95,19 @@ + - + - - + + - + @@ -137,245 +117,243 @@ - + - + - + - - - + + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - + - - + + - - + + - - + + - + - - - + + + - - - - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - ERROR, Neither Winows nor Unix - - - - - - - - - - - - - - - - - - - - - - - - - - - - ERROR, Neither Winows nor Unix - - - - - - - - - - + --> + + + + + + + + + + + + + + + + + + + + + + + + ERROR, Neither Winows nor Unix + + + + + + + + + + + + + + + + + + + + + + + + + + + + ERROR, Neither Winows nor Unix + + + + + + + + + + - - - - - Max heap VM option not found in java-config. - - - Setting max heap value to ${max.heap.size} - - ${domain.file} written to disk. - - - - - - - - - Max permgen VM option not found in java-config. - - - Setting max permgen value to ${max.perm.gen.size} - - ${domain.file} written to disk. - - - - - - - - - - - - - java-config NOT found, something bad happened. - - - Adding -ea VM option to java-config. - - ${domain.file} written to disk. - - - - - -ea VM option already set in java-config, so not setting. - - + + + + + Max heap VM option not found in java-config. + + + Setting max heap value to ${max.heap.size} + + ${domain.file} written to disk. + + + + + + + + + Max permgen VM option not found in java-config. + + + Setting max permgen value to ${max.perm.gen.size} + + ${domain.file} written to disk. + + + + + + + + + + + + + java-config NOT found, something bad happened. + + + Adding -ea VM option to java-config. + + ${domain.file} written to disk. + + + + + -ea VM option already set in java-config, so not setting. + + - - - - - - - + + + + + + + @@ -384,16 +362,16 @@ ${com.sun.aas.instanceRoot}/applications - - - - - - - - - - + + + + + + + + + + @@ -401,7 +379,7 @@ Domain started. - + @@ -431,9 +409,9 @@ - + - + --> - + - - Checking for a socket on ${admin.host} at port ${admin.port}, will wait up to ${wait.for.v4} seconds - - - - Domain started. + + Checking for a socket on ${admin.host} at port ${admin.port}, will wait up to ${wait.for.v4} seconds + + + + Domain started. @@ -462,29 +440,39 @@ - + - - - - - + + + + + - - - + + + + + + + + + + + + + - - + + - + @@ -492,46 +480,46 @@ - - - - - - + + + + + + - - + + - - + + - - - - - + + + + + - - - - + + + + - - + + - - + + - - - - - - + + + + + + diff --git a/cdi-tck-impl-sigtest-jdk8.sig b/cdi-tck-impl-sigtest-jdk8.sig deleted file mode 100644 index 065587c..0000000 --- a/cdi-tck-impl-sigtest-jdk8.sig +++ /dev/null @@ -1,1311 +0,0 @@ -#Signature file v4.1 -#Version -# -# Copyright (c) 2020 Oracle and/or its affiliates. All rights reserved. -# -# This program and the accompanying materials are made available under the -# terms of the Eclipse Public License v. 2.0, which is available at -# http://www.eclipse.org/legal/epl-2.0. -# -# This Source Code may also be made available under the following Secondary -# Licenses when the conditions for such availability set forth in the -# Eclipse Public License v. 2.0 are satisfied: GNU General Public License, -# version 2 with the GNU Classpath Exception, which is available at -# https://www.gnu.org/software/classpath/license.html. -# -# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 -# - -CLSS public abstract interface java.io.Serializable - -CLSS public abstract interface java.lang.AutoCloseable -meth public abstract void close() throws java.lang.Exception - -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 (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 protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Throwable -hfds serialVersionUID - -CLSS public abstract interface !annotation java.lang.FunctionalInterface - 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 abstract interface java.lang.Iterable<%0 extends java.lang.Object> -meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() -meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator() -meth public void forEach(java.util.function.Consumer) - -CLSS public java.lang.Object -cons public () -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 protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.Exception -hfds serialVersionUID - -CLSS public java.lang.Throwable -cons protected (java.lang.String,java.lang.Throwable,boolean,boolean) -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -intf java.io.Serializable -meth public final java.lang.Throwable[] getSuppressed() -meth public final void addSuppressed(java.lang.Throwable) -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 CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,detailMessage,serialVersionUID,stackTrace,suppressedExceptions -hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter - -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 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 jakarta.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 jakarta.enterprise.inject.Stereotype() -intf java.lang.annotation.Annotation - -CLSS public abstract interface !annotation jakarta.decorator.Delegate - 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 jakarta.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 jakarta.enterprise.context.NormalScope(boolean passivating=false) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.context.ApplicationScoped$Literal - outer jakarta.enterprise.context.ApplicationScoped -cons public () -fld public final static jakarta.enterprise.context.ApplicationScoped$Literal INSTANCE -intf jakarta.enterprise.context.ApplicationScoped -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.enterprise.context.BeforeDestroyed - 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 jakarta.inject.Qualifier() -innr public final static Literal -intf java.lang.annotation.Annotation -meth public abstract java.lang.Class value() - -CLSS public final static jakarta.enterprise.context.BeforeDestroyed$Literal - outer jakarta.enterprise.context.BeforeDestroyed -fld public final static jakarta.enterprise.context.BeforeDestroyed$Literal APPLICATION -fld public final static jakarta.enterprise.context.BeforeDestroyed$Literal CONVERSATION -fld public final static jakarta.enterprise.context.BeforeDestroyed$Literal REQUEST -fld public final static jakarta.enterprise.context.BeforeDestroyed$Literal SESSION -intf jakarta.enterprise.context.BeforeDestroyed -meth public java.lang.Class value() -meth public static jakarta.enterprise.context.BeforeDestroyed$Literal of(java.lang.Class) -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID,value - -CLSS public jakarta.enterprise.context.BusyConversationException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.context.ContextException -hfds serialVersionUID - -CLSS public jakarta.enterprise.context.ContextException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.RuntimeException -hfds serialVersionUID - -CLSS public jakarta.enterprise.context.ContextNotActiveException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.context.ContextException -hfds serialVersionUID - -CLSS public abstract interface jakarta.enterprise.context.Conversation -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 jakarta.enterprise.context.ConversationScoped - 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 jakarta.enterprise.context.NormalScope(boolean passivating=true) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.context.ConversationScoped$Literal - outer jakarta.enterprise.context.ConversationScoped -cons public () -fld public final static jakarta.enterprise.context.ConversationScoped$Literal INSTANCE -intf jakarta.enterprise.context.ConversationScoped -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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 jakarta.inject.Scope() -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.context.Dependent$Literal - outer jakarta.enterprise.context.Dependent -cons public () -fld public final static jakarta.enterprise.context.Dependent$Literal INSTANCE -intf jakarta.enterprise.context.Dependent -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.enterprise.context.Destroyed - 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 jakarta.inject.Qualifier() -innr public final static Literal -intf java.lang.annotation.Annotation -meth public abstract java.lang.Class value() - -CLSS public final static jakarta.enterprise.context.Destroyed$Literal - outer jakarta.enterprise.context.Destroyed -fld public final static jakarta.enterprise.context.Destroyed$Literal APPLICATION -fld public final static jakarta.enterprise.context.Destroyed$Literal CONVERSATION -fld public final static jakarta.enterprise.context.Destroyed$Literal REQUEST -fld public final static jakarta.enterprise.context.Destroyed$Literal SESSION -intf jakarta.enterprise.context.Destroyed -meth public java.lang.Class value() -meth public static jakarta.enterprise.context.Destroyed$Literal of(java.lang.Class) -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID,value - -CLSS public abstract interface !annotation jakarta.enterprise.context.Initialized - 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 jakarta.inject.Qualifier() -innr public final static Literal -intf java.lang.annotation.Annotation -meth public abstract java.lang.Class value() - -CLSS public final static jakarta.enterprise.context.Initialized$Literal - outer jakarta.enterprise.context.Initialized -fld public final static jakarta.enterprise.context.Initialized$Literal APPLICATION -fld public final static jakarta.enterprise.context.Initialized$Literal CONVERSATION -fld public final static jakarta.enterprise.context.Initialized$Literal REQUEST -fld public final static jakarta.enterprise.context.Initialized$Literal SESSION -intf jakarta.enterprise.context.Initialized -meth public java.lang.Class value() -meth public static jakarta.enterprise.context.Initialized$Literal of(java.lang.Class) -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID,value - -CLSS public jakarta.enterprise.context.NonexistentConversationException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.context.ContextException -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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 jakarta.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 jakarta.enterprise.context.NormalScope(boolean passivating=false) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.context.RequestScoped$Literal - outer jakarta.enterprise.context.RequestScoped -cons public () -fld public final static jakarta.enterprise.context.RequestScoped$Literal INSTANCE -intf jakarta.enterprise.context.RequestScoped -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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 jakarta.enterprise.context.NormalScope(boolean passivating=true) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.context.SessionScoped$Literal - outer jakarta.enterprise.context.SessionScoped -cons public () -fld public final static jakarta.enterprise.context.SessionScoped$Literal INSTANCE -intf jakarta.enterprise.context.SessionScoped -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.enterprise.context.control.ActivateRequestContext - 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, TYPE]) - anno 0 jakarta.interceptor.InterceptorBinding() -intf java.lang.annotation.Annotation - -CLSS public abstract interface jakarta.enterprise.context.control.RequestContextController -meth public abstract boolean activate() -meth public abstract void deactivate() - -CLSS public abstract interface jakarta.enterprise.context.spi.AlterableContext -intf jakarta.enterprise.context.spi.Context -meth public abstract void destroy(jakarta.enterprise.context.spi.Contextual) - -CLSS public abstract interface jakarta.enterprise.context.spi.Context -meth public abstract <%0 extends java.lang.Object> {%%0} get(jakarta.enterprise.context.spi.Contextual<{%%0}>) -meth public abstract <%0 extends java.lang.Object> {%%0} get(jakarta.enterprise.context.spi.Contextual<{%%0}>,jakarta.enterprise.context.spi.CreationalContext<{%%0}>) -meth public abstract boolean isActive() -meth public abstract java.lang.Class getScope() - -CLSS public abstract interface jakarta.enterprise.context.spi.Contextual<%0 extends java.lang.Object> -meth public abstract void destroy({jakarta.enterprise.context.spi.Contextual%0},jakarta.enterprise.context.spi.CreationalContext<{jakarta.enterprise.context.spi.Contextual%0}>) -meth public abstract {jakarta.enterprise.context.spi.Contextual%0} create(jakarta.enterprise.context.spi.CreationalContext<{jakarta.enterprise.context.spi.Contextual%0}>) - -CLSS public abstract interface jakarta.enterprise.context.spi.CreationalContext<%0 extends java.lang.Object> -meth public abstract void push({jakarta.enterprise.context.spi.CreationalContext%0}) -meth public abstract void release() - -CLSS public abstract interface jakarta.enterprise.event.Event<%0 extends java.lang.Object> -meth public abstract !varargs <%0 extends {jakarta.enterprise.event.Event%0}> jakarta.enterprise.event.Event<{%%0}> select(java.lang.Class<{%%0}>,java.lang.annotation.Annotation[]) -meth public abstract !varargs <%0 extends {jakarta.enterprise.event.Event%0}> jakarta.enterprise.event.Event<{%%0}> select(jakarta.enterprise.util.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.event.Event<{jakarta.enterprise.event.Event%0}> select(java.lang.annotation.Annotation[]) -meth public abstract <%0 extends {jakarta.enterprise.event.Event%0}> java.util.concurrent.CompletionStage<{%%0}> fireAsync({%%0}) -meth public abstract <%0 extends {jakarta.enterprise.event.Event%0}> java.util.concurrent.CompletionStage<{%%0}> fireAsync({%%0},jakarta.enterprise.event.NotificationOptions) -meth public abstract void fire({jakarta.enterprise.event.Event%0}) - -CLSS public abstract interface jakarta.enterprise.event.NotificationOptions -innr public abstract interface static Builder -meth public abstract java.lang.Object get(java.lang.String) -meth public abstract java.util.concurrent.Executor getExecutor() -meth public static jakarta.enterprise.event.NotificationOptions of(java.lang.String,java.lang.Object) -meth public static jakarta.enterprise.event.NotificationOptions ofExecutor(java.util.concurrent.Executor) -meth public static jakarta.enterprise.event.NotificationOptions$Builder builder() - -CLSS public abstract interface static jakarta.enterprise.event.NotificationOptions$Builder - outer jakarta.enterprise.event.NotificationOptions -meth public abstract jakarta.enterprise.event.NotificationOptions build() -meth public abstract jakarta.enterprise.event.NotificationOptions$Builder set(java.lang.String,java.lang.Object) -meth public abstract jakarta.enterprise.event.NotificationOptions$Builder setExecutor(java.util.concurrent.Executor) - -CLSS public jakarta.enterprise.event.ObserverException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.RuntimeException -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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 jakarta.enterprise.event.Reception notifyObserver() -meth public abstract !hasdefault jakarta.enterprise.event.TransactionPhase during() - -CLSS public abstract interface !annotation jakarta.enterprise.event.ObservesAsync - 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 jakarta.enterprise.event.Reception notifyObserver() - -CLSS public final !enum jakarta.enterprise.event.Reception -fld public final static jakarta.enterprise.event.Reception ALWAYS -fld public final static jakarta.enterprise.event.Reception IF_EXISTS -meth public static jakarta.enterprise.event.Reception valueOf(java.lang.String) -meth public static jakarta.enterprise.event.Reception[] values() -supr java.lang.Enum - -CLSS public final !enum jakarta.enterprise.event.TransactionPhase -fld public final static jakarta.enterprise.event.TransactionPhase AFTER_COMPLETION -fld public final static jakarta.enterprise.event.TransactionPhase AFTER_FAILURE -fld public final static jakarta.enterprise.event.TransactionPhase AFTER_SUCCESS -fld public final static jakarta.enterprise.event.TransactionPhase BEFORE_COMPLETION -fld public final static jakarta.enterprise.event.TransactionPhase IN_PROGRESS -meth public static jakarta.enterprise.event.TransactionPhase valueOf(java.lang.String) -meth public static jakarta.enterprise.event.TransactionPhase[] values() -supr java.lang.Enum - -CLSS public abstract interface !annotation jakarta.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]) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.inject.Alternative$Literal - outer jakarta.enterprise.inject.Alternative -cons public () -fld public final static jakarta.enterprise.inject.Alternative$Literal INSTANCE -intf jakarta.enterprise.inject.Alternative -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public jakarta.enterprise.inject.AmbiguousResolutionException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.inject.ResolutionException -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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 jakarta.inject.Qualifier() -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.inject.Any$Literal - outer jakarta.enterprise.inject.Any -cons public () -fld public final static jakarta.enterprise.inject.Any$Literal INSTANCE -intf jakarta.enterprise.inject.Any -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public jakarta.enterprise.inject.CreationException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.inject.InjectionException -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.enterprise.inject.Decorated - 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, FIELD]) - anno 0 jakarta.inject.Qualifier() -intf java.lang.annotation.Annotation - -CLSS public abstract interface !annotation jakarta.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 jakarta.inject.Qualifier() -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.inject.Default$Literal - outer jakarta.enterprise.inject.Default -cons public () -fld public final static jakarta.enterprise.inject.Default$Literal INSTANCE -intf jakarta.enterprise.inject.Default -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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 jakarta.enterprise.inject.IllegalProductException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.inject.InjectionException -hfds serialVersionUID - -CLSS public jakarta.enterprise.inject.InjectionException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.RuntimeException -hfds serialVersionUID - -CLSS public abstract interface jakarta.enterprise.inject.Instance<%0 extends java.lang.Object> -intf java.lang.Iterable<{jakarta.enterprise.inject.Instance%0}> -intf jakarta.inject.Provider<{jakarta.enterprise.inject.Instance%0}> -meth public abstract !varargs <%0 extends {jakarta.enterprise.inject.Instance%0}> jakarta.enterprise.inject.Instance<{%%0}> select(java.lang.Class<{%%0}>,java.lang.annotation.Annotation[]) -meth public abstract !varargs <%0 extends {jakarta.enterprise.inject.Instance%0}> jakarta.enterprise.inject.Instance<{%%0}> select(jakarta.enterprise.util.TypeLiteral<{%%0}>,java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.inject.Instance<{jakarta.enterprise.inject.Instance%0}> select(java.lang.annotation.Annotation[]) -meth public abstract boolean isAmbiguous() -meth public abstract boolean isUnsatisfied() -meth public abstract void destroy({jakarta.enterprise.inject.Instance%0}) -meth public boolean isResolvable() -meth public java.util.stream.Stream<{jakarta.enterprise.inject.Instance%0}> stream() - -CLSS public abstract interface !annotation jakarta.enterprise.inject.Intercepted - 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, FIELD]) - anno 0 jakarta.inject.Qualifier() -intf java.lang.annotation.Annotation - -CLSS public abstract interface !annotation jakarta.enterprise.inject.Model - 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 jakarta.enterprise.context.RequestScoped() - anno 0 jakarta.enterprise.inject.Stereotype() - anno 0 jakarta.inject.Named(java.lang.String value="") -intf java.lang.annotation.Annotation - -CLSS public abstract interface !annotation jakarta.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 jakarta.inject.Qualifier() -innr public final static Literal -intf java.lang.annotation.Annotation -meth public abstract !hasdefault java.lang.Class value() - -CLSS public final static jakarta.enterprise.inject.New$Literal - outer jakarta.enterprise.inject.New -fld public final static jakarta.enterprise.inject.New$Literal INSTANCE -intf jakarta.enterprise.inject.New -meth public java.lang.Class value() -meth public static jakarta.enterprise.inject.New$Literal of(java.lang.Class) -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID,value - -CLSS public abstract interface !annotation jakarta.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 jakarta.enterprise.inject.ResolutionException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.inject.InjectionException -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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]) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.inject.Specializes$Literal - outer jakarta.enterprise.inject.Specializes -cons public () -fld public final static jakarta.enterprise.inject.Specializes$Literal INSTANCE -intf jakarta.enterprise.inject.Specializes -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.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 - -CLSS public abstract interface !annotation jakarta.enterprise.inject.TransientReference - 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]) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.inject.TransientReference$Literal - outer jakarta.enterprise.inject.TransientReference -cons public () -fld public final static jakarta.enterprise.inject.TransientReference$Literal INSTANCE -intf jakarta.enterprise.inject.TransientReference -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.enterprise.inject.Typed - 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, METHOD, TYPE]) -innr public final static Literal -intf java.lang.annotation.Annotation -meth public abstract !hasdefault java.lang.Class[] value() - -CLSS public final static jakarta.enterprise.inject.Typed$Literal - outer jakarta.enterprise.inject.Typed -fld public final static jakarta.enterprise.inject.Typed$Literal INSTANCE -intf jakarta.enterprise.inject.Typed -meth public java.lang.Class[] value() -meth public static jakarta.enterprise.inject.Typed$Literal of(java.lang.Class[]) -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID,value - -CLSS public jakarta.enterprise.inject.UnproxyableResolutionException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.inject.ResolutionException -hfds serialVersionUID - -CLSS public jakarta.enterprise.inject.UnsatisfiedResolutionException -cons public () -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr jakarta.enterprise.inject.ResolutionException -hfds serialVersionUID - -CLSS public abstract interface !annotation jakarta.enterprise.inject.Vetoed - 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, PACKAGE]) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.inject.Vetoed$Literal - outer jakarta.enterprise.inject.Vetoed -cons public () -fld public final static jakarta.enterprise.inject.Vetoed$Literal INSTANCE -intf jakarta.enterprise.inject.Vetoed -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public final jakarta.enterprise.inject.literal.InjectLiteral -cons public () -fld public final static jakarta.enterprise.inject.literal.InjectLiteral INSTANCE -intf jakarta.inject.Inject -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public final jakarta.enterprise.inject.literal.NamedLiteral -fld public final static jakarta.inject.Named INSTANCE -intf jakarta.inject.Named -meth public java.lang.String value() -meth public static jakarta.enterprise.inject.literal.NamedLiteral of(java.lang.String) -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID,value - -CLSS public final jakarta.enterprise.inject.literal.QualifierLiteral -cons public () -fld public final static jakarta.enterprise.inject.literal.QualifierLiteral INSTANCE -intf jakarta.inject.Qualifier -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public final jakarta.enterprise.inject.literal.SingletonLiteral -cons public () -fld public final static jakarta.enterprise.inject.literal.SingletonLiteral INSTANCE -intf jakarta.inject.Singleton -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract interface jakarta.enterprise.inject.se.SeContainer -intf java.lang.AutoCloseable -intf jakarta.enterprise.inject.Instance -meth public abstract boolean isRunning() -meth public abstract jakarta.enterprise.inject.spi.BeanManager getBeanManager() -meth public abstract void close() - -CLSS public abstract jakarta.enterprise.inject.se.SeContainerInitializer -cons public () -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer addBeanClasses(java.lang.Class[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer addExtensions(java.lang.Class[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer addExtensions(jakarta.enterprise.inject.spi.Extension[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer addPackages(boolean,java.lang.Class[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer addPackages(boolean,java.lang.Package[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer addPackages(java.lang.Class[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer addPackages(java.lang.Package[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer enableDecorators(java.lang.Class[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer enableInterceptors(java.lang.Class[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer selectAlternativeStereotypes(java.lang.Class[]) -meth public abstract !varargs jakarta.enterprise.inject.se.SeContainerInitializer selectAlternatives(java.lang.Class[]) -meth public abstract jakarta.enterprise.inject.se.SeContainer initialize() -meth public abstract jakarta.enterprise.inject.se.SeContainerInitializer addProperty(java.lang.String,java.lang.Object) -meth public abstract jakarta.enterprise.inject.se.SeContainerInitializer disableDiscovery() -meth public abstract jakarta.enterprise.inject.se.SeContainerInitializer setClassLoader(java.lang.ClassLoader) -meth public abstract jakarta.enterprise.inject.se.SeContainerInitializer setProperties(java.util.Map) -meth public static jakarta.enterprise.inject.se.SeContainerInitializer newInstance() -supr java.lang.Object - -CLSS public abstract interface jakarta.enterprise.inject.spi.AfterBeanDiscovery -meth public abstract <%0 extends java.lang.Object> java.lang.Iterable> getAnnotatedTypes(java.lang.Class<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.AnnotatedType<{%%0}> getAnnotatedType(java.lang.Class<{%%0}>,java.lang.String) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{%%0}> addBean() -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{%%0}> addObserverMethod() -meth public abstract void addBean(jakarta.enterprise.inject.spi.Bean) -meth public abstract void addContext(jakarta.enterprise.context.spi.Context) -meth public abstract void addDefinitionError(java.lang.Throwable) -meth public abstract void addObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod) - -CLSS public abstract interface jakarta.enterprise.inject.spi.AfterDeploymentValidation -meth public abstract void addDeploymentProblem(java.lang.Throwable) - -CLSS public abstract interface jakarta.enterprise.inject.spi.AfterTypeDiscovery -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{%%0}> addAnnotatedType(java.lang.Class<{%%0}>,java.lang.String) -meth public abstract java.util.List> getAlternatives() -meth public abstract java.util.List> getDecorators() -meth public abstract java.util.List> getInterceptors() -meth public abstract void addAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType,java.lang.String) - -CLSS public abstract interface jakarta.enterprise.inject.spi.Annotated -meth public abstract <%0 extends java.lang.annotation.Annotation> java.util.Set<{%%0}> getAnnotations(java.lang.Class<{%%0}>) -meth public abstract <%0 extends java.lang.annotation.Annotation> {%%0} getAnnotation(java.lang.Class<{%%0}>) -meth public abstract boolean isAnnotationPresent(java.lang.Class) -meth public abstract java.lang.reflect.Type getBaseType() -meth public abstract java.util.Set getAnnotations() -meth public abstract java.util.Set getTypeClosure() - -CLSS public abstract interface jakarta.enterprise.inject.spi.AnnotatedCallable<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.AnnotatedMember<{jakarta.enterprise.inject.spi.AnnotatedCallable%0}> -meth public abstract java.util.List> getParameters() - -CLSS public abstract interface jakarta.enterprise.inject.spi.AnnotatedConstructor<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.AnnotatedCallable<{jakarta.enterprise.inject.spi.AnnotatedConstructor%0}> -meth public <%0 extends java.lang.annotation.Annotation> java.util.Set<{%%0}> getAnnotations(java.lang.Class<{%%0}>) -meth public abstract java.lang.reflect.Constructor<{jakarta.enterprise.inject.spi.AnnotatedConstructor%0}> getJavaMember() - -CLSS public abstract interface jakarta.enterprise.inject.spi.AnnotatedField<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.AnnotatedMember<{jakarta.enterprise.inject.spi.AnnotatedField%0}> -meth public <%0 extends java.lang.annotation.Annotation> java.util.Set<{%%0}> getAnnotations(java.lang.Class<{%%0}>) -meth public abstract java.lang.reflect.Field getJavaMember() - -CLSS public abstract interface jakarta.enterprise.inject.spi.AnnotatedMember<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.Annotated -meth public abstract boolean isStatic() -meth public abstract java.lang.reflect.Member getJavaMember() -meth public abstract jakarta.enterprise.inject.spi.AnnotatedType<{jakarta.enterprise.inject.spi.AnnotatedMember%0}> getDeclaringType() - -CLSS public abstract interface jakarta.enterprise.inject.spi.AnnotatedMethod<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.AnnotatedCallable<{jakarta.enterprise.inject.spi.AnnotatedMethod%0}> -meth public <%0 extends java.lang.annotation.Annotation> java.util.Set<{%%0}> getAnnotations(java.lang.Class<{%%0}>) -meth public abstract java.lang.reflect.Method getJavaMember() - -CLSS public abstract interface jakarta.enterprise.inject.spi.AnnotatedParameter<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.Annotated -meth public <%0 extends java.lang.annotation.Annotation> java.util.Set<{%%0}> getAnnotations(java.lang.Class<{%%0}>) -meth public abstract int getPosition() -meth public abstract jakarta.enterprise.inject.spi.AnnotatedCallable<{jakarta.enterprise.inject.spi.AnnotatedParameter%0}> getDeclaringCallable() -meth public java.lang.reflect.Parameter getJavaParameter() - -CLSS public abstract interface jakarta.enterprise.inject.spi.AnnotatedType<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.Annotated -meth public <%0 extends java.lang.annotation.Annotation> java.util.Set<{%%0}> getAnnotations(java.lang.Class<{%%0}>) -meth public abstract java.lang.Class<{jakarta.enterprise.inject.spi.AnnotatedType%0}> getJavaClass() -meth public abstract java.util.Set> getConstructors() -meth public abstract java.util.Set> getFields() -meth public abstract java.util.Set> getMethods() - -CLSS public abstract interface jakarta.enterprise.inject.spi.Bean<%0 extends java.lang.Object> -intf jakarta.enterprise.context.spi.Contextual<{jakarta.enterprise.inject.spi.Bean%0}> -intf jakarta.enterprise.inject.spi.BeanAttributes<{jakarta.enterprise.inject.spi.Bean%0}> -meth public abstract boolean isNullable() -meth public abstract java.lang.Class getBeanClass() -meth public abstract java.util.Set getInjectionPoints() - -CLSS public abstract interface jakarta.enterprise.inject.spi.BeanAttributes<%0 extends java.lang.Object> -meth public abstract boolean isAlternative() -meth public abstract java.lang.Class getScope() -meth public abstract java.lang.String getName() -meth public abstract java.util.Set> getStereotypes() -meth public abstract java.util.Set getQualifiers() -meth public abstract java.util.Set getTypes() - -CLSS public abstract interface jakarta.enterprise.inject.spi.BeanManager -meth public abstract !varargs <%0 extends java.lang.Object> java.util.Set> resolveObserverMethods({%%0},java.lang.annotation.Annotation[]) -meth public abstract !varargs java.util.List> resolveDecorators(java.util.Set,java.lang.annotation.Annotation[]) -meth public abstract !varargs java.util.List> resolveInterceptors(jakarta.enterprise.inject.spi.InterceptionType,java.lang.annotation.Annotation[]) -meth public abstract !varargs java.util.Set> 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, %1 extends java.lang.Object> jakarta.enterprise.inject.spi.Bean<{%%0}> createBean(jakarta.enterprise.inject.spi.BeanAttributes<{%%0}>,java.lang.Class<{%%1}>,jakarta.enterprise.inject.spi.ProducerFactory<{%%1}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.context.spi.CreationalContext<{%%0}> createCreationalContext(jakarta.enterprise.context.spi.Contextual<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.AnnotatedType<{%%0}> createAnnotatedType(java.lang.Class<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.Bean resolve(java.util.Set>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.Bean<{%%0}> createBean(jakarta.enterprise.inject.spi.BeanAttributes<{%%0}>,java.lang.Class<{%%0}>,jakarta.enterprise.inject.spi.InjectionTargetFactory<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.BeanAttributes<{%%0}> createBeanAttributes(jakarta.enterprise.inject.spi.AnnotatedType<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.InjectionTarget<{%%0}> createInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.InjectionTargetFactory<{%%0}> getInjectionTargetFactory(jakarta.enterprise.inject.spi.AnnotatedType<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.InterceptionFactory<{%%0}> createInterceptionFactory(jakarta.enterprise.context.spi.CreationalContext<{%%0}>,java.lang.Class<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.ProducerFactory<{%%0}> getProducerFactory(jakarta.enterprise.inject.spi.AnnotatedField,jakarta.enterprise.inject.spi.Bean<{%%0}>) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.ProducerFactory<{%%0}> getProducerFactory(jakarta.enterprise.inject.spi.AnnotatedMethod,jakarta.enterprise.inject.spi.Bean<{%%0}>) -meth public abstract <%0 extends jakarta.enterprise.inject.spi.Extension> {%%0} getExtension(java.lang.Class<{%%0}>) -meth public abstract boolean areInterceptorBindingsEquivalent(java.lang.annotation.Annotation,java.lang.annotation.Annotation) -meth public abstract boolean areQualifiersEquivalent(java.lang.annotation.Annotation,java.lang.annotation.Annotation) -meth public abstract boolean isInterceptorBinding(java.lang.Class) -meth public abstract boolean isNormalScope(java.lang.Class) -meth public abstract boolean isPassivatingScope(java.lang.Class) -meth public abstract boolean isQualifier(java.lang.Class) -meth public abstract boolean isScope(java.lang.Class) -meth public abstract boolean isStereotype(java.lang.Class) -meth public abstract int getInterceptorBindingHashCode(java.lang.annotation.Annotation) -meth public abstract int getQualifierHashCode(java.lang.annotation.Annotation) -meth public abstract java.lang.Object getInjectableReference(jakarta.enterprise.inject.spi.InjectionPoint,jakarta.enterprise.context.spi.CreationalContext) -meth public abstract java.lang.Object getReference(jakarta.enterprise.inject.spi.Bean,java.lang.reflect.Type,jakarta.enterprise.context.spi.CreationalContext) -meth public abstract java.util.Set getInterceptorBindingDefinition(java.lang.Class) -meth public abstract java.util.Set getStereotypeDefinition(java.lang.Class) -meth public abstract java.util.Set> getBeans(java.lang.String) -meth public abstract jakarta.el.ELResolver getELResolver() -meth public abstract jakarta.el.ExpressionFactory wrapExpressionFactory(jakarta.el.ExpressionFactory) -meth public abstract jakarta.enterprise.context.spi.Context getContext(java.lang.Class) -meth public abstract jakarta.enterprise.event.Event getEvent() -meth public abstract jakarta.enterprise.inject.Instance createInstance() -meth public abstract jakarta.enterprise.inject.spi.Bean getPassivationCapableBean(java.lang.String) -meth public abstract jakarta.enterprise.inject.spi.BeanAttributes createBeanAttributes(jakarta.enterprise.inject.spi.AnnotatedMember) -meth public abstract jakarta.enterprise.inject.spi.InjectionPoint createInjectionPoint(jakarta.enterprise.inject.spi.AnnotatedField) -meth public abstract jakarta.enterprise.inject.spi.InjectionPoint createInjectionPoint(jakarta.enterprise.inject.spi.AnnotatedParameter) -meth public abstract void validate(jakarta.enterprise.inject.spi.InjectionPoint) - -CLSS public abstract interface jakarta.enterprise.inject.spi.BeforeBeanDiscovery -meth public abstract !varargs void addInterceptorBinding(java.lang.Class,java.lang.annotation.Annotation[]) -meth public abstract !varargs void addStereotype(java.lang.Class,java.lang.annotation.Annotation[]) -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{%%0}> addAnnotatedType(java.lang.Class<{%%0}>,java.lang.String) -meth public abstract <%0 extends java.lang.annotation.Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{%%0}> configureInterceptorBinding(java.lang.Class<{%%0}>) -meth public abstract <%0 extends java.lang.annotation.Annotation> jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{%%0}> configureQualifier(java.lang.Class<{%%0}>) -meth public abstract void addAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType) -meth public abstract void addAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType,java.lang.String) -meth public abstract void addInterceptorBinding(jakarta.enterprise.inject.spi.AnnotatedType) -meth public abstract void addQualifier(java.lang.Class) -meth public abstract void addQualifier(jakarta.enterprise.inject.spi.AnnotatedType) -meth public abstract void addScope(java.lang.Class,boolean,boolean) - -CLSS public abstract interface jakarta.enterprise.inject.spi.BeforeShutdown - -CLSS public abstract jakarta.enterprise.inject.spi.CDI<%0 extends java.lang.Object> -cons public () -fld protected static java.util.Set discoveredProviders -fld protected static jakarta.enterprise.inject.spi.CDIProvider configuredProvider -intf jakarta.enterprise.inject.Instance<{jakarta.enterprise.inject.spi.CDI%0}> -meth public abstract jakarta.enterprise.inject.spi.BeanManager getBeanManager() -meth public static jakarta.enterprise.inject.spi.CDI current() -meth public static void setCDIProvider(jakarta.enterprise.inject.spi.CDIProvider) -supr java.lang.Object -hfds lock - -CLSS public abstract interface jakarta.enterprise.inject.spi.CDIProvider -fld public final static int DEFAULT_CDI_PROVIDER_PRIORITY = 0 -intf jakarta.enterprise.inject.spi.Prioritized -meth public abstract jakarta.enterprise.inject.spi.CDI getCDI() -meth public int getPriority() - -CLSS public abstract interface jakarta.enterprise.inject.spi.Decorator<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.Bean<{jakarta.enterprise.inject.spi.Decorator%0}> -meth public abstract java.lang.reflect.Type getDelegateType() -meth public abstract java.util.Set getDelegateQualifiers() -meth public abstract java.util.Set getDecoratedTypes() - -CLSS public jakarta.enterprise.inject.spi.DefinitionException -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.RuntimeException -hfds serialVersionUID - -CLSS public jakarta.enterprise.inject.spi.DeploymentException -cons public (java.lang.String) -cons public (java.lang.String,java.lang.Throwable) -cons public (java.lang.Throwable) -supr java.lang.RuntimeException -hfds serialVersionUID - -CLSS public abstract interface jakarta.enterprise.inject.spi.EventContext<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.EventMetadata getMetadata() -meth public abstract {jakarta.enterprise.inject.spi.EventContext%0} getEvent() - -CLSS public abstract interface jakarta.enterprise.inject.spi.EventMetadata -meth public abstract java.lang.reflect.Type getType() -meth public abstract java.util.Set getQualifiers() -meth public abstract jakarta.enterprise.inject.spi.InjectionPoint getInjectionPoint() - -CLSS public abstract interface jakarta.enterprise.inject.spi.Extension - -CLSS public abstract interface jakarta.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 getQualifiers() -meth public abstract jakarta.enterprise.inject.spi.Annotated getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.Bean getBean() - -CLSS public abstract interface jakarta.enterprise.inject.spi.InjectionTarget<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.Producer<{jakarta.enterprise.inject.spi.InjectionTarget%0}> -meth public abstract void inject({jakarta.enterprise.inject.spi.InjectionTarget%0},jakarta.enterprise.context.spi.CreationalContext<{jakarta.enterprise.inject.spi.InjectionTarget%0}>) -meth public abstract void postConstruct({jakarta.enterprise.inject.spi.InjectionTarget%0}) -meth public abstract void preDestroy({jakarta.enterprise.inject.spi.InjectionTarget%0}) - -CLSS public abstract interface jakarta.enterprise.inject.spi.InjectionTargetFactory<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.InjectionTarget<{jakarta.enterprise.inject.spi.InjectionTargetFactory%0}> createInjectionTarget(jakarta.enterprise.inject.spi.Bean<{jakarta.enterprise.inject.spi.InjectionTargetFactory%0}>) -meth public jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{jakarta.enterprise.inject.spi.InjectionTargetFactory%0}> configure() - -CLSS public abstract interface jakarta.enterprise.inject.spi.InterceptionFactory<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.InterceptionFactory<{jakarta.enterprise.inject.spi.InterceptionFactory%0}> ignoreFinalMethods() -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{jakarta.enterprise.inject.spi.InterceptionFactory%0}> configure() -meth public abstract {jakarta.enterprise.inject.spi.InterceptionFactory%0} createInterceptedInstance({jakarta.enterprise.inject.spi.InterceptionFactory%0}) - -CLSS public final !enum jakarta.enterprise.inject.spi.InterceptionType -fld public final static jakarta.enterprise.inject.spi.InterceptionType AROUND_CONSTRUCT -fld public final static jakarta.enterprise.inject.spi.InterceptionType AROUND_INVOKE -fld public final static jakarta.enterprise.inject.spi.InterceptionType AROUND_TIMEOUT -fld public final static jakarta.enterprise.inject.spi.InterceptionType POST_ACTIVATE -fld public final static jakarta.enterprise.inject.spi.InterceptionType POST_CONSTRUCT -fld public final static jakarta.enterprise.inject.spi.InterceptionType PRE_DESTROY -fld public final static jakarta.enterprise.inject.spi.InterceptionType PRE_PASSIVATE -meth public static jakarta.enterprise.inject.spi.InterceptionType valueOf(java.lang.String) -meth public static jakarta.enterprise.inject.spi.InterceptionType[] values() -supr java.lang.Enum - -CLSS public abstract interface jakarta.enterprise.inject.spi.Interceptor<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.Bean<{jakarta.enterprise.inject.spi.Interceptor%0}> -meth public abstract boolean intercepts(jakarta.enterprise.inject.spi.InterceptionType) -meth public abstract java.lang.Object intercept(jakarta.enterprise.inject.spi.InterceptionType,{jakarta.enterprise.inject.spi.Interceptor%0},jakarta.interceptor.InvocationContext) throws java.lang.Exception -meth public abstract java.util.Set getInterceptorBindings() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ObserverMethod<%0 extends java.lang.Object> -fld public final static int DEFAULT_PRIORITY = 2500 -intf jakarta.enterprise.inject.spi.Prioritized -meth public abstract java.lang.Class getBeanClass() -meth public abstract java.lang.reflect.Type getObservedType() -meth public abstract java.util.Set getObservedQualifiers() -meth public abstract jakarta.enterprise.event.Reception getReception() -meth public abstract jakarta.enterprise.event.TransactionPhase getTransactionPhase() -meth public boolean isAsync() -meth public int getPriority() -meth public void notify(jakarta.enterprise.inject.spi.EventContext<{jakarta.enterprise.inject.spi.ObserverMethod%0}>) -meth public void notify({jakarta.enterprise.inject.spi.ObserverMethod%0}) - -CLSS public abstract interface jakarta.enterprise.inject.spi.PassivationCapable -meth public abstract java.lang.String getId() - -CLSS public abstract interface jakarta.enterprise.inject.spi.Prioritized -meth public abstract int getPriority() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessAnnotatedType<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedType<{jakarta.enterprise.inject.spi.ProcessAnnotatedType%0}> getAnnotatedType() -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{jakarta.enterprise.inject.spi.ProcessAnnotatedType%0}> configureAnnotatedType() -meth public abstract void setAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<{jakarta.enterprise.inject.spi.ProcessAnnotatedType%0}>) -meth public abstract void veto() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessBean<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.Annotated getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.Bean<{jakarta.enterprise.inject.spi.ProcessBean%0}> getBean() -meth public abstract void addDefinitionError(java.lang.Throwable) - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessBeanAttributes<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.Annotated getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.BeanAttributes<{jakarta.enterprise.inject.spi.ProcessBeanAttributes%0}> getBeanAttributes() -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.ProcessBeanAttributes%0}> configureBeanAttributes() -meth public abstract void addDefinitionError(java.lang.Throwable) -meth public abstract void ignoreFinalMethods() -meth public abstract void setBeanAttributes(jakarta.enterprise.inject.spi.BeanAttributes<{jakarta.enterprise.inject.spi.ProcessBeanAttributes%0}>) -meth public abstract void veto() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessInjectionPoint<%0 extends java.lang.Object, %1 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.InjectionPoint getInjectionPoint() -meth public abstract jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator configureInjectionPoint() -meth public abstract void addDefinitionError(java.lang.Throwable) -meth public abstract void setInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint) - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessInjectionTarget<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedType<{jakarta.enterprise.inject.spi.ProcessInjectionTarget%0}> getAnnotatedType() -meth public abstract jakarta.enterprise.inject.spi.InjectionTarget<{jakarta.enterprise.inject.spi.ProcessInjectionTarget%0}> getInjectionTarget() -meth public abstract void addDefinitionError(java.lang.Throwable) -meth public abstract void setInjectionTarget(jakarta.enterprise.inject.spi.InjectionTarget<{jakarta.enterprise.inject.spi.ProcessInjectionTarget%0}>) - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessManagedBean<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.ProcessBean<{jakarta.enterprise.inject.spi.ProcessManagedBean%0}> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedType<{jakarta.enterprise.inject.spi.ProcessManagedBean%0}> getAnnotatedBeanClass() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedMethod<{jakarta.enterprise.inject.spi.ProcessObserverMethod%1}> getAnnotatedMethod() -meth public abstract jakarta.enterprise.inject.spi.ObserverMethod<{jakarta.enterprise.inject.spi.ProcessObserverMethod%0}> getObserverMethod() -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.ProcessObserverMethod%0}> configureObserverMethod() -meth public abstract void addDefinitionError(java.lang.Throwable) -meth public abstract void setObserverMethod(jakarta.enterprise.inject.spi.ObserverMethod<{jakarta.enterprise.inject.spi.ProcessObserverMethod%0}>) -meth public abstract void veto() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessProducer<%0 extends java.lang.Object, %1 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedMember<{jakarta.enterprise.inject.spi.ProcessProducer%0}> getAnnotatedMember() -meth public abstract jakarta.enterprise.inject.spi.Producer<{jakarta.enterprise.inject.spi.ProcessProducer%1}> getProducer() -meth public abstract jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<{jakarta.enterprise.inject.spi.ProcessProducer%1}> configureProducer() -meth public abstract void addDefinitionError(java.lang.Throwable) -meth public abstract void setProducer(jakarta.enterprise.inject.spi.Producer<{jakarta.enterprise.inject.spi.ProcessProducer%1}>) - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessProducerField<%0 extends java.lang.Object, %1 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.ProcessBean<{jakarta.enterprise.inject.spi.ProcessProducerField%1}> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedField<{jakarta.enterprise.inject.spi.ProcessProducerField%0}> getAnnotatedProducerField() -meth public abstract jakarta.enterprise.inject.spi.AnnotatedParameter<{jakarta.enterprise.inject.spi.ProcessProducerField%0}> getAnnotatedDisposedParameter() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessProducerMethod<%0 extends java.lang.Object, %1 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.ProcessBean<{jakarta.enterprise.inject.spi.ProcessProducerMethod%1}> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedMethod<{jakarta.enterprise.inject.spi.ProcessProducerMethod%0}> getAnnotatedProducerMethod() -meth public abstract jakarta.enterprise.inject.spi.AnnotatedParameter<{jakarta.enterprise.inject.spi.ProcessProducerMethod%0}> getAnnotatedDisposedParameter() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessSessionBean<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.ProcessManagedBean -meth public abstract java.lang.String getEjbName() -meth public abstract jakarta.enterprise.inject.spi.SessionBeanType getSessionBeanType() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessSyntheticAnnotatedType<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.ProcessAnnotatedType<{jakarta.enterprise.inject.spi.ProcessSyntheticAnnotatedType%0}> -meth public abstract jakarta.enterprise.inject.spi.Extension getSource() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessSyntheticBean<%0 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.ProcessBean<{jakarta.enterprise.inject.spi.ProcessSyntheticBean%0}> -meth public abstract jakarta.enterprise.inject.spi.Extension getSource() - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProcessSyntheticObserverMethod<%0 extends java.lang.Object, %1 extends java.lang.Object> -intf jakarta.enterprise.inject.spi.ProcessObserverMethod<{jakarta.enterprise.inject.spi.ProcessSyntheticObserverMethod%0},{jakarta.enterprise.inject.spi.ProcessSyntheticObserverMethod%1}> -meth public abstract jakarta.enterprise.inject.spi.Extension getSource() - -CLSS public abstract interface jakarta.enterprise.inject.spi.Producer<%0 extends java.lang.Object> -meth public abstract java.util.Set getInjectionPoints() -meth public abstract void dispose({jakarta.enterprise.inject.spi.Producer%0}) -meth public abstract {jakarta.enterprise.inject.spi.Producer%0} produce(jakarta.enterprise.context.spi.CreationalContext<{jakarta.enterprise.inject.spi.Producer%0}>) - -CLSS public abstract interface jakarta.enterprise.inject.spi.ProducerFactory<%0 extends java.lang.Object> -meth public abstract <%0 extends java.lang.Object> jakarta.enterprise.inject.spi.Producer<{%%0}> createProducer(jakarta.enterprise.inject.spi.Bean<{%%0}>) - -CLSS public final !enum jakarta.enterprise.inject.spi.SessionBeanType -fld public final static jakarta.enterprise.inject.spi.SessionBeanType SINGLETON -fld public final static jakarta.enterprise.inject.spi.SessionBeanType STATEFUL -fld public final static jakarta.enterprise.inject.spi.SessionBeanType STATELESS -meth public static jakarta.enterprise.inject.spi.SessionBeanType valueOf(java.lang.String) -meth public static jakarta.enterprise.inject.spi.SessionBeanType[] values() -supr java.lang.Enum - -CLSS public jakarta.enterprise.inject.spi.Unmanaged<%0 extends java.lang.Object> -cons public (java.lang.Class<{jakarta.enterprise.inject.spi.Unmanaged%0}>) -cons public (jakarta.enterprise.inject.spi.BeanManager,java.lang.Class<{jakarta.enterprise.inject.spi.Unmanaged%0}>) -innr public static UnmanagedInstance -meth public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance<{jakarta.enterprise.inject.spi.Unmanaged%0}> newInstance() -supr java.lang.Object -hfds beanManager,injectionTarget - -CLSS public static jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance<%0 extends java.lang.Object> - outer jakarta.enterprise.inject.spi.Unmanaged -meth public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance<{jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance%0}> dispose() -meth public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance<{jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance%0}> inject() -meth public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance<{jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance%0}> postConstruct() -meth public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance<{jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance%0}> preDestroy() -meth public jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance<{jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance%0}> produce() -meth public {jakarta.enterprise.inject.spi.Unmanaged$UnmanagedInstance%0} get() -supr java.lang.Object -hfds ctx,disposed,injectionTarget,instance - -CLSS public abstract interface !annotation jakarta.enterprise.inject.spi.WithAnnotations - 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 java.lang.Class[] value() - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<%0 extends java.lang.Object> -meth public abstract java.util.List> params() -meth public abstract jakarta.enterprise.inject.spi.AnnotatedConstructor<{jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator%0}> getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator%0}> add(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator%0}> remove(java.util.function.Predicate) -meth public java.util.stream.Stream> filterParams(java.util.function.Predicate>) -meth public jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator%0}> removeAll() - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedField<{jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator%0}> getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator%0}> add(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator%0}> remove(java.util.function.Predicate) -meth public jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator%0}> removeAll() - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<%0 extends java.lang.Object> -meth public abstract java.util.List> params() -meth public abstract jakarta.enterprise.inject.spi.AnnotatedMethod<{jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator%0}> getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator%0}> add(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator%0}> remove(java.util.function.Predicate) -meth public java.util.stream.Stream> filterParams(java.util.function.Predicate>) -meth public jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator%0}> removeAll() - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator<%0 extends java.lang.Object> -meth public abstract jakarta.enterprise.inject.spi.AnnotatedParameter<{jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator%0}> getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator%0}> add(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator%0}> remove(java.util.function.Predicate) -meth public jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedParameterConfigurator%0}> removeAll() - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<%0 extends java.lang.Object> -meth public abstract java.util.Set> constructors() -meth public abstract java.util.Set> fields() -meth public abstract java.util.Set> methods() -meth public abstract jakarta.enterprise.inject.spi.AnnotatedType<{jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator%0}> getAnnotated() -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator%0}> add(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator%0}> remove(java.util.function.Predicate) -meth public java.util.stream.Stream> filterConstructors(java.util.function.Predicate>) -meth public java.util.stream.Stream> filterFields(java.util.function.Predicate>) -meth public java.util.stream.Stream> filterMethods(java.util.function.Predicate>) -meth public jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<{jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator%0}> removeAll() - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<%0 extends java.lang.Object> -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addQualifiers(java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addTypes(java.lang.reflect.Type[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> qualifiers(java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> types(java.lang.reflect.Type[]) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addQualifier(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addQualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addStereotype(java.lang.Class) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addStereotypes(java.util.Set>) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addTransitiveTypeClosure(java.lang.reflect.Type) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addType(java.lang.reflect.Type) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addType(jakarta.enterprise.util.TypeLiteral) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> addTypes(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> alternative(boolean) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> name(java.lang.String) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> qualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> scope(java.lang.Class) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> stereotypes(java.util.Set>) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanAttributesConfigurator%0}> types(java.util.Set) - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.BeanConfigurator<%0 extends java.lang.Object> -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addInjectionPoints(jakarta.enterprise.inject.spi.InjectionPoint[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addQualifiers(java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addTypes(java.lang.reflect.Type[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> injectionPoints(jakarta.enterprise.inject.spi.InjectionPoint[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> qualifiers(java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> types(java.lang.reflect.Type[]) -meth public abstract <%0 extends {jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{%%0}> createWith(java.util.function.Function,{%%0}>) -meth public abstract <%0 extends {jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{%%0}> produceWith(java.util.function.Function,{%%0}>) -meth public abstract <%0 extends {jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{%%0}> read(jakarta.enterprise.inject.spi.AnnotatedType<{%%0}>) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addInjectionPoints(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addQualifier(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addQualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addStereotype(java.lang.Class) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addStereotypes(java.util.Set>) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addTransitiveTypeClosure(java.lang.reflect.Type) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addType(java.lang.reflect.Type) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addType(jakarta.enterprise.util.TypeLiteral) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> addTypes(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> alternative(boolean) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> beanClass(java.lang.Class) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> destroyWith(java.util.function.BiConsumer<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0},jakarta.enterprise.context.spi.CreationalContext<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}>>) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> disposeWith(java.util.function.BiConsumer<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0},jakarta.enterprise.inject.Instance>) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> id(java.lang.String) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> injectionPoints(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> name(java.lang.String) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> qualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> read(jakarta.enterprise.inject.spi.BeanAttributes) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> scope(java.lang.Class) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> stereotypes(java.util.Set>) -meth public abstract jakarta.enterprise.inject.spi.configurator.BeanConfigurator<{jakarta.enterprise.inject.spi.configurator.BeanConfigurator%0}> types(java.util.Set) - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator addQualifiers(java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator qualifiers(java.lang.annotation.Annotation[]) -meth public abstract jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator addQualifier(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator addQualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator delegate(boolean) -meth public abstract jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator qualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator transientField(boolean) -meth public abstract jakarta.enterprise.inject.spi.configurator.InjectionPointConfigurator type(java.lang.reflect.Type) - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<%0 extends java.lang.Object> -innr public abstract interface static EventConsumer -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> addQualifiers(java.lang.annotation.Annotation[]) -meth public abstract !varargs jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> qualifiers(java.lang.annotation.Annotation[]) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> addQualifier(java.lang.annotation.Annotation) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> addQualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> async(boolean) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> beanClass(java.lang.Class) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> notifyWith(jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator$EventConsumer<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}>) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> observedType(java.lang.reflect.Type) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> priority(int) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> qualifiers(java.util.Set) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> read(java.lang.reflect.Method) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> read(jakarta.enterprise.inject.spi.AnnotatedMethod) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> read(jakarta.enterprise.inject.spi.ObserverMethod<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}>) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> reception(jakarta.enterprise.event.Reception) -meth public abstract jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator%0}> transactionPhase(jakarta.enterprise.event.TransactionPhase) - -CLSS public abstract interface static jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator$EventConsumer<%0 extends java.lang.Object> - outer jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator - anno 0 java.lang.FunctionalInterface() -meth public abstract void accept(jakarta.enterprise.inject.spi.EventContext<{jakarta.enterprise.inject.spi.configurator.ObserverMethodConfigurator$EventConsumer%0}>) throws java.lang.Exception - -CLSS public abstract interface jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<%0 extends java.lang.Object> -meth public abstract <%0 extends {jakarta.enterprise.inject.spi.configurator.ProducerConfigurator%0}> jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<{jakarta.enterprise.inject.spi.configurator.ProducerConfigurator%0}> produceWith(java.util.function.Function,{%%0}>) -meth public abstract jakarta.enterprise.inject.spi.configurator.ProducerConfigurator<{jakarta.enterprise.inject.spi.configurator.ProducerConfigurator%0}> disposeWith(java.util.function.Consumer<{jakarta.enterprise.inject.spi.configurator.ProducerConfigurator%0}>) - -CLSS public abstract jakarta.enterprise.util.AnnotationLiteral<%0 extends java.lang.annotation.Annotation> -cons protected () -intf java.io.Serializable -intf java.lang.annotation.Annotation -meth public boolean equals(java.lang.Object) -meth public int hashCode() -meth public java.lang.Class annotationType() -meth public java.lang.String toString() -supr java.lang.Object -hfds annotationType,cachedHashCode,members,serialVersionUID - -CLSS public abstract interface !annotation jakarta.enterprise.util.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]) -innr public final static Literal -intf java.lang.annotation.Annotation - -CLSS public final static jakarta.enterprise.util.Nonbinding$Literal - outer jakarta.enterprise.util.Nonbinding -cons public () -fld public final static jakarta.enterprise.util.Nonbinding$Literal INSTANCE -intf jakarta.enterprise.util.Nonbinding -supr jakarta.enterprise.util.AnnotationLiteral -hfds serialVersionUID - -CLSS public abstract jakarta.enterprise.util.TypeLiteral<%0 extends java.lang.Object> -cons protected () -intf java.io.Serializable -meth public boolean equals(java.lang.Object) -meth public final java.lang.Class<{jakarta.enterprise.util.TypeLiteral%0}> getRawType() -meth public final java.lang.reflect.Type getType() -meth public int hashCode() -meth public java.lang.String toString() -supr java.lang.Object -hfds actualType,serialVersionUID - -CLSS public abstract interface !annotation jakarta.inject.Inject - 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, FIELD]) -intf java.lang.annotation.Annotation - -CLSS public abstract interface !annotation jakarta.inject.Named - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 jakarta.inject.Qualifier() -intf java.lang.annotation.Annotation -meth public abstract !hasdefault java.lang.String value() - -CLSS public abstract interface jakarta.inject.Provider<%0 extends java.lang.Object> -meth public abstract {jakarta.inject.Provider%0} get() - -CLSS public abstract interface !annotation jakarta.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 jakarta.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 - -CLSS public abstract interface !annotation jakarta.inject.Singleton - anno 0 java.lang.annotation.Documented() - anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 jakarta.inject.Scope() -intf java.lang.annotation.Annotation - -CLSS public abstract interface !annotation jakarta.interceptor.InterceptorBinding - 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 - diff --git a/cdi-tck-impl-sigtest-jdk11.sig b/cdi-tck-impl-sigtest.sig similarity index 100% rename from cdi-tck-impl-sigtest-jdk11.sig rename to cdi-tck-impl-sigtest.sig diff --git a/docker/build_cditck.sh b/docker/build_cditck.sh index cad3799..173931e 100755 --- a/docker/build_cditck.sh +++ b/docker/build_cditck.sh @@ -1,6 +1,6 @@ #!/bin/bash -xe # -# Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2018, 2022 Oracle and/or its affiliates. All rights reserved. # # This program and the accompanying materials are made available under the # terms of the Eclipse Public License v. 2.0, which is available at @@ -15,18 +15,15 @@ # SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 echo "ANT_HOME=$ANT_HOME" -echo "export JAVA_HOME=$JDK11_HOME" echo "export MAVEN_HOME=$MAVEN_HOME" echo "export PATH=$PATH" -export JAVA_HOME=$JDK11_HOME cd $WORKSPACE mkdir -p ${WORKSPACE}/bundles if [ ! -z "$TCK_BUNDLE_BASE_URL" ]; then #use pre-built tck bundle from this location to run test - #mkdir -p ${WORKSPACE}/bundles wget --progress=bar:force --no-cache ${TCK_BUNDLE_BASE_URL}/${TCK_BUNDLE_FILE_NAME} -O ${WORKSPACE}/bundles/${TCK_BUNDLE_FILE_NAME} exit 0 fi @@ -45,7 +42,7 @@ which mvn mvn -version sed -i "s#^porting\.home=.*#porting.home=$WORKSPACE#g" "$WORKSPACE/build.xml" -sed -i "s#^glassfish\.home=.*#glassfish.home=$WORKSPACE/glassfish6/glassfish#g" "$WORKSPACE/build.xml" +sed -i "s#^glassfish\.home=.*#glassfish.home=$WORKSPACE/glassfish7/glassfish#g" "$WORKSPACE/build.xml" ant -version ant dist.sani diff --git a/docker/run_cditck.sh b/docker/run_cditck.sh index c53fe73..ccbe607 100755 --- a/docker/run_cditck.sh +++ b/docker/run_cditck.sh @@ -1,6 +1,6 @@ #!/bin/bash -xe # -# Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2018, 2022 Oracle and/or its affiliates. All rights reserved. # # This program and the accompanying materials are made available under the # terms of the Eclipse Public License v. 2.0, which is available at @@ -14,9 +14,17 @@ # # SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 -VER=3.0.0 +VER=4.0.0 -export JAVA_HOME=$JDK11_HOME +if [ -z "$GF_TOPLEVEL_DIR" ]; then + export GF_TOPLEVEL_DIR=glassfish7 +fi + + +if [[ "$JDK" == "JDK17" || "$JDK" == "jdk17" ]];then + export JAVA_HOME=${JDK17_HOME} +fi +export PATH=$JAVA_HOME/bin:$PATH if ls ${WORKSPACE}/bundles/*cdi-tck*.zip 1> /dev/null 2>&1; then unzip -o ${WORKSPACE}/bundles/*cdi-tck*.zip -d ${WORKSPACE} @@ -30,43 +38,43 @@ export TS_HOME=${WORKSPACE}/cdi-tck-glassfish-porting #Install Glassfish echo "Download and install GlassFish ..." wget --progress=bar:force --no-cache $GF_BUNDLE_URL -O ${WORKSPACE}/latest-glassfish.zip -unzip -o ${WORKSPACE}/latest-glassfish.zip -d ${WORKSPACE} +unzip -q -o ${WORKSPACE}/latest-glassfish.zip -d ${WORKSPACE} if [ -z "${CDI_TCK_VERSION}" ]; then - CDI_TCK_VERSION=3.0.0 + CDI_TCK_VERSION=4.0.0 fi if [ -z "${CDI_TCK_BUNDLE_URL}" ]; then - CDI_TCK_BUNDLE_URL=http://download.eclipse.org/ee4j/cdi/cdi-tck-${CDI_TCK_VERSION}-dist.zip + CDI_TCK_BUNDLE_URL=https://download.eclipse.org/ee4j/cdi/4.0/cdi-tck-4.0.0-dist.zip fi rm -fr arquillian-core-master wget https://github.com/arquillian/arquillian-core/archive/master.zip -O arquillian-core.zip -unzip -q arquillian-core.zip +unzip -q -o arquillian-core.zip cd arquillian-core-master -mvn --global-settings "${TS_HOME}/settings.xml" clean install +mvn --global-settings "${TS_HOME}/settings.xml" clean install -DskipTests cd $WORKSPACE # Build 1.0.0-SNAPSHOT release of arquillian-container-glassfish6 rm -fr arquillian-container-glassfish6-master -wget https://github.com/arquillian/arquillian-container-glassfish6/archive/master.zip -O arquillian-container-glassfish6.zip -unzip -q arquillian-container-glassfish6.zip +wget https://github.com/arquillian/arquillian-container-glassfish6/archive/master.zip -O arquillian-container-glassfish.zip +unzip -q -o arquillian-container-glassfish.zip cd arquillian-container-glassfish6-master -mvn --global-settings "${TS_HOME}/settings.xml" clean install +mvn --global-settings "${TS_HOME}/settings.xml" clean install -DskipTests cd $WORKSPACE rm -fr glassfish-cdi-porting-tck-master wget https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck/archive/master.zip -O glassfish-cdi-porting-tck.zip -unzip -q glassfish-cdi-porting-tck.zip +unzip -q -o glassfish-cdi-porting-tck.zip cd glassfish-cdi-porting-tck-master -mvn --global-settings "${TS_HOME}/settings.xml" clean install +mvn --global-settings "${TS_HOME}/settings.xml" clean install -DskipTests cd $WORKSPACE #Install CDI TCK dist echo "Download and unzip CDI TCK dist ..." wget --progress=bar:force --no-cache $CDI_TCK_BUNDLE_URL -O latest-cdi-tck-dist.zip -unzip -o ${WORKSPACE}/latest-cdi-tck-dist.zip -d ${WORKSPACE}/ +unzip -q -o ${WORKSPACE}/latest-cdi-tck-dist.zip -d ${WORKSPACE}/ GROUP_ID=jakarta.enterprise CDI_TCK_DIST=cdi-tck-${CDI_TCK_VERSION} @@ -79,9 +87,16 @@ mvn --global-settings "${TS_HOME}/settings.xml" org.apache.maven.plugins:maven-i -Dpackaging=jar mvn --global-settings "${TS_HOME}/settings.xml" org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file \ --Dfile=${WORKSPACE}/${CDI_TCK_DIST}/artifacts/cdi-tck-impl-${CDI_TCK_VERSION}.jar \ +-Dfile=${WORKSPACE}/${CDI_TCK_DIST}/artifacts/cdi-tck-core-impl-${CDI_TCK_VERSION}.jar \ +-DgroupId=${GROUP_ID} \ +-DartifactId=cdi-tck-core-impl \ +-Dversion=${CDI_TCK_VERSION} \ +-Dpackaging=jar + +mvn --global-settings "${TS_HOME}/settings.xml" org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file \ +-Dfile=${WORKSPACE}/${CDI_TCK_DIST}/artifacts/cdi-tck-web-impl-${CDI_TCK_VERSION}.jar \ -DgroupId=${GROUP_ID} \ --DartifactId=cdi-tck-impl \ +-DartifactId=cdi-tck-web-impl \ -Dversion=${CDI_TCK_VERSION} \ -Dpackaging=jar @@ -95,7 +110,7 @@ mvn --global-settings "${TS_HOME}/settings.xml" org.apache.maven.plugins:maven-i mvn --global-settings "${TS_HOME}/settings.xml" org.apache.maven.plugins:maven-install-plugin:3.0.0-M1:install-file \ -Dfile=${WORKSPACE}/${CDI_TCK_DIST}/weld/jboss-tck-runner/src/test/tck20/tck-tests.xml \ -DgroupId=${GROUP_ID} \ --DartifactId=cdi-tck-impl \ +-DartifactId=cdi-tck-core-impl \ -Dversion=${CDI_TCK_VERSION} \ -Dpackaging=xml @@ -120,11 +135,11 @@ mkdir -p ${REPORT}/cdi-$VER-sig mkdir -p ${REPORT}/cdi-$VER #Edit Glassfish Security policy -cat ${WORKSPACE}/docker/CDI.policy >> ${WORKSPACE}/glassfish6/glassfish/domains/domain1/config/server.policy +cat ${WORKSPACE}/docker/CDI.policy >> ${WORKSPACE}/${GF_TOPLEVEL_DIR}/glassfish/domains/domain1/config/server.policy #Edit test properties sed -i "s#porting.home=.*#porting.home=${TS_HOME}#g" ${TS_HOME}/build.properties -sed -i "s#glassfish.home=.*#glassfish.home=${WORKSPACE}/glassfish6/glassfish#g" ${TS_HOME}/build.properties +sed -i "s#glassfish.home=.*#glassfish.home=${WORKSPACE}/${GF_TOPLEVEL_DIR}/glassfish#g" ${TS_HOME}/build.properties if [[ "${PROFILE}" == "web" || "${PROFILE}" == "WEB" ]]; then sed -i "s#javaee.level=.*#javaee.level=web#g" ${TS_HOME}/build.properties else @@ -136,9 +151,8 @@ sed -i "s#cdiextjar=.*#cdiextjar=cdi-tck-ext-lib-${CDI_TCK_VERSION}.jar#g" ${TS_ sed -i "s#cdiext.version=.*#cdiext.version=${CDI_TCK_VERSION}#g" ${TS_HOME}/build.properties cp ${TS_HOME}/glassfish-tck-runner/src/test/tck20/tck-tests.xml ${TS_HOME}/glassfish-tck-runner/src/test/tck20/tck-tests_bkup.xml -cp ${WORKSPACE}/${CDI_TCK_DIST}/artifacts/cdi-tck-impl-${CDI_TCK_VERSION}-suite.xml ${TS_HOME}/glassfish-tck-runner/src/test/tck20/tck-tests.xml +cp ${WORKSPACE}/${CDI_TCK_DIST}/artifacts/cdi-tck-core-impl-${CDI_TCK_VERSION}-suite.xml ${TS_HOME}/glassfish-tck-runner/src/test/tck20/tck-tests.xml -sed -i "s##g" ${TS_HOME}/glassfish-tck-runner/src/test/tck20/tck-tests.xml #Run Tests cd ${TS_HOME} @@ -160,10 +174,10 @@ if [[ -f ${REPORT}/cdi-$VER/test-report.html ]];then fi mv ${REPORT}/cdi-$VER/TEST-TestSuite.xml ${REPORT}/cdi-$VER/cditck-$VER-junit-report.xml -sed -i 's/name=\"TestSuite\"/name="cditck-3.0"/g' ${REPORT}/cdi-$VER/cditck-$VER-junit-report.xml +sed -i 's/name=\"TestSuite\"/name="cditck-4.0"/g' ${REPORT}/cdi-$VER/cditck-$VER-junit-report.xml # Create Junit formated file for sigtests echo '' > $REPORT/cdi-$VER-sig/cdi-$VER-sig-junit-report.xml -echo '' >> $REPORT/cdi-$VER-sig/cdi-$VER-sig-junit-report.xml +echo '' >> $REPORT/cdi-$VER-sig/cdi-$VER-sig-junit-report.xml echo '' >> $REPORT/cdi-$VER-sig/cdi-$VER-sig-junit-report.xml echo ' ' >> $REPORT/cdi-$VER-sig/cdi-$VER-sig-junit-report.xml cat $REPORT/cdi_sig_test_results.txt >> $REPORT/cdi-$VER-sig/cdi-$VER-sig-junit-report.xml @@ -182,4 +196,4 @@ if [ -f "$REPORT/cdi-$VER-sig/report.html" ]; then fi fi -tar zcvf ${WORKSPACE}/cdi-tck-results.tar.gz ${REPORT} ${WORK} ${WORKSPACE}/glassfish6/glassfish/domains/domain1/logs/ +tar zcvf ${WORKSPACE}/cdi-tck-results.tar.gz ${REPORT} ${WORK} ${WORKSPACE}/${GF_TOPLEVEL_DIR}/glassfish/domains/domain1/logs/ diff --git a/glassfish-tck-runner/pom.template.xml b/glassfish-tck-runner/pom.template.xml index cedc87f..2b1008e 100644 --- a/glassfish-tck-runner/pom.template.xml +++ b/glassfish-tck-runner/pom.template.xml @@ -20,12 +20,12 @@ weld-core-parent org.jboss.weld - 4.0.0.Alpha3 + 5.0.0.CR2 4.0.0 - weld-glassfish-runner-tck11 - CDI TCK runner 3.0 for Weld (GlassFish) + weld-glassfish-runner-tck + CDI TCK runner 4.0 for Weld (GlassFish) Aggregates dependencies and runs the CDI TCK (both standalone and on GlassFish AS) @@ -41,342 +41,378 @@ 2.9 1.0.1 3.0.5 - 3.0.0 + 4.0.0 4.5.5 + 1.7.0.Final-SNAPSHOT + 10.0.0-RC1 + + + + + jakarta-snapshots + https://jakarta.oss.sonatype.org/content/repositories/staging/ + + + central + https://repo1.maven.org/maven2 + + + jboss + https://repository.jboss.org/nexus/content/repositories/releases/ + + + + + - jakarta.enterprise - jakarta.enterprise.cdi-api - 3.0.0 - - - jakarta.annotation jakarta.annotation-api - 2.0.0 + 2.1.0 - + jakarta.ejb jakarta.ejb-api - 4.0.0 - - - - org.glassfish - jakarta.el 4.0.0 - + jakarta.inject jakarta.inject-api - 2.0.0 + 2.0.1 - + jakarta.interceptor jakarta.interceptor-api - 2.0.0 + 2.1.0-RC1 - + jakarta.transaction jakarta.transaction-api - 2.0.0 + 2.0.0 + + + jakarta.activation + jakarta.activation-api + 2.1.0 + + + jakarta.faces + jakarta.faces-api + 4.0.0 + + + jakarta.jws + jakarta.jws-api + 3.0.0 + + + jakarta.persistence + jakarta.persistence-api + 3.1.0 + + + jakarta.resource + jakarta.resource-api + 2.0.0 + + + jakarta.servlet + jakarta.servlet-api + 6.0.0 + + + jakarta.servlet.jsp + jakarta.servlet.jsp-api + 3.1.0 + + + jakarta.xml.bind + jakarta.xml.bind-api + 4.0.0 + + + jakarta.xml.soap + jakarta.xml.soap-api + 3.0.0 + + + jakarta.jms + jakarta.jms-api + 3.1.0 + + + jakarta.xml.ws + jakarta.xml.ws-api + 4.0.0 + + + jakarta.ws.rs + jakarta.ws.rs-api + 3.1.0 + + + + org.glassfish.hk2 + hk2-api + 3.0.3 + + + org.glassfish.hk2 + hk2-locator + 3.0.3 + + + org.glassfish.jersey.inject + jersey-hk2 + 3.1.0-M5 + + + org.glassfish.jersey.core + jersey-client + 3.1.0-M5 + + + org.glassfish.jersey.core + jersey-common + 3.1.0-M5 + + + org.glassfish.jersey.media + jersey-media-multipart + 3.1.0-M5 + + + org.glassfish + jakarta.el + 5.0.0-M1 - + com.beust jcommander - 1.27 + 1.27 - + commons-codec commons-codec - 1.2 + 1.2 - + net.sourceforge.cssparser cssparser - 0.9.5 + 0.9.5 - + net.sourceforge.htmlunit htmlunit-core-js - 2.9 + 2.9 - + net.sourceforge.nekohtml nekohtml - 1.9.15 + 1.9.15 - + org.jboss.arquillian.container container-se-api - 1.0.0.CR2 + 1.0.0.CR2 - + org.jboss.test-audit jboss-test-audit-api - 1.1.4.Final + 1.1.4.Final - + org.jboss.test-audit jboss-test-audit-impl - 1.1.4.Final + 1.1.4.Final - + org.testng testng - 6.14.3 + 6.14.3 - + commons-httpclient commons-httpclient - 3.1 + 3.1 - + xml-apis xml-apis - 1.3.04 - - - jakarta.activation - jakarta.activation-api - 2.0.0 - - - jakarta.faces - jakarta.faces-api - 3.0.0 - - - jakarta.jws - jakarta.jws-api - 3.0.0 + 1.3.04 - - jakarta.persistence - jakarta.persistence-api - 3.0.0 - - - jakarta.servlet - jakarta.servlet-api - 5.0.0 - - - jakarta.servlet.jsp - jakarta.servlet.jsp-api - 3.0.0 - - - jakarta.xml.bind - jakarta.xml.bind-api - 3.0.0 - - - jakarta.xml.soap - jakarta.xml.soap-api - 2.0.0 - - + net.sourceforge.htmlunit htmlunit - 2.9 + 2.9 - + org.beanshell bsh - 2.0b4 + 2.0b4 - + org.jboss.arquillian.config arquillian-config-api - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.config arquillian-config-impl-base - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.container arquillian-container-impl-base - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.container arquillian-container-spi - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.container arquillian-container-test-api - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.container arquillian-container-test-spi - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.core arquillian-core-api - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.core arquillian-core-impl-base - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.core arquillian-core-spi - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.test arquillian-test-api - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.test arquillian-test-impl-base - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.test arquillian-test-spi - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.testng arquillian-testng-container - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.arquillian.testng arquillian-testng-core - 1.7.0.Alpha2 + ${version.arquillian_core} - + org.jboss.shrinkwrap shrinkwrap-api - 1.2.3 + 1.2.3 - + org.jboss.shrinkwrap shrinkwrap-impl-base - 1.2.3 + 1.2.3 - + org.jboss.shrinkwrap shrinkwrap-spi - 1.2.3 + 1.2.3 - + org.jboss.shrinkwrap.descriptors shrinkwrap-descriptors-api-base - 2.0.0-alpha-8 + 2.0.0-alpha-8 - + org.jboss.shrinkwrap.descriptors shrinkwrap-descriptors-api-javaee - 2.0.0-alpha-8 + 2.0.0-alpha-8 - + org.jboss.shrinkwrap.descriptors shrinkwrap-descriptors-impl-base - 2.0.0-alpha-8 + 2.0.0-alpha-8 - + org.jboss.shrinkwrap.descriptors shrinkwrap-descriptors-impl-javaee - 2.0.0-alpha-8 + 2.0.0-alpha-8 - + org.jboss.shrinkwrap.descriptors shrinkwrap-descriptors-spi - 2.0.0-alpha-8 - - - jakarta.jms - jakarta.jms-api - 3.0.0-RC1 - - - jakarta.xml.ws - jakarta.xml.ws-api - 3.0.0-RC3 + 2.0.0-alpha-8 - + commons-logging commons-logging - 1.0.4 + 1.0.4 - + commons-collections commons-collections - 3.2.1 + 3.2.1 - + commons-io commons-io - 2.0.1 + 2.0.1 - + commons-lang commons-lang - 2.6 + 2.6 - + xalan serializer - 2.7.1 + 2.7.1 - + xalan xalan - 2.7.1 + 2.7.1 - + xerces xercesImpl - 2.9.1 + 2.9.1 - + org.w3c.css sac - 1.3 - - - org.glassfish.hk2 - hk2-api - 3.0.0 - - - org.glassfish.jersey.inject - jersey-hk2 - 3.0.0 - - - org.glassfish.jersey.core - jersey-client - 3.0.0 - - - org.glassfish.jersey.media - jersey-media-multipart - 3.0.0 + 1.3 - + org.jboss.weld weld-core-impl @@ -398,16 +434,22 @@ - + org.jboss.weld.module weld-ejb org.glassfish.cdi - gf-cdi-porting-package-tck11 - 3.0 + gf-cdi-porting-package-tck + 4.0 - + + + jakarta.enterprise + jakarta.enterprise.cdi-api + 4.0.0 + + jakarta.enterprise cdi-tck-api ${cdi.tck.version} @@ -416,17 +458,12 @@ el-api jakarta.el - + jsf-api jakarta.faces - - jakarta.resource - jakarta.resource-api - 2.0.0-RC1 - org.apache.httpcomponents httpcore @@ -445,7 +482,7 @@ jakarta.enterprise - cdi-tck-impl + cdi-tck-core-impl ${cdi.tck.version} test @@ -455,6 +492,63 @@ + + + jakarta.enterprise + cdi-tck-web-impl + ${cdi.tck.version} + test + + + container-se-api + org.jboss.arquillian.container + + + + + + org.jboss.arquillian.protocol + arquillian-protocol-servlet-jakarta + ${version.arquillian_core} + + + + org.jboss.arquillian.testenricher + arquillian-testenricher-cdi-jakarta + ${version.arquillian_core} + + + + org.jboss.arquillian.testenricher + arquillian-testenricher-ejb-jakarta + ${version.arquillian_core} + + + + org.jboss.arquillian.testenricher + arquillian-testenricher-resource-jakarta + ${version.arquillian_core} + + + + org.jboss.arquillian.testenricher + arquillian-testenricher-initialcontext + ${version.arquillian_core} + + + + + org.jboss.weld + weld-lite-extension-translator + 5.0.0.CR2 + + + + org.jboss.arquillian.container + arquillian-glassfish-managed + 1.0.0.Final-SNAPSHOT + + @@ -470,7 +564,7 @@ org.glassfish.cdi - gf-cdi-porting-package-tck11 + gf-cdi-porting-package-tck true true ${project.build.directory}/dependency/lib @@ -492,10 +586,11 @@ false - + - jakarta.enterprise:cdi-tck-impl + jakarta.enterprise:cdi-tck-core-impl + jakarta.enterprise:cdi-tck-web-impl @@ -553,31 +648,50 @@ true - - org.glassfish.jersey.inject - jersey-hk2 - 3.0.0 + + org.glassfish.jersey.inject + jersey-hk2 + 3.0.0 - org.glassfish.hk2 - hk2-locator - 3.0.0 - - - org.jboss.arquillian.container - arquillian-glassfish-managed-6 - 1.0.0.Alpha1 - - - org.jboss.arquillian.protocol - arquillian-protocol-servlet - 1.7.0.Alpha2 - test - - - log4j - log4j - + org.glassfish.hk2 + hk2-locator + 3.0.0 + + + org.jboss.arquillian.container + arquillian-parent-glassfish + 1.0.2 + pom + + + arquillian-testenricher-cdi-jakarta + org.jboss.arquillian.testenricher + + + arquillian-testenricher-ejb-jakarta + org.jboss.arquillian.testenricher + + + arquillian-testenricher-resource-jakarta + org.jboss.arquillian.testenricher + + + arquillian-testenricher-initialcontext + org.jboss.arquillian.testenricher + + + + + org.jboss.arquillian.protocol + arquillian-protocol-servlet + ${version.arquillian_core} + test + + + log4j + log4j + @@ -594,7 +708,7 @@ maven-surefire-plugin 2.10 - @excludedGroups@ + se src/test/tck20/tck-tests.xml @@ -606,7 +720,7 @@ ${jacoco.agent} ${additional.vm.args} - ${project.build.outputDirectory} + ${project.build.outputDirectory} diff --git a/glassfish-tck-runner/src/test/java/org/jboss/weld/tck/glassfish/GlassFishResourceManager.java b/glassfish-tck-runner/src/test/java/org/jboss/weld/tck/glassfish/GlassFishResourceManager.java index b692eaa..b937bbc 100644 --- a/glassfish-tck-runner/src/test/java/org/jboss/weld/tck/glassfish/GlassFishResourceManager.java +++ b/glassfish-tck-runner/src/test/java/org/jboss/weld/tck/glassfish/GlassFishResourceManager.java @@ -16,7 +16,7 @@ package org.jboss.weld.tck.glassfish; -import org.jboss.arquillian.container.glassfish.managed_6.GlassFishManagedContainerConfiguration; +import org.jboss.arquillian.container.glassfish.managed.GlassFishManagedContainerConfiguration; import org.jboss.arquillian.container.spi.Container; import org.jboss.arquillian.container.spi.event.StartContainer; import org.jboss.arquillian.core.api.annotation.Observes; diff --git a/lib/sigtest.jar b/lib/sigtest.jar index 6717efc..b64be22 100644 Binary files a/lib/sigtest.jar and b/lib/sigtest.jar differ diff --git a/lib/sigtestdev.jar b/lib/sigtestdev.jar index 1e63ca8..b64be22 100644 Binary files a/lib/sigtestdev.jar and b/lib/sigtestdev.jar differ