public interface org.glassfish.jersey.internal.inject.InjectionManager
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.glassfish.jersey.internal.inject.InjectionManager
super_class: java.lang.Object
{
public abstract void completeRegistration();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void shutdown();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void register(org.glassfish.jersey.internal.inject.Binding);
descriptor: (Lorg/glassfish/jersey/internal/inject/Binding;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
binding
public abstract void register(java.lang.Iterable<org.glassfish.jersey.internal.inject.Binding>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Iterable<Lorg/glassfish/jersey/internal/inject/Binding;>;)V
MethodParameters:
Name Flags
descriptors
public abstract void register(org.glassfish.jersey.internal.inject.Binder);
descriptor: (Lorg/glassfish/jersey/internal/inject/Binder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
binder
public abstract void register(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
provider
public abstract boolean isRegistrable(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
clazz
public abstract <T> T createAndInitialize(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
createMe
public abstract <T> java.util.List<org.glassfish.jersey.internal.inject.ServiceHolder<T>> getAllServiceHolders(java.lang.Class<T>, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/annotation/Annotation;)Ljava/util/List;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;[Ljava/lang/annotation/Annotation;)Ljava/util/List<Lorg/glassfish/jersey/internal/inject/ServiceHolder<TT;>;>;
MethodParameters:
Name Flags
contractOrImpl
qualifiers
public abstract <T> T getInstance(java.lang.Class<T>, java.lang.annotation.Annotation[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/annotation/Annotation;)Ljava/lang/Object;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;[Ljava/lang/annotation/Annotation;)TT;
MethodParameters:
Name Flags
contractOrImpl
qualifiers
public abstract <T> T getInstance(java.lang.Class<T>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
contractOrImpl
classAnalyzer
public abstract <T> T getInstance(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
contractOrImpl
public abstract <T> T getInstance(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)TT;
MethodParameters:
Name Flags
contractOrImpl
public abstract java.lang.Object getInstance(org.glassfish.jersey.internal.inject.ForeignDescriptor);
descriptor: (Lorg/glassfish/jersey/internal/inject/ForeignDescriptor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
foreignDescriptor
public abstract org.glassfish.jersey.internal.inject.ForeignDescriptor createForeignDescriptor(org.glassfish.jersey.internal.inject.Binding);
descriptor: (Lorg/glassfish/jersey/internal/inject/Binding;)Lorg/glassfish/jersey/internal/inject/ForeignDescriptor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
binding
public abstract <T> java.util.List<T> getAllInstances(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
contractOrImpl
public abstract void inject(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
injectMe
public abstract void inject(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
injectMe
classAnalyzer
public abstract void preDestroy(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
preDestroyMe
}
SourceFile: "InjectionManager.java"