public interface org.eclipse.jetty.util.component.Container
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jetty.util.component.Container
super_class: java.lang.Object
{
public abstract boolean addBean(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
o
public abstract boolean addBean(java.lang.Object, boolean);
descriptor: (Ljava/lang/Object;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
o
managed
public abstract java.util.Collection<java.lang.Object> getBeans();
descriptor: ()Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Collection<Ljava/lang/Object;>;
public abstract <T> java.util.Collection<T> getBeans(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Collection<TT;>;
MethodParameters:
Name Flags
clazz
public <T> java.util.Collection<T> getCachedBeans(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface org.eclipse.jetty.util.component.Container.getBeans:(Ljava/lang/Class;)Ljava/util/Collection;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/util/component/Container;
0 1 1 clazz Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Collection<TT;>;
MethodParameters:
Name Flags
clazz
public abstract <T> T getBean(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
clazz
public abstract boolean removeBean(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
o
public abstract boolean addEventListener(java.util.EventListener);
descriptor: (Ljava/util/EventListener;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract boolean removeEventListener(java.util.EventListener);
descriptor: (Ljava/util/EventListener;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void unmanage(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bean
public abstract void manage(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bean
public abstract boolean isManaged(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bean
public abstract <T> java.util.Collection<T> getContainedBeans(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/util/Collection<TT;>;
MethodParameters:
Name Flags
clazz
public java.util.List<java.util.EventListener> getEventListeners();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
ldc Ljava/util/EventListener;
invokeinterface org.eclipse.jetty.util.component.Container.getBeans:(Ljava/lang/Class;)Ljava/util/Collection;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jetty/util/component/Container;
Signature: ()Ljava/util/List<Ljava/util/EventListener;>;
}
SourceFile: "Container.java"
NestMembers:
org.eclipse.jetty.util.component.Container$InheritedListener org.eclipse.jetty.util.component.Container$Listener
InnerClasses:
public abstract InheritedListener = org.eclipse.jetty.util.component.Container$InheritedListener of org.eclipse.jetty.util.component.Container
public abstract Listener = org.eclipse.jetty.util.component.Container$Listener of org.eclipse.jetty.util.component.Container