public interface org.osgi.framework.BundleContext extends org.osgi.framework.BundleReference
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.osgi.framework.BundleContext
super_class: java.lang.Object
{
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.osgi.annotation cannot be resolved\n\tProviderType cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
public abstract java.lang.String getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
public abstract org.osgi.framework.Bundle getBundle();
descriptor: ()Lorg/osgi/framework/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.osgi.framework.Bundle installBundle(java.lang.String, java.io.InputStream);
descriptor: (Ljava/lang/String;Ljava/io/InputStream;)Lorg/osgi/framework/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.osgi.framework.BundleException
MethodParameters:
Name Flags
location
input
public abstract org.osgi.framework.Bundle installBundle(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/osgi/framework/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.osgi.framework.BundleException
MethodParameters:
Name Flags
location
public abstract org.osgi.framework.Bundle getBundle(long);
descriptor: (J)Lorg/osgi/framework/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
public abstract org.osgi.framework.Bundle[] getBundles();
descriptor: ()[Lorg/osgi/framework/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void addServiceListener(org.osgi.framework.ServiceListener, java.lang.String);
descriptor: (Lorg/osgi/framework/ServiceListener;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.osgi.framework.InvalidSyntaxException
MethodParameters:
Name Flags
listener
filter
public abstract void addServiceListener(org.osgi.framework.ServiceListener);
descriptor: (Lorg/osgi/framework/ServiceListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeServiceListener(org.osgi.framework.ServiceListener);
descriptor: (Lorg/osgi/framework/ServiceListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void addBundleListener(org.osgi.framework.BundleListener);
descriptor: (Lorg/osgi/framework/BundleListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeBundleListener(org.osgi.framework.BundleListener);
descriptor: (Lorg/osgi/framework/BundleListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void addFrameworkListener(org.osgi.framework.FrameworkListener);
descriptor: (Lorg/osgi/framework/FrameworkListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeFrameworkListener(org.osgi.framework.FrameworkListener);
descriptor: (Lorg/osgi/framework/FrameworkListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract org.osgi.framework.ServiceRegistration<?> registerService(java.lang.String[], , java.util.Dictionary<java.lang.String, ?>);
descriptor: ([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ([Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary<Ljava/lang/String;*>;)Lorg/osgi/framework/ServiceRegistration<*>;
MethodParameters:
Name Flags
clazzes
service
properties
public abstract org.osgi.framework.ServiceRegistration<?> registerService(java.lang.String, , java.util.Dictionary<java.lang.String, ?>);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Dictionary<Ljava/lang/String;*>;)Lorg/osgi/framework/ServiceRegistration<*>;
MethodParameters:
Name Flags
clazz
service
properties
public abstract <S> org.osgi.framework.ServiceRegistration<S> registerService(java.lang.Class<S>, S, java.util.Dictionary<java.lang.String, ?>);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;TS;Ljava/util/Dictionary<Ljava/lang/String;*>;)Lorg/osgi/framework/ServiceRegistration<TS;>;
MethodParameters:
Name Flags
clazz
service
properties
public abstract <S> org.osgi.framework.ServiceRegistration<S> registerService(java.lang.Class<S>, org.osgi.framework.ServiceFactory<S>, java.util.Dictionary<java.lang.String, ?>);
descriptor: (Ljava/lang/Class;Lorg/osgi/framework/ServiceFactory;Ljava/util/Dictionary;)Lorg/osgi/framework/ServiceRegistration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Lorg/osgi/framework/ServiceFactory<TS;>;Ljava/util/Dictionary<Ljava/lang/String;*>;)Lorg/osgi/framework/ServiceRegistration<TS;>;
MethodParameters:
Name Flags
clazz
factory
properties
public abstract org.osgi.framework.ServiceReference<?>[] getServiceReferences(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/ServiceReference;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.osgi.framework.InvalidSyntaxException
Signature: (Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/ServiceReference<*>;
MethodParameters:
Name Flags
clazz
filter
public abstract org.osgi.framework.ServiceReference<?>[] getAllServiceReferences(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/ServiceReference;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.osgi.framework.InvalidSyntaxException
Signature: (Ljava/lang/String;Ljava/lang/String;)[Lorg/osgi/framework/ServiceReference<*>;
MethodParameters:
Name Flags
clazz
filter
public abstract org.osgi.framework.ServiceReference<?> getServiceReference(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/osgi/framework/ServiceReference;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Lorg/osgi/framework/ServiceReference<*>;
MethodParameters:
Name Flags
clazz
public abstract <S> org.osgi.framework.ServiceReference<S> getServiceReference(java.lang.Class<S>);
descriptor: (Ljava/lang/Class;)Lorg/osgi/framework/ServiceReference;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)Lorg/osgi/framework/ServiceReference<TS;>;
MethodParameters:
Name Flags
clazz
public abstract <S> java.util.Collection<org.osgi.framework.ServiceReference<S>> getServiceReferences(java.lang.Class<S>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.osgi.framework.InvalidSyntaxException
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/String;)Ljava/util/Collection<Lorg/osgi/framework/ServiceReference<TS;>;>;
MethodParameters:
Name Flags
clazz
filter
public abstract <S> S getService(org.osgi.framework.ServiceReference<S>);
descriptor: (Lorg/osgi/framework/ServiceReference;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:Ljava/lang/Object;>(Lorg/osgi/framework/ServiceReference<TS;>;)TS;
MethodParameters:
Name Flags
reference
public abstract boolean ungetService(org.osgi.framework.ServiceReference<?>);
descriptor: (Lorg/osgi/framework/ServiceReference;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/osgi/framework/ServiceReference<*>;)Z
MethodParameters:
Name Flags
reference
public abstract <S> org.osgi.framework.ServiceObjects<S> getServiceObjects(org.osgi.framework.ServiceReference<S>);
descriptor: (Lorg/osgi/framework/ServiceReference;)Lorg/osgi/framework/ServiceObjects;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <S:Ljava/lang/Object;>(Lorg/osgi/framework/ServiceReference<TS;>;)Lorg/osgi/framework/ServiceObjects<TS;>;
MethodParameters:
Name Flags
reference
public abstract java.io.File getDataFile(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/io/File;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
filename
public abstract org.osgi.framework.Filter createFilter(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/osgi/framework/Filter;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.osgi.framework.InvalidSyntaxException
MethodParameters:
Name Flags
filter
public abstract org.osgi.framework.Bundle getBundle(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/osgi/framework/Bundle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
location
}
SourceFile: "BundleContext.java"
RuntimeInvisibleAnnotations:
ProviderType()