This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
</run-dependency>
</dependency>
<dependency>
<code-name-base>org.netbeans.modules.j2ee.injection</code-name-base>
<build-prerequisite/>
<compile-dependency/>
<run-dependency>
<specification-version>1.0</specification-version>
<code-name-base>org.netbeans.modules.j2ee.metadata</code-name-base>
import org.netbeans.api.java.source.CompilationController;
import org.netbeans.api.java.source.SourceUtils;
import org.netbeans.modules.j2ee.api.ejbjar.Car;
import org.netbeans.modules.j2ee.common.queries.spi.InjectionTargetQueryImplementation;
import org.netbeans.modules.j2ee.injection.spi.InjectionTargetQueryImplementation;
/**
*
* @author jungi
*/
@org.openide.util.lookup.ServiceProvider(service=org.netbeans.modules.j2ee.common.queries.spi.InjectionTargetQueryImplementation.class)
@org.openide.util.lookup.ServiceProvider(service=org.netbeans.modules.j2ee.injection.spi.InjectionTargetQueryImplementation.class)
public class AppClientInjectionTargetQueryImplementation implements InjectionTargetQueryImplementation {
public AppClientInjectionTargetQueryImplementation() {
import org.netbeans.modules.j2ee.api.ejbjar.EnterpriseReferenceSupport;
import org.netbeans.modules.j2ee.api.ejbjar.MessageDestinationReference;
import org.netbeans.modules.j2ee.api.ejbjar.ResourceReference;
import org.netbeans.modules.j2ee.common.queries.api.InjectionTargetQuery;
import org.netbeans.modules.j2ee.injection.api.InjectionTargetQuery;
import org.netbeans.modules.j2ee.core.api.support.java.SourceUtils;
import org.netbeans.modules.j2ee.dd.api.client.AppClient;
import org.netbeans.modules.j2ee.dd.api.client.DDProvider;
import org.netbeans.api.project.Project;
import javax.lang.model.element.TypeElement;
import org.netbeans.modules.j2ee.deployment.devmodules.spi.J2eeModuleProvider;
import org.openide.filesystems.FileObject;
* Realization for all common ee injectable targets
public class EEInjectiontargetQueryImplementation implements InjectionTargetQueryImplementation {
/** Creates a new instance of EEInjectiontargetQueryImplementation */
import org.netbeans.api.java.source.Task;
import org.netbeans.api.java.source.WorkingCopy;
import org.netbeans.modules.j2ee.core.api.support.classpath.ContainerClassPathModifier;
import org.netbeans.modules.j2ee.persistence.api.PersistenceScope;
<run-dependency/>
import org.netbeans.api.j2ee.core.Profile;
import org.netbeans.modules.j2ee.dd.api.ejb.EjbJarMetadata;
import org.netbeans.modules.j2ee.metadata.model.api.MetadataModelAction;
import org.openide.util.Exceptions;
* @author Martin Adamek
public class EjbInjectionTargetQueryImplementation implements InjectionTargetQueryImplementation {
public EjbInjectionTargetQueryImplementation() {
import org.netbeans.modules.j2ee.common.J2eeProjectCapabilities;
import org.netbeans.modules.j2ee.common.method.MethodModel;
import org.netbeans.modules.j2ee.common.method.MethodModelSupport;
import org.netbeans.modules.j2ee.core.api.support.java.GenerationUtils;
import org.netbeans.modules.j2ee.dd.api.common.ResourceRef;
import org.netbeans.modules.j2ee.common.Util;
import org.netbeans.modules.j2ee.dd.api.ejb.EnterpriseBeans;
import org.netbeans.modules.j2ee.dd.api.ejb.Ejb;
import org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment;
import org.netbeans.modules.j2ee.deployment.devmodules.api.InstanceRemovedException;
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="netbeans" name="j2ee.injection">
<description>Builds, tests, and runs the project org.netbeans.modules.j2ee.injection</description>
<import file="../nbbuild/templates/projectized.xml"/>
</project>
Manifest-Version: 1.0
OpenIDE-Module: org.netbeans.modules.j2ee.injection
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/injection/Bundle.properties
OpenIDE-Module-Specification-Version: 1.0
javac.source=1.6
javac.compilerargs=-Xlint -Xlint:-serial
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.apisupport.project</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
<module-dependencies>
<code-name-base>org.netbeans.modules.java.source</code-name-base>
<specification-version>0.127</specification-version>
<code-name-base>org.openide.filesystems</code-name-base>
<specification-version>8.7</specification-version>
<code-name-base>org.openide.util.lookup</code-name-base>
<specification-version>8.21</specification-version>
</module-dependencies>
<friend-packages>
<friend>org.netbeans.modules.j2ee.clientproject</friend>
<friend>org.netbeans.modules.j2ee.common</friend>
<friend>org.netbeans.modules.j2ee.ejbcore</friend>
<friend>org.netbeans.modules.maven.j2ee</friend>
<friend>org.netbeans.modules.maven.jaxws</friend>
<friend>org.netbeans.modules.web.beans</friend>
<friend>org.netbeans.modules.web.core</friend>
<friend>org.netbeans.modules.web.jsf</friend>
<friend>org.netbeans.modules.web.project</friend>
<friend>org.netbeans.modules.websvc.core</friend>
<package>org.netbeans.modules.j2ee.injection.api</package>
<package>org.netbeans.modules.j2ee.injection.spi</package>
</friend-packages>
</data>
</configuration>
OpenIDE-Module-Name=Injection Query API/SPI
* made subject to such option by the copyright holder.
package org.netbeans.modules.j2ee.common.queries.api;
package org.netbeans.modules.j2ee.injection.api;
import java.io.IOException;
import java.util.ArrayList;
import org.netbeans.api.java.source.JavaSource;
import org.openide.util.Lookup;
import org.openide.util.LookupEvent;
package org.netbeans.modules.j2ee.common.queries.spi;
package org.netbeans.modules.j2ee.injection.spi;
import org.netbeans.modules.j2ee.common.dd.DDHelper;
import org.netbeans.modules.j2ee.metadata.model.api.MetadataModel;
import org.netbeans.modules.editor.NbEditorUtilities;
import org.netbeans.modules.j2ee.deployment.devmodules.api.J2eeModule;
import org.netbeans.modules.websvc.api.jaxws.wsdlmodel.WsdlOperation;
j2ee.ejbrefactoring,\
j2ee.ejbverification,\
j2ee.genericserver,\
j2ee.injection,\
j2ee.jboss4,\
j2ee.kit,\
j2ee.platform,\
import org.netbeans.api.java.source.ElementHandle;
import org.netbeans.api.project.FileOwnerQuery;
import org.netbeans.modules.j2ee.metadata.model.api.MetadataModelException;
* @author ads
public class WebBeanInjectionTargetQueryImplementation implements
InjectionTargetQueryImplementation
{
import org.netbeans.modules.web.api.webmodule.WebModule;
public class WebInjectionTargetQueryImplementation implements InjectionTargetQueryImplementation {
public WebInjectionTargetQueryImplementation() {
* @author Petr Pisl
public class JSFInjectionTargetQueryImplementation implements InjectionTargetQueryImplementation {
public JSFInjectionTargetQueryImplementation() {
* @author Martin Adamek, Milan Kuchtiak
public class WSInjectiontargetQueryImplementation implements InjectionTargetQueryImplementation {
/** Creates a new instance of WSInjectiontargetQueryImplementation */
import org.netbeans.api.java.source.JavaSource.Phase;
import org.netbeans.modules.websvc.api.support.java.SourceUtils;
import org.netbeans.modules.websvc.core.JaxWsUtils;