public class org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor extends java.lang.Object implements org.glassfish.hk.api.PopulatorPostProcessor
{
public static final java.lang.String BUNDLE_VERSION;
public static final java.lang.String BUNDLE_SYMBOLIC_NAME;
private final org.jvnet.hk.osgiadapter.OSGiModuleImpl osgiModule;
private final org.glassfish.hk.api.HK2Loader loader;
void <init>(org.jvnet.hk.osgiadapter.OSGiModuleImpl)
{
org.jvnet.hk.osgiadapter.OSGiModuleImpl v;
org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor v;
org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor$1 v;
v := @this: org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor;
v := @parameter: org.jvnet.hk.osgiadapter.OSGiModuleImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor: org.jvnet.hk.osgiadapter.OSGiModuleImpl osgiModule> = v;
v = new org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor$1;
specialinvoke v.<org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor$1: void <init>(org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor)>(v);
v.<org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor: org.glassfish.hk.api.HK2Loader loader> = v;
return;
}
public org.glassfish.hk.utilities.DescriptorImpl process(org.glassfish.hk.api.ServiceLocator, org.glassfish.hk.utilities.DescriptorImpl)
{
org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor v;
org.osgi.framework.Version v;
org.glassfish.hk.api.HK2Loader v;
org.jvnet.hk.osgiadapter.OSGiModuleImpl v, v;
java.lang.String v, v;
org.glassfish.hk.api.ServiceLocator v;
org.osgi.framework.Bundle v, v;
org.glassfish.hk.utilities.DescriptorImpl v;
v := @this: org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor;
v := @parameter: org.glassfish.hk.api.ServiceLocator;
v := @parameter: org.glassfish.hk.utilities.DescriptorImpl;
v = v.<org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor: org.glassfish.hk.api.HK2Loader loader>;
virtualinvoke v.<org.glassfish.hk.utilities.DescriptorImpl: void setLoader(org.glassfish.hk.api.HK2Loader)>(v);
v = v.<org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor: org.jvnet.hk.osgiadapter.OSGiModuleImpl osgiModule>;
v = virtualinvoke v.<org.jvnet.hk.osgiadapter.OSGiModuleImpl: org.osgi.framework.Bundle getBundle()>();
v = interfaceinvoke v.<org.osgi.framework.Bundle: java.lang.String getSymbolicName()>();
virtualinvoke v.<org.glassfish.hk.utilities.DescriptorImpl: void addMetadata(java.lang.String,java.lang.String)>("Bundle-SymbolicName", v);
v = v.<org.jvnet.hk.osgiadapter.OsgiPopulatorPostProcessor: org.jvnet.hk.osgiadapter.OSGiModuleImpl osgiModule>;
v = virtualinvoke v.<org.jvnet.hk.osgiadapter.OSGiModuleImpl: org.osgi.framework.Bundle getBundle()>();
v = interfaceinvoke v.<org.osgi.framework.Bundle: org.osgi.framework.Version getVersion()>();
v = virtualinvoke v.<org.osgi.framework.Version: java.lang.String toString()>();
virtualinvoke v.<org.glassfish.hk.utilities.DescriptorImpl: void addMetadata(java.lang.String,java.lang.String)>("Bundle-Version", v);
return v;
}
}