http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/LinkBuiltInTypes.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/LinkBuiltInTypes.java b/container/openejb-core/src/main/java/org/apache/openejb/config/LinkBuiltInTypes.java index ec26495..cf24239 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/LinkBuiltInTypes.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/LinkBuiltInTypes.java @@ -84,7 +84,7 @@ public class LinkBuiltInTypes implements DynamicDeployer { private void link(final JndiConsumer consumer) { - final Map<String, String> links = new HashMap<String, String>(); + final Map<String, String> links = new HashMap<>(); add(links, BeanManager.class); add(links, Validator.class); @@ -96,7 +96,7 @@ public class LinkBuiltInTypes implements DynamicDeployer { add(links, TimerService.class); add(links, WebServiceContext.class); - final List<JndiReference> refs = new ArrayList<JndiReference>(); + final List<JndiReference> refs = new ArrayList<>(); refs.addAll(consumer.getResourceRef()); refs.addAll(consumer.getResourceEnvRef());
http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/MBeanDeployer.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/MBeanDeployer.java b/container/openejb-core/src/main/java/org/apache/openejb/config/MBeanDeployer.java index c656d0d..6d08a0e 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/MBeanDeployer.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/MBeanDeployer.java @@ -41,7 +41,7 @@ public class MBeanDeployer implements DynamicDeployer { @Override public AppModule deploy(final AppModule appModule) throws OpenEJBException { logger.debug("looking for annotated MBeans in " + appModule.getModuleId()); - final List<String> done = new ArrayList<String>(); + final List<String> done = new ArrayList<>(); ClassLoader cl = appModule.getClassLoader(); if (cl == null) { @@ -51,7 +51,7 @@ public class MBeanDeployer implements DynamicDeployer { } } - final Collection<Class<? extends Annotation>> mbeanClasses = new ArrayList<Class<? extends Annotation>>(2); + final Collection<Class<? extends Annotation>> mbeanClasses = new ArrayList<>(2); mbeanClasses.add(MBean.class); try { // for OSGi environment, javax.management is imported by the JRE http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/Module.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/Module.java b/container/openejb-core/src/main/java/org/apache/openejb/config/Module.java index 3b1bd5b..f260ad9 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/Module.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/Module.java @@ -36,11 +36,11 @@ public class Module { private ClassLoader classLoader; private ValidationConfigType validationConfig; - private final Map<String, Object> altDDs = new HashMap<String, Object>(); + private final Map<String, Object> altDDs = new HashMap<>(); private String uniqueId; private AppModule appModule; private Resources resources; - private final Set<String> mbeans = new HashSet<String>(); + private final Set<String> mbeans = new HashSet<>(); private final Properties properties = new SuperProperties().caseInsensitive(true); public Module(final boolean needId) { http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/NewLoaderLogic.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/NewLoaderLogic.java b/container/openejb-core/src/main/java/org/apache/openejb/config/NewLoaderLogic.java index 0067e72..845fc94 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/NewLoaderLogic.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/NewLoaderLogic.java @@ -92,9 +92,9 @@ public class NewLoaderLogic { public static Set<String> callers(final Filter start) { - final Set<String> callers = new LinkedHashSet<String>(); + final Set<String> callers = new LinkedHashSet<>(); - final List<StackTraceElement> elements = new ArrayList<StackTraceElement>(Arrays.asList(new Exception().fillInStackTrace().getStackTrace())); + final List<StackTraceElement> elements = new ArrayList<>(Arrays.asList(new Exception().fillInStackTrace().getStackTrace())); // Yank out everything until we find a known ENTRY point // if we don't find one, so be it, this is only a convenience @@ -323,7 +323,7 @@ public class NewLoaderLogic { exclusions = readDefaultExclusions(); } - final List<String> excludes = new ArrayList<String>(exclusions.length + 5); + final List<String> excludes = new ArrayList<>(exclusions.length + 5); excludes.addAll(Arrays.asList(exclusions)); if (ADDITIONAL_EXCLUDES != null) { @@ -390,7 +390,7 @@ public class NewLoaderLogic { public static String[] readInputStreamList(final InputStream is) { - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); BufferedReader reader = null; String line; @@ -452,7 +452,7 @@ public class NewLoaderLogic { callers.size(); - final Set<String> packages = new HashSet<String>(); + final Set<String> packages = new HashSet<>(); for (final String caller : callers) { String[] parts = caller.split("\\."); if (parts.length > 2) { @@ -573,7 +573,7 @@ public class NewLoaderLogic { "='" + include + "'"); - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); for (final URL url : urls) { list.add(url.toExternalForm()); } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEJBDeploymentManager.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEJBDeploymentManager.java b/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEJBDeploymentManager.java index 7706b2e..47d2075 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEJBDeploymentManager.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEJBDeploymentManager.java @@ -94,7 +94,7 @@ public class OpenEJBDeploymentManager implements DeploymentManager { // target.* - known targets available on the server // target.*.description - known targets available on the server - final SortedMap<String, Target> targets = new TreeMap<String, Target>(); + final SortedMap<String, Target> targets = new TreeMap<>(); for (final Iterator<Map.Entry<Object, Object>> iterator = properties.entrySet().iterator(); iterator.hasNext(); ) { final Map.Entry entry = iterator.next(); final String key = (String) entry.getKey(); @@ -118,7 +118,7 @@ public class OpenEJBDeploymentManager implements DeploymentManager { this.targets = Collections.unmodifiableSortedMap(targets); - targetPaths = new ArrayList<String>(); + targetPaths = new ArrayList<>(); for (final String targetName : targets.keySet()) { targetPaths.add(targetName + "/"); } @@ -329,7 +329,7 @@ public class OpenEJBDeploymentManager implements DeploymentManager { } private Set<TargetModuleID> toTargetModuleIds(final Set<String> modules) { - final Set<TargetModuleID> targetModuleIds = new HashSet<TargetModuleID>(); + final Set<TargetModuleID> targetModuleIds = new HashSet<>(); for (final String module : modules) { String moduleId; final String webUrl; @@ -366,7 +366,7 @@ public class OpenEJBDeploymentManager implements DeploymentManager { return Collections.emptySet(); } - final TreeSet<String> targetSet = new TreeSet<String>(); + final TreeSet<String> targetSet = new TreeSet<>(); for (final Target target : targets) { targetSet.add(target.getName()); } @@ -378,7 +378,7 @@ public class OpenEJBDeploymentManager implements DeploymentManager { return Collections.emptySet(); } - final TreeSet<String> moduleSet = new TreeSet<String>(); + final TreeSet<String> moduleSet = new TreeSet<>(); for (final TargetModuleID module : moduleIDList) { moduleSet.add(module.getTarget().getName() + "/" + module.getModuleID()); } @@ -458,7 +458,7 @@ public class OpenEJBDeploymentManager implements DeploymentManager { private final String moduleId; private final String webUrl; private TargetModuleID parentTargetModuleId; - private final Set<TargetModuleID> children = new TreeSet<TargetModuleID>(); + private final Set<TargetModuleID> children = new TreeSet<>(); public TargetModuleIDImpl(final Target target, final String moduleId) { this(target, moduleId, null); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEjb2Conversion.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEjb2Conversion.java b/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEjb2Conversion.java index c530780..6a755ce 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEjb2Conversion.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/OpenEjb2Conversion.java @@ -185,7 +185,7 @@ public class OpenEjb2Conversion implements DynamicDeployer { deployment.getJndi().add(new org.apache.openejb.jee.oejb3.Jndi(jndi.getName(), jndi.getInterface())); } - final Set<String> ejbLinks = new TreeSet<String>(); + final Set<String> ejbLinks = new TreeSet<>(); for (final EjbLink ejbLink : deployment.getEjbLink()) { ejbLinks.add(ejbLink.getEjbRefName()); } @@ -246,7 +246,7 @@ public class OpenEjb2Conversion implements DynamicDeployer { } public final void convertMdbConfigs(final EjbJar ejbJar, final OpenejbJarType openejbJarType) { - final Map<String, MessageDrivenBean> mdbs = new TreeMap<String, MessageDrivenBean>(); + final Map<String, MessageDrivenBean> mdbs = new TreeMap<>(); for (final EnterpriseBean enterpriseBean : ejbJar.getEnterpriseBeans()) { if (!(enterpriseBean instanceof MessageDrivenBean)) { continue; @@ -281,7 +281,7 @@ public class OpenEjb2Conversion implements DynamicDeployer { } public final void mergeEntityMappings(final String moduleId, final EntityMappings entityMappings, final OpenejbJar openejbJar, final OpenejbJarType openejbJarType) { - final Map<String, EntityData> entities = new TreeMap<String, EntityData>(); + final Map<String, EntityData> entities = new TreeMap<>(); if (entityMappings != null) { for (final Entity entity : entityMappings.getEntity()) { try { @@ -537,8 +537,8 @@ public class OpenEjb2Conversion implements DynamicDeployer { private static class EntityData { private final Entity entity; - private final Map<String, Field> fields = new TreeMap<String, Field>(); - private final Map<String, RelationField> relations = new TreeMap<String, RelationField>(); + private final Map<String, Field> fields = new TreeMap<>(); + private final Map<String, RelationField> relations = new TreeMap<>(); public EntityData(final Entity e) { http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceContextAnnFactory.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceContextAnnFactory.java b/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceContextAnnFactory.java index 5671df4..f15f4ab 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceContextAnnFactory.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceContextAnnFactory.java @@ -55,8 +55,8 @@ public class PersistenceContextAnnFactory { useAsm = !isPersistenceContextAnnotationValid; } - public Map<String, AsmPersistenceContext> contexts = new HashMap<String, AsmPersistenceContext>(); - private final Set<String> processed = new HashSet<String>(); + public Map<String, AsmPersistenceContext> contexts = new HashMap<>(); + private final Set<String> processed = new HashSet<>(); public void addAnnotations(final Class c) throws OpenEJBException { if (!useAsm) { @@ -130,7 +130,7 @@ public class PersistenceContextAnnFactory { } public Map<String, String> properties() { - final Map<String, String> properties = new LinkedHashMap<String, String>(); + final Map<String, String> properties = new LinkedHashMap<>(); for (final PersistenceProperty property : persistenceContext.properties()) { properties.put(property.name(), property.value()); } @@ -147,7 +147,7 @@ public class PersistenceContextAnnFactory { public String unitName; public String type; public String synchronization = SynchronizationType.SYNCHRONIZED.name(); // default - public final Map<String, String> properties = new LinkedHashMap<String, String>(); + public final Map<String, String> properties = new LinkedHashMap<>(); public String name() { return name; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceModule.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceModule.java b/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceModule.java index 9ab7339..1c67400 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceModule.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceModule.java @@ -30,7 +30,7 @@ import java.util.TreeSet; public class PersistenceModule implements DeploymentModule { private String rootUrl; private Persistence persistence; - private final Set<String> watchedResources = new TreeSet<String>(); + private final Set<String> watchedResources = new TreeSet<>(); private URI uri; private final AppModule appModule; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceUnitLinkResolver.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceUnitLinkResolver.java b/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceUnitLinkResolver.java index 3a28e87..52d41a4 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceUnitLinkResolver.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/PersistenceUnitLinkResolver.java @@ -79,7 +79,7 @@ public class PersistenceUnitLinkResolver extends UniqueDefaultLinkResolver<Persi return false; } - final Collection<String> strUrls = new ArrayList<String>(); + final Collection<String> strUrls = new ArrayList<>(); for (final URL url : urls) { strUrls.add(URLs.toFilePath(url)); } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/QuickServerXmlParser.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/QuickServerXmlParser.java b/container/openejb-core/src/main/java/org/apache/openejb/config/QuickServerXmlParser.java index 3184721..df68658 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/QuickServerXmlParser.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/QuickServerXmlParser.java @@ -52,7 +52,7 @@ public class QuickServerXmlParser extends DefaultHandler { public static final String DEFAULT_APP_BASE = "webapps"; public static final String DEFAULT_KEYSTORE = new File(JavaSecurityManagers.getSystemProperty("user.home"), ".keystore").getAbsolutePath(); - private final Map<String, String> values = new TreeMap<String, String>(String.CASE_INSENSITIVE_ORDER); + private final Map<String, String> values = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); public QuickServerXmlParser() { // ensure defaults are present values.put(STOP_KEY, DEFAULT_STOP_PORT); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java b/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java index a42ae71..4953f20 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java @@ -74,7 +74,7 @@ public class RemoteServer { private boolean serverHasAlreadyBeenStarted = true; private Properties properties; - private final AtomicReference<Process> server = new AtomicReference<Process>(); + private final AtomicReference<Process> server = new AtomicReference<>(); private final int tries; private final boolean verbose; private final int portShutdown; @@ -223,7 +223,7 @@ public class RemoteServer { java = new File(JavaSecurityManagers.getSystemProperty("java.home"), "bin/java").getAbsolutePath(); } - final List<String> argsList = new ArrayList<String>(20); + final List<String> argsList = new ArrayList<>(20); argsList.add(java); argsList.add("-XX:+HeapDumpOnOutOfMemoryError"); @@ -247,7 +247,7 @@ public class RemoteServer { argsList.addAll(parse(javaOpts.replace("${openejb.base}", home.getAbsolutePath()))); } - final Map<String, String> addedArgs = new HashMap<String, String>(); + final Map<String, String> addedArgs = new HashMap<>(); if (additionalArgs != null) { for (final String arg : additionalArgs) { final int equal = arg.indexOf('='); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/RemoveWebServices.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/RemoveWebServices.java b/container/openejb-core/src/main/java/org/apache/openejb/config/RemoveWebServices.java index 8467726..42a8083 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/RemoveWebServices.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/RemoveWebServices.java @@ -130,6 +130,6 @@ class RemoveWebServices implements DynamicDeployer { } public <T> List<T> copy(final Collection<T> list) { - return new ArrayList<T>(list); + return new ArrayList<>(list); } } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/ScanUtil.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/ScanUtil.java b/container/openejb-core/src/main/java/org/apache/openejb/config/ScanUtil.java index 244f09d..0bf4168 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/ScanUtil.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/ScanUtil.java @@ -46,8 +46,8 @@ public final class ScanUtil { } public static final class ScanHandler extends DefaultHandler { - private final Set<String> classes = new HashSet<String>(); - private final Set<String> packages = new HashSet<String>(); + private final Set<String> classes = new HashSet<>(); + private final Set<String> packages = new HashSet<>(); private Set<String> current; private boolean optimized = true; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java b/container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java index a3ac1ba..45eb971 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/ServiceUtils.java @@ -134,7 +134,7 @@ public class ServiceUtils { public static List<ServiceProvider> getServiceProvidersByServiceType(final String type) throws OpenEJBException { - final ArrayList<ServiceProvider> providers = new ArrayList<ServiceProvider>(); + final ArrayList<ServiceProvider> providers = new ArrayList<>(); if (type == null) { return providers; } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/SunConversion.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/SunConversion.java b/container/openejb-core/src/main/java/org/apache/openejb/config/SunConversion.java index 3f987b0..2511d2b 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/SunConversion.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/SunConversion.java @@ -149,7 +149,7 @@ public class SunConversion implements DynamicDeployer { } // map resource-env-refs and message-destination-refs - final Map<String, JndiReference> resEnvMap = new TreeMap<String, JndiReference>(); + final Map<String, JndiReference> resEnvMap = new TreeMap<>(); resEnvMap.putAll(applicationClient.getResourceEnvRefMap()); resEnvMap.putAll(applicationClient.getMessageDestinationRefMap()); @@ -200,7 +200,7 @@ public class SunConversion implements DynamicDeployer { refName = normalize(refName); final ServiceRef serviceRef = serviceRefMap.get(refName); if (serviceRef != null) { - final Map<String, PortComponentRef> ports = new TreeMap<String, PortComponentRef>(); + final Map<String, PortComponentRef> ports = new TreeMap<>(); for (final PortComponentRef portComponentRef : serviceRef.getPortComponentRef()) { ports.put(portComponentRef.getServiceEndpointInterface(), portComponentRef); } @@ -390,7 +390,7 @@ public class SunConversion implements DynamicDeployer { } // map resource-env-refs and message-destination-refs - final Map<String, JndiReference> resEnvMap = new TreeMap<String, JndiReference>(); + final Map<String, JndiReference> resEnvMap = new TreeMap<>(); resEnvMap.putAll(applicationClient.getResourceEnvRefMap()); resEnvMap.putAll(applicationClient.getMessageDestinationRefMap()); @@ -431,7 +431,7 @@ public class SunConversion implements DynamicDeployer { refName = normalize(refName); final ServiceRef serviceRef = serviceRefMap.get(refName); if (serviceRef != null) { - final Map<String, PortComponentRef> ports = new TreeMap<String, PortComponentRef>(); + final Map<String, PortComponentRef> ports = new TreeMap<>(); for (final PortComponentRef portComponentRef : serviceRef.getPortComponentRef()) { ports.put(portComponentRef.getServiceEndpointInterface(), portComponentRef); } @@ -487,7 +487,7 @@ public class SunConversion implements DynamicDeployer { } // map ejb-refs - final Map<String, JndiReference> refMap = new TreeMap<String, JndiReference>(); + final Map<String, JndiReference> refMap = new TreeMap<>(); refMap.putAll(webApp.getEjbRefMap()); refMap.putAll(webApp.getEjbLocalRefMap()); @@ -507,7 +507,7 @@ public class SunConversion implements DynamicDeployer { } // map resource-env-refs and message-destination-refs - final Map<String, JndiReference> resEnvMap = new TreeMap<String, JndiReference>(); + final Map<String, JndiReference> resEnvMap = new TreeMap<>(); resEnvMap.putAll(webApp.getResourceRefMap()); resEnvMap.putAll(webApp.getResourceEnvRefMap()); resEnvMap.putAll(webApp.getMessageDestinationRefMap()); @@ -549,7 +549,7 @@ public class SunConversion implements DynamicDeployer { refName = normalize(refName); final ServiceRef serviceRef = serviceRefMap.get(refName); if (serviceRef != null) { - final Map<String, PortComponentRef> ports = new TreeMap<String, PortComponentRef>(); + final Map<String, PortComponentRef> ports = new TreeMap<>(); for (final PortComponentRef portComponentRef : serviceRef.getPortComponentRef()) { ports.put(portComponentRef.getServiceEndpointInterface(), portComponentRef); } @@ -629,7 +629,7 @@ public class SunConversion implements DynamicDeployer { } public void convertModule(final EjbModule ejbModule, final EntityMappings entityMappings) { - final Map<String, EntityData> entities = new TreeMap<String, EntityData>(); + final Map<String, EntityData> entities = new TreeMap<>(); if (entityMappings != null) { for (final Entity entity : entityMappings.getEntity()) { entities.put(entity.getDescription(), new EntityData(entity)); @@ -664,7 +664,7 @@ public class SunConversion implements DynamicDeployer { return; } - final Map<String, Map<String, WebserviceEndpoint>> endpointMap = new HashMap<String, Map<String, WebserviceEndpoint>>(); + final Map<String, Map<String, WebserviceEndpoint>> endpointMap = new HashMap<>(); for (final Ejb ejb : sunEjbJar.getEnterpriseBeans().getEjb()) { final EjbDeployment deployment = openejbJar.getDeploymentsByEjbName().get(ejb.getEjbName()); if (deployment == null) { @@ -748,7 +748,7 @@ public class SunConversion implements DynamicDeployer { refName = normalize(refName); final ServiceRef serviceRef = serviceRefMap.get(refName); if (serviceRef != null) { - final Map<String, PortComponentRef> ports = new TreeMap<String, PortComponentRef>(); + final Map<String, PortComponentRef> ports = new TreeMap<>(); for (final PortComponentRef portComponentRef : serviceRef.getPortComponentRef()) { ports.put(portComponentRef.getServiceEndpointInterface(), portComponentRef); } @@ -850,7 +850,7 @@ public class SunConversion implements DynamicDeployer { continue; } - final Collection<String> cmpFields = new ArrayList<String>(bean.getCmpField().size()); + final Collection<String> cmpFields = new ArrayList<>(bean.getCmpField().size()); for (final CmpField cmpField : bean.getCmpField()) { cmpFields.add(cmpField.getFieldName()); } @@ -1091,7 +1091,7 @@ public class SunConversion implements DynamicDeployer { } final List bits = Collections.list(new StringTokenizer(queryParams, " \t\n\r\f,", false)); - final List<List<String>> params = new ArrayList<List<String>>(bits.size() / 2); + final List<List<String>> params = new ArrayList<>(bits.size() / 2); for (int i = 0; i < bits.size(); i++) { final String type = resolveType((String) bits.get(i)); final String param = (String) bits.get(++i); @@ -1122,7 +1122,7 @@ public class SunConversion implements DynamicDeployer { return null; } - final Map<String, String> variableMap = new TreeMap<String, String>(); + final Map<String, String> variableMap = new TreeMap<>(); for (final String cmpField : cmpFields) { variableMap.put(cmpField, "o." + cmpField); } @@ -1131,7 +1131,7 @@ public class SunConversion implements DynamicDeployer { variableMap.put(param.get(1), "?" + (i + 1)); } - final Map<String, String> symbolMap = new TreeMap<String, String>(); + final Map<String, String> symbolMap = new TreeMap<>(); symbolMap.put("&&", "and"); symbolMap.put("||", "or"); symbolMap.put("!", "not"); @@ -1166,7 +1166,7 @@ public class SunConversion implements DynamicDeployer { } private List<String> tokenize(final String queryFilter) { - final LinkedList<String> tokens = new LinkedList<String>(); + final LinkedList<String> tokens = new LinkedList<>(); final List bits = Collections.list(new StringTokenizer(queryFilter, " \t\n\r\f()&|<>=!~+-/*", true)); boolean inWitespace = false; @@ -1247,9 +1247,9 @@ public class SunConversion implements DynamicDeployer { private class EntityData { private final Entity entity; - private final Map<String, Id> ids = new TreeMap<String, Id>(); - private final Map<String, Field> fields = new TreeMap<String, Field>(); - private final Map<String, RelationField> relations = new TreeMap<String, RelationField>(); + private final Map<String, Id> ids = new TreeMap<>(); + private final Map<String, Field> fields = new TreeMap<>(); + private final Map<String, RelationField> relations = new TreeMap<>(); public EntityData(final Entity entity) { if (entity == null) { http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/TldScanner.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/TldScanner.java b/container/openejb-core/src/main/java/org/apache/openejb/config/TldScanner.java index 31652ad..9223333 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/TldScanner.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/TldScanner.java @@ -101,7 +101,7 @@ public class TldScanner { return Collections.emptySet(); } - final Set<URL> tldUrls = new HashSet<URL>(); + final Set<URL> tldUrls = new HashSet<>(); if (classLoader == null) { return tldUrls; @@ -125,7 +125,7 @@ public class TldScanner { Math.min(urls.size(), 2 * Runtime.getRuntime().availableProcessors() + 1), new DaemonThreadFactory("OpenEJB-tld-server-scanning")); - final Collection<Future<Set<URL>>> futures = new ArrayList<Future<Set<URL>>>(urls.size()); + final Collection<Future<Set<URL>>> futures = new ArrayList<>(urls.size()); for (URL url : urls) { if (url.getProtocol().equals("jar")) { try { @@ -177,7 +177,7 @@ public class TldScanner { } static Set<URL> scanWarForTagLibs(final File war) { - final Set<URL> urls = new HashSet<URL>(); + final Set<URL> urls = new HashSet<>(); final File webInfDir = new File(war, "WEB-INF"); if (!webInfDir.isDirectory()) { @@ -186,7 +186,7 @@ public class TldScanner { // skip the lib and classes dir in WEB-INF - final LinkedList<File> files = new LinkedList<File>(); + final LinkedList<File> files = new LinkedList<>(); final File[] list = webInfDir.listFiles(); if (list != null) { for (final File file : list) { @@ -233,7 +233,7 @@ public class TldScanner { } static Set<URL> scanForTagLibs(final File file) { - final Set<URL> tldLocations = new HashSet<URL>(); + final Set<URL> tldLocations = new HashSet<>(); try { final String location = file.toURI().toURL().toExternalForm(); @@ -252,7 +252,7 @@ public class TldScanner { } static Set<URL> scanJarForTagLibs(final File file) { - final Set<URL> urls = new HashSet<URL>(); + final Set<URL> urls = new HashSet<>(); if (!file.isFile()) { return urls; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/ValidationContext.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/ValidationContext.java b/container/openejb-core/src/main/java/org/apache/openejb/config/ValidationContext.java index 754b0f5..33f0d2b 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/ValidationContext.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/ValidationContext.java @@ -24,9 +24,9 @@ import java.util.List; * @version $Rev$ $Date$ */ public class ValidationContext implements ValidationResults { - private final List<ValidationFailure> failures = new ArrayList<ValidationFailure>(); - private final List<ValidationWarning> warnings = new ArrayList<ValidationWarning>(); - private final List<ValidationError> errors = new ArrayList<ValidationError>(); + private final List<ValidationFailure> failures = new ArrayList<>(); + private final List<ValidationWarning> warnings = new ArrayList<>(); + private final List<ValidationError> errors = new ArrayList<>(); private final String moduleType; private final String name; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/VmDeploymentManager.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/VmDeploymentManager.java b/container/openejb-core/src/main/java/org/apache/openejb/config/VmDeploymentManager.java index 337ac8a..1fef1ec 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/VmDeploymentManager.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/VmDeploymentManager.java @@ -161,7 +161,7 @@ public class VmDeploymentManager implements DeploymentManager { } private static Set<TargetModuleID> toTargetModuleIds(final Collection<AppInfo> deployedApps, final ModuleType allowedModuleType) { - final Set<TargetModuleID> targetModuleIds = new HashSet<TargetModuleID>(deployedApps.size()); + final Set<TargetModuleID> targetModuleIds = new HashSet<>(deployedApps.size()); for (final AppInfo deployedApp : deployedApps) { final TargetModuleID moduleId = toTargetModuleId(deployedApp, allowedModuleType); // moduleID will be null if the module was filtered @@ -173,7 +173,7 @@ public class VmDeploymentManager implements DeploymentManager { } private static TargetModuleID toTargetModuleId(final AppInfo appInfo, final ModuleType allowedModuleType) { - final List<InfoObject> infos = new ArrayList<InfoObject>(); + final List<InfoObject> infos = new ArrayList<>(); infos.addAll(appInfo.clients); infos.addAll(appInfo.ejbJars); infos.addAll(appInfo.webApps); @@ -403,7 +403,7 @@ public class VmDeploymentManager implements DeploymentManager { } final Set<TargetModuleID> deployedModules = toTargetModuleIds(getDeployer().getDeployedApps(), null); - final Set<TargetModuleID> targetModuleIds = new HashSet<TargetModuleID>(Arrays.asList(moduleIdList)); + final Set<TargetModuleID> targetModuleIds = new HashSet<>(Arrays.asList(moduleIdList)); targetModuleIds.retainAll(deployedModules); return new ProgressObjectImpl(CommandType.START, targetModuleIds); @@ -425,7 +425,7 @@ public class VmDeploymentManager implements DeploymentManager { } UndeployException undeployException = null; - final Set<TargetModuleID> results = new TreeSet<TargetModuleID>(); + final Set<TargetModuleID> results = new TreeSet<>(); for (final TargetModuleID targetModuleId : moduleIdList) { try { getDeployer().undeploy(targetModuleId.getModuleID()); @@ -580,7 +580,7 @@ public class VmDeploymentManager implements DeploymentManager { private final String moduleId; private final String webUrl; private TargetModuleID parentTargetModuleId; - private final Set<TargetModuleID> children = new TreeSet<TargetModuleID>(); + private final Set<TargetModuleID> children = new TreeSet<>(); public TargetModuleIDImpl(final Target target, final String moduleId) { this(target, moduleId, null); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/WebModule.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/WebModule.java b/container/openejb-core/src/main/java/org/apache/openejb/config/WebModule.java index e760cb2..3df658c 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/WebModule.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/WebModule.java @@ -46,18 +46,18 @@ public class WebModule extends Module implements WsModule, RESTModule { private Webservices webservices; private String host; private String contextRoot; - private final List<TldTaglib> taglibs = new ArrayList<TldTaglib>(); - private final Set<String> watchedResources = new TreeSet<String>(); + private final List<TldTaglib> taglibs = new ArrayList<>(); + private final Set<String> watchedResources = new TreeSet<>(); // List of all faces configuration files found in this web module - private final List<FacesConfig> facesConfigs = new ArrayList<FacesConfig>(); + private final List<FacesConfig> facesConfigs = new ArrayList<>(); private IAnnotationFinder finder; - private final Set<String> restClasses = new TreeSet<String>(); - private final Set<String> ejbWebServices = new TreeSet<String>(); - private final Set<String> ejbRestServices = new TreeSet<String>(); - private final Set<String> jaxrsProviders = new TreeSet<String>(); - private final Set<String> restApplications = new TreeSet<String>(); - private final Map<String, Set<String>> jsfAnnotatedClasses = new HashMap<String, Set<String>>(); - private final Map<String, Set<String>> webAnnotatedClasses = new HashMap<String, Set<String>>(); + private final Set<String> restClasses = new TreeSet<>(); + private final Set<String> ejbWebServices = new TreeSet<>(); + private final Set<String> ejbRestServices = new TreeSet<>(); + private final Set<String> jaxrsProviders = new TreeSet<>(); + private final Set<String> restApplications = new TreeSet<>(); + private final Map<String, Set<String>> jsfAnnotatedClasses = new HashMap<>(); + private final Map<String, Set<String>> webAnnotatedClasses = new HashMap<>(); private final ID id; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/WebappAggregatedArchive.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/WebappAggregatedArchive.java b/container/openejb-core/src/main/java/org/apache/openejb/config/WebappAggregatedArchive.java index 58f7743..2e0a90b 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/WebappAggregatedArchive.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/WebappAggregatedArchive.java @@ -95,7 +95,7 @@ public class WebappAggregatedArchive implements Archive, ScanConstants { // for internal usage mainly like faked modules public WebappAggregatedArchive(final Archive delegate, final Iterable<URL> urls) { final List<Archive> archives = doScan(Thread.currentThread().getContextClassLoader(), urls, null); - final List<String> classes = new ArrayList<String>(); + final List<String> classes = new ArrayList<>(); final Archive archive = new FilteredArchive(delegate, new ScanXmlSaverFilter(scanXmlExists, handler, classes, null)); try { this.map.put(new URL("jar:file://!/META-INF/beans.xml"), classes); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java b/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java index f0c517f..cc9dc75 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java @@ -115,7 +115,7 @@ public class WsDeployer implements DynamicDeployer { private void processPorts(final WebModule webModule) throws OpenEJBException { // map existing webservice port declarations by servlet link Webservices webservices = webModule.getWebservices(); - final Map<String, PortComponent> portMap = new TreeMap<String, PortComponent>(); + final Map<String, PortComponent> portMap = new TreeMap<>(); if (webservices != null) { for (final WebserviceDescription webserviceDescription : webservices.getWebserviceDescription()) { for (final PortComponent portComponent : webserviceDescription.getPortComponent()) { @@ -130,7 +130,7 @@ public class WsDeployer implements DynamicDeployer { // map existing servlet-mapping declarations final WebApp webApp = webModule.getWebApp(); - final Map<String, ServletMapping> servletMappings = new TreeMap<String, ServletMapping>(); + final Map<String, ServletMapping> servletMappings = new TreeMap<>(); for (final ServletMapping servletMapping : webApp.getServletMapping()) { servletMappings.put(servletMapping.getServletName(), servletMapping); } @@ -251,7 +251,7 @@ public class WsDeployer implements DynamicDeployer { private void processPorts(final EjbModule ejbModule) throws OpenEJBException { // map existing webservice port declarations by servlet link Webservices webservices = ejbModule.getWebservices(); - final Map<String, PortComponent> portMap = new TreeMap<String, PortComponent>(); + final Map<String, PortComponent> portMap = new TreeMap<>(); if (webservices != null) { for (final WebserviceDescription webserviceDescription : webservices.getWebserviceDescription()) { for (final PortComponent portComponent : webserviceDescription.getPortComponent()) { http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ProviderManager.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ProviderManager.java b/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ProviderManager.java index 2aaa3eb..5142b93 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ProviderManager.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ProviderManager.java @@ -43,8 +43,8 @@ import java.util.Set; */ public class ProviderManager { - private final List<String> namespaces = new LinkedList<String>(); - private final Map<ID, ServiceProvider> providers = new LinkedHashMap<ID, ServiceProvider>(); + private final List<String> namespaces = new LinkedList<>(); + private final Map<ID, ServiceProvider> providers = new LinkedHashMap<>(); private final ProviderLoader loader; public ProviderManager(final ProviderLoader loader) { @@ -53,11 +53,11 @@ public class ProviderManager { public ServiceProvider get(final String namespace, final String name) { final ID id = new ID(namespace, name); - return getProvider(id, new LinkedHashSet<ID>()); + return getProvider(id, new LinkedHashSet<>()); } public List<ServiceProvider> getAll() { - return new ArrayList<ServiceProvider>(providers.values()); + return new ArrayList<>(providers.values()); } public void register(final String namespace, final ServiceProvider provider) { @@ -67,7 +67,7 @@ public class ProviderManager { final ID id = new ID(namespace, provider.getId()); - register(id, provider, new LinkedHashSet<ID>()); + register(id, provider, new LinkedHashSet<>()); } public List<ServiceProvider> load(String namespace) { @@ -81,14 +81,14 @@ public class ProviderManager { namespaces.add(namespace); { // load - final ArrayList<ServiceProvider> list = new ArrayList<ServiceProvider>(loader.load(namespace)); + final ArrayList<ServiceProvider> list = new ArrayList<>(loader.load(namespace)); for (final ServiceProvider provider : list) { register(namespace, provider); } } } - final List<ServiceProvider> providers = new ArrayList<ServiceProvider>(); + final List<ServiceProvider> providers = new ArrayList<>(); for (final Map.Entry<ID, ServiceProvider> entry : this.providers.entrySet()) { if (entry.getKey().getNamespace().equals(namespace)) { providers.add(entry.getValue()); @@ -144,7 +144,7 @@ public class ProviderManager { } { // types - final Set<String> types = new HashSet<String>(); + final Set<String> types = new HashSet<>(); types.addAll(parent.getTypes()); types.addAll(child.getTypes()); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ServiceJarXmlLoader.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ServiceJarXmlLoader.java b/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ServiceJarXmlLoader.java index e0a9613..99a4440 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ServiceJarXmlLoader.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/provider/ServiceJarXmlLoader.java @@ -33,8 +33,8 @@ import java.util.Map; */ public class ServiceJarXmlLoader implements ProviderLoader { - private final Map<ID, ServiceProvider> loaded = new LinkedHashMap<ID, ServiceProvider>(); - private final List<String> namespaces = new LinkedList<String>(); + private final Map<ID, ServiceProvider> loaded = new LinkedHashMap<>(); + private final List<String> namespaces = new LinkedList<>(); @Override public ServiceProvider load(final ID id) { @@ -81,7 +81,7 @@ public class ServiceJarXmlLoader implements ProviderLoader { parse(namespace); } - final List<ServiceProvider> list = new ArrayList<ServiceProvider>(); + final List<ServiceProvider> list = new ArrayList<>(); for (final Map.Entry<ID, ServiceProvider> entry : loaded.entrySet()) { if (entry.getKey().getNamespace().equals(namespace)) { list.add(entry.getValue()); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAssemblyBindings.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAssemblyBindings.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAssemblyBindings.java index b210423..82a235f 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAssemblyBindings.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAssemblyBindings.java @@ -94,16 +94,16 @@ public class CheckAssemblyBindings extends ValidationBase { final AssemblyDescriptor assembly = ejbModule.getEjbJar().getAssemblyDescriptor(); final Interceptor[] interceptorsArray = ejbModule.getEjbJar().getInterceptors(); final List<Interceptor> interceptors = Arrays.asList(interceptorsArray); - final Set<String> interceptorClassNames = new HashSet<String>(interceptors.size()); + final Set<String> interceptorClassNames = new HashSet<>(interceptors.size()); for (final Interceptor interceptor : interceptors) { interceptorClassNames.add(interceptor.getInterceptorClass()); } - final Set<String> interceptorClassNamesUsedInBindings = new HashSet<String>(); + final Set<String> interceptorClassNamesUsedInBindings = new HashSet<>(); for (final InterceptorBinding binding : assembly.getInterceptorBinding()) { final List<String> interceptorClass = binding.getInterceptorClass(); interceptorClassNamesUsedInBindings.addAll(interceptorClass); } - final Set<String> unusedInterceptors = new HashSet<String>(); + final Set<String> unusedInterceptors = new HashSet<>(); for (final String clazz : interceptorClassNames) { if (!interceptorClassNamesUsedInBindings.contains(clazz)) { unusedInterceptors.add(clazz); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAsynchronous.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAsynchronous.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAsynchronous.java index 229181a..c274ec9 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAsynchronous.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckAsynchronous.java @@ -40,7 +40,7 @@ import java.util.concurrent.Future; public class CheckAsynchronous extends ValidationBase { public void validate(final EjbModule module) { - final Set<String> applicationExceptions = new HashSet<String>(); + final Set<String> applicationExceptions = new HashSet<>(); for (final ApplicationException applicationException : module.getEjbJar().getAssemblyDescriptor().getApplicationException()) { applicationExceptions.add(applicationException.getExceptionClass()); } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckCallbacks.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckCallbacks.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckCallbacks.java index 0c81c34..0e854e2 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckCallbacks.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckCallbacks.java @@ -432,7 +432,7 @@ public class CheckCallbacks extends ValidationBase { } private List<Method> getMethods(Class clazz, final String methodName) { - final List<Method> methods = new ArrayList<Method>(); + final List<Method> methods = new ArrayList<>(); while (clazz != null) { for (final Method method : clazz.getDeclaredMethods()) { if (method.getName().equals(methodName)) { http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckClassLoading.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckClassLoading.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckClassLoading.java index dd3d8ae..f5ba718 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckClassLoading.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckClassLoading.java @@ -100,7 +100,7 @@ public class CheckClassLoading extends ValidationBase { public static class Classes { private static final String[] CLASS_EXTENSION = new String[]{".class"}; - private final Map<String, Collection<String>> fileByArchive = new TreeMap<String, Collection<String>>(); + private final Map<String, Collection<String>> fileByArchive = new TreeMap<>(); public Classes(final URL[] urls) { list(urls); @@ -125,7 +125,7 @@ public class CheckClassLoading extends ValidationBase { } public static Collection<DiffItem> intersection(final Classes cl1, final Classes cl2) { - final List<DiffItem> diff = new ArrayList<DiffItem>(); + final List<DiffItem> diff = new ArrayList<>(); for (final Map.Entry<String, Collection<String>> entry1 : cl1.fileByArchive.entrySet()) { for (final Map.Entry<String, Collection<String>> entry2 : cl2.fileByArchive.entrySet()) { final Collection<String> v1 = entry1.getValue(); @@ -165,7 +165,7 @@ public class CheckClassLoading extends ValidationBase { throw new IllegalArgumentException(archive.getPath() + " is not a file"); } - final List<String> files = new ArrayList<String>(); + final List<String> files = new ArrayList<>(); try (JarFile file = new JarFile(archive)) { final Enumeration<JarEntry> entries = file.entries(); @@ -190,7 +190,7 @@ public class CheckClassLoading extends ValidationBase { } public static class DiffItem { - private Collection<String> files = new ArrayList<String>(); + private Collection<String> files = new ArrayList<>(); private final String file1; private final String file2; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDependsOn.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDependsOn.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDependsOn.java index 41273ca..3ccae7c 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDependsOn.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDependsOn.java @@ -41,7 +41,7 @@ public class CheckDependsOn extends ValidationBase { public void validate(final AppModule appModule) { module = appModule; - final LinkResolver<Bean> app = new LinkResolver<Bean>(); + final LinkResolver<Bean> app = new LinkResolver<>(); for (final EjbModule ejbModule : appModule.getEjbModules()) { @@ -88,7 +88,7 @@ public class CheckDependsOn extends ValidationBase { } public Set<String> getReferences(final Bean t) { - final LinkedHashSet<String> refs = new LinkedHashSet<String>(); + final LinkedHashSet<String> refs = new LinkedHashSet<>(); for (final Bean bean : t.dependsOn) { refs.add(bean.getId()); } @@ -97,7 +97,7 @@ public class CheckDependsOn extends ValidationBase { }); } catch (final CircularReferencesException e) { for (final List<Bean> circuit : e.getCircuits()) { - final List<String> ejbNames = new ArrayList<String>(circuit.size()); + final List<String> ejbNames = new ArrayList<>(circuit.size()); for (final Bean bean : circuit) { ejbNames.add(bean.bean.getEjbName()); } @@ -129,7 +129,7 @@ public class CheckDependsOn extends ValidationBase { public static class Bean { private final URI moduleUri; private final EnterpriseBean bean; - private final ArrayList<Bean> dependsOn = new ArrayList<Bean>(); + private final ArrayList<Bean> dependsOn = new ArrayList<>(); private final EjbModule module; private final Resolver<Bean> resolver; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDescriptorLocation.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDescriptorLocation.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDescriptorLocation.java index ba50966..e8a8685 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDescriptorLocation.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckDescriptorLocation.java @@ -40,7 +40,7 @@ public class CheckDescriptorLocation extends ValidationBase { @Override public void validate(final AppModule appModule) { - final List<String> validated = new ArrayList<String>(); + final List<String> validated = new ArrayList<>(); for (final WebModule webModule : safe(appModule.getWebModules())) { validated.add(webModule.getModuleId()); @@ -91,7 +91,7 @@ public class CheckDescriptorLocation extends ValidationBase { } private static Map<String, URL> retrieveDescriptors(final List<String> descriptorsToSearch, final URL... locationsToSearch) { - final Map<String, URL> descriptorAndWrongLocation = new HashMap<String, URL>(); + final Map<String, URL> descriptorAndWrongLocation = new HashMap<>(); final ResourceFinder finder = new ResourceFinder(locationsToSearch); for (final String descriptor : descriptorsToSearch) { final URL resource = finder.getResource(descriptor); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckInjectionTargets.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckInjectionTargets.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckInjectionTargets.java index 01f9837..6fd3d1a 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckInjectionTargets.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckInjectionTargets.java @@ -32,7 +32,7 @@ public class CheckInjectionTargets extends ValidationBase { public void validate(final EjbModule ejbModule) { for (final EnterpriseBean bean : ejbModule.getEjbJar().getEnterpriseBeans()) { - final List<JndiReference> entries = new ArrayList<JndiReference>(); + final List<JndiReference> entries = new ArrayList<>(); entries.addAll(bean.getEjbLocalRef()); entries.addAll(bean.getEjbRef()); entries.addAll(bean.getEnvEntry()); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java index a37dd66..eb541ea 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckMethods.java @@ -103,8 +103,8 @@ public class CheckMethods extends ValidationBase { final Class[] params = interfaceMethods[i].getParameterTypes(); beanClass.getMethod(name, params); } catch (final NoSuchMethodException nsme) { - final List<Method> differentArgs = new ArrayList<Method>(); - final List<Method> differentCase = new ArrayList<Method>(); + final List<Method> differentArgs = new ArrayList<>(); + final List<Method> differentCase = new ArrayList<>(); for (final Method method : beanClass.getMethods()) { if (method.getName().equals(name)) { @@ -154,8 +154,8 @@ public class CheckMethods extends ValidationBase { final Class[] params = interfaceMethods[i].getParameterTypes(); beanClass.getMethod(name, params); } catch (final NoSuchMethodException nsme) { - final List<Method> differentArgs = new ArrayList<Method>(); - final List<Method> differentCase = new ArrayList<Method>(); + final List<Method> differentArgs = new ArrayList<>(); + final List<Method> differentCase = new ArrayList<>(); for (final Method method : beanClass.getMethods()) { if (method.getName().equals(name)) { http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java index 0682974..6751143 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java @@ -37,7 +37,7 @@ public class CheckRestMethodArePublic implements ValidationRule { @Override public void validate(final AppModule appModule) { // valid standalone classes - final Collection<String> standAloneClasses = new ArrayList<String>(); + final Collection<String> standAloneClasses = new ArrayList<>(); final ClassLoader loader = Thread.currentThread().getContextClassLoader(); try { @@ -56,7 +56,7 @@ public class CheckRestMethodArePublic implements ValidationRule { Thread.currentThread().setContextClassLoader(web.getClassLoader()); // build the list of classes to validate - final Collection<String> classes = new ArrayList<String>(); + final Collection<String> classes = new ArrayList<>(); classes.addAll(web.getRestClasses()); classes.addAll(web.getEjbRestServices()); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JaxbOpenejb.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JaxbOpenejb.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JaxbOpenejb.java index 6562b67..4e3072b 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JaxbOpenejb.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/JaxbOpenejb.java @@ -141,7 +141,7 @@ public abstract class JaxbOpenejb { final ClassLoader loader = Thread.currentThread().getContextClassLoader(); - final List<URL> sources = new ArrayList<URL>(); + final List<URL> sources = new ArrayList<>(); { // Find URLs in the classpath final String path1 = "META-INF/" + providerPath + "/service-jar.xml"; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ListAdapter.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ListAdapter.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ListAdapter.java index cae9fb4..056aadd 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ListAdapter.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ListAdapter.java @@ -30,7 +30,7 @@ import java.util.List; public class ListAdapter extends XmlAdapter<String, List<String>> { public List<String> unmarshal(final String s) { final String[] strings = s.split(", *"); - return new ArrayList<String>(Arrays.asList(strings)); + return new ArrayList<>(Arrays.asList(strings)); } public String marshal(final List<String> list) { http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Openejb.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Openejb.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Openejb.java index 85b8775..eb3f51d 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Openejb.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Openejb.java @@ -132,7 +132,7 @@ public class Openejb { */ public List<JndiProvider> getJndiProvider() { if (jndiProvider == null) { - jndiProvider = new ArrayList<JndiProvider>(); + jndiProvider = new ArrayList<>(); } return this.jndiProvider; } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java index 81ecf8a..54abeb4 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/Resources.java @@ -67,7 +67,7 @@ public class Resources { public List<Resource> getResource() { if (resource == null) { - resource = new ArrayList<Resource>(); + resource = new ArrayList<>(); } return this.resource; @@ -75,7 +75,7 @@ public class Resources { public List<Container> getContainer() { if (container == null) { - container = new ArrayList<Container>(); + container = new ArrayList<>(); } return this.container; @@ -83,21 +83,21 @@ public class Resources { public List<Service> getService() { if (service == null) { - service = new ArrayList<Service>(); + service = new ArrayList<>(); } return service; } public List<Connector> getConnector() { if (connector == null) { - connector = new ArrayList<Connector>(); + connector = new ArrayList<>(); } return this.connector; } public List<JndiProvider> getJndiProvider() { if (jndiProvider == null) { - jndiProvider = new ArrayList<JndiProvider>(); + jndiProvider = new ArrayList<>(); } return this.jndiProvider; } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxAppCtxConfig.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxAppCtxConfig.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxAppCtxConfig.java index b0b9ecf..0164794 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxAppCtxConfig.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxAppCtxConfig.java @@ -222,7 +222,7 @@ public class SaxAppCtxConfig { } private class Pojos extends DefaultHandler { - protected final List<PojoConfig> genericConfigs = new ArrayList<PojoConfig>(); + protected final List<PojoConfig> genericConfigs = new ArrayList<>(); protected final Collection<String> aliases; @@ -292,7 +292,7 @@ public class SaxAppCtxConfig { } protected Collection<Properties> propertiesForModule(final String id) { - final Collection<Properties> props = new ArrayList<Properties>(); + final Collection<Properties> props = new ArrayList<>(); for (final DeploymentModule m : module.getDeploymentModule()) { if (acceptModule(id, m)) { props.add(m.getProperties()); @@ -309,7 +309,7 @@ public class SaxAppCtxConfig { @Override protected Collection<Properties> propertiesForModule(final String id) { - final Collection<Properties> props = new ArrayList<Properties>(); + final Collection<Properties> props = new ArrayList<>(); for (final WebModule m : module.getWebModules()) { if (acceptModule(id, m)) { props.add(m.getProperties()); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxOpenejb.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxOpenejb.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxOpenejb.java index 88944f4..0debad4 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxOpenejb.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxOpenejb.java @@ -170,7 +170,7 @@ class SaxOpenejb extends StackHandler { @Override protected List<String> getAttributes() { - final List<String> attributes = new ArrayList<String>(super.getAttributes()); + final List<String> attributes = new ArrayList<>(super.getAttributes()); attributes.add("ctype"); return attributes; } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServiceProvider.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServiceProvider.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServiceProvider.java index 215ef12..ec8d506 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServiceProvider.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServiceProvider.java @@ -265,7 +265,7 @@ public class ServiceProvider { @SuppressWarnings({"unchecked"}) public List<String> getTypes() { if (types == null) { - types = new ArrayList<String>(); + types = new ArrayList<>(); } return (List<String>) types; } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServicesJar.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServicesJar.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServicesJar.java index a916bc9..c1f7d44 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServicesJar.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/ServicesJar.java @@ -73,7 +73,7 @@ public class ServicesJar { */ public List<ServiceProvider> getServiceProvider() { if (serviceProvider == null) { - serviceProvider = new ArrayList<ServiceProvider>(); + serviceProvider = new ArrayList<>(); } return this.serviceProvider; } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/sys/WikiGenerator.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/WikiGenerator.java b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/WikiGenerator.java index 40881d3..deb4d64 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/sys/WikiGenerator.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/sys/WikiGenerator.java @@ -94,7 +94,7 @@ public class WikiGenerator { } out.println(); - final ArrayList<String> seen = new ArrayList<String>(); + final ArrayList<String> seen = new ArrayList<>(); for (final ServiceProvider provider : servicesJar.getServiceProvider()) { if ("Resource".equals(provider.getService())) { @@ -126,7 +126,7 @@ public class WikiGenerator { out.println(); final SuperProperties properties = (SuperProperties) provider.getProperties(); - final Map<String, String> defaults = new LinkedHashMap<String, String>(); + final Map<String, String> defaults = new LinkedHashMap<>(); if (properties.size() > 0) { out.println("## Properties"); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ObjectMap.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ObjectMap.java b/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ObjectMap.java index 33a0a99..89e9d0b 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ObjectMap.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ObjectMap.java @@ -47,7 +47,7 @@ public class ObjectMap extends AbstractMap<String, Object> { public ObjectMap(final Class<?> clazz, final Object object) { this.object = object; - attributes = new HashMap<String, Entry<String, Object>>(); + attributes = new HashMap<>(); for (final Field field : clazz.getDeclaredFields()) { field.setAccessible(true); @@ -76,7 +76,7 @@ public class ObjectMap extends AbstractMap<String, Object> { } } - entries = Collections.unmodifiableSet(new HashSet<Entry<String, Object>>(attributes.values())); + entries = Collections.unmodifiableSet(new HashSet<>(attributes.values())); } @Override http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ProviderGenerator.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ProviderGenerator.java b/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ProviderGenerator.java index c927cc6..b4408b9 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ProviderGenerator.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/typed/util/ProviderGenerator.java @@ -48,7 +48,7 @@ public class ProviderGenerator extends Resource { public static void main(final String[] args) throws Exception { final ProviderManager manager = new ProviderManager(new ServiceJarXmlLoader()); - final Set<String> seen = new HashSet<String>(); + final Set<String> seen = new HashSet<>(); final List<ServiceProvider> providers = manager.load("org.apache.tomee"); for (final ServiceProvider provider : providers) { @@ -443,7 +443,7 @@ public class ProviderGenerator extends Resource { public String apply(final String... args) { - final Map<String, String> map = new HashMap<String, String>(); + final Map<String, String> map = new HashMap<>(); for (int i = 0; i < args.length; i += 2) { final String key = args[i]; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/core/BaseSessionContext.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/BaseSessionContext.java b/container/openejb-core/src/main/java/org/apache/openejb/core/BaseSessionContext.java index 02f333f..8a3edb7 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/core/BaseSessionContext.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/core/BaseSessionContext.java @@ -126,19 +126,19 @@ public abstract class BaseSessionContext extends BaseContext implements SessionC final EjbObjectProxyHandler handler; switch (di.getComponentType()) { case STATEFUL: { - handler = new StatefulEjbObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<Class>(), interfce); + handler = new StatefulEjbObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<>(), interfce); break; } case STATELESS: { - handler = new StatelessEjbObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<Class>(), interfce); + handler = new StatelessEjbObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<>(), interfce); break; } case SINGLETON: { - handler = new SingletonEjbObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<Class>(), interfce); + handler = new SingletonEjbObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<>(), interfce); break; } case MANAGED: { - handler = new ManagedObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<Class>(), interfce); + handler = new ManagedObjectHandler(di, threadContext.getPrimaryKey(), interfaceType, new ArrayList<>(), interfce); break; } default: @@ -148,7 +148,7 @@ public abstract class BaseSessionContext extends BaseContext implements SessionC if (InterfaceType.LOCALBEAN.equals(interfaceType)) { return LocalBeanProxyFactory.constructProxy(di.get(BeanContext.ProxyClass.class).getProxy(), handler); } else { - final List<Class> interfaces = new ArrayList<Class>(); + final List<Class> interfaces = new ArrayList<>(); interfaces.addAll(di.getInterfaces(interfaceType)); interfaces.add(Serializable.class); interfaces.add(IntraVmProxy.class); http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java b/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java index 7995791..cdde447 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/core/CoreContainerSystem.java @@ -38,10 +38,10 @@ import java.util.concurrent.ConcurrentHashMap; */ public class CoreContainerSystem implements ContainerSystem { - private final Map<Object, AppContext> apps = new ConcurrentHashMap<Object, AppContext>(); - private final Map<Object, BeanContext> deployments = new ConcurrentHashMap<Object, BeanContext>(); - private final Map<Object, Container> containers = new ConcurrentHashMap<Object, Container>(); - private final Map<String, List<WebContext>> webDeployments = new ConcurrentHashMap<String, List<WebContext>>(); + private final Map<Object, AppContext> apps = new ConcurrentHashMap<>(); + private final Map<Object, BeanContext> deployments = new ConcurrentHashMap<>(); + private final Map<Object, Container> containers = new ConcurrentHashMap<>(); + private final Map<String, List<WebContext>> webDeployments = new ConcurrentHashMap<>(); private final Context jndiContext; /** @@ -152,7 +152,7 @@ public class CoreContainerSystem implements ContainerSystem { final String id = webDeployment.getId(); List<WebContext> list = this.webDeployments.get(id); if (list == null) { - list = new ArrayList<WebContext>(); + list = new ArrayList<>(); this.webDeployments.put(id, list); } list.add(webDeployment); @@ -169,7 +169,7 @@ public class CoreContainerSystem implements ContainerSystem { @Override public List<AppContext> getAppContexts() { - return new ArrayList<AppContext>(apps.values()); + return new ArrayList<>(apps.values()); } @Override http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/core/SimpleTransactionSynchronizationRegistry.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/SimpleTransactionSynchronizationRegistry.java b/container/openejb-core/src/main/java/org/apache/openejb/core/SimpleTransactionSynchronizationRegistry.java index 541684b..760241f 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/core/SimpleTransactionSynchronizationRegistry.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/core/SimpleTransactionSynchronizationRegistry.java @@ -28,7 +28,7 @@ import java.util.Map; public class SimpleTransactionSynchronizationRegistry implements TransactionSynchronizationRegistry { private final TransactionManager transactionManager; - private final Map<Transaction, Map<Object, Object>> transactionResources = new HashMap<Transaction, Map<Object, Object>>(); + private final Map<Transaction, Map<Object, Object>> transactionResources = new HashMap<>(); public SimpleTransactionSynchronizationRegistry(final TransactionManager transactionManager) { this.transactionManager = transactionManager; @@ -62,7 +62,7 @@ public class SimpleTransactionSynchronizationRegistry implements TransactionSync } catch (final Exception e) { throw new IllegalStateException("No transaction active", e); } - resources = new HashMap<Object, Object>(); + resources = new HashMap<>(); transactionResources.put(transaction, resources); } http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java b/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java index b8a596f..ef7d9cf 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java @@ -112,7 +112,7 @@ public class ThreadContext { private final BeanContext beanContext; private final Object primaryKey; - private final Map<Class, Object> data = Collections.synchronizedMap(new HashMap<Class, Object>()); + private final Map<Class, Object> data = Collections.synchronizedMap(new HashMap<>()); private ClassLoader oldClassLoader; private Operation currentOperation; private Class invokedInterface; http://git-wip-us.apache.org/repos/asf/tomee/blob/bfb1ed40/container/openejb-core/src/main/java/org/apache/openejb/core/WebContext.java ---------------------------------------------------------------------- diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/WebContext.java b/container/openejb-core/src/main/java/org/apache/openejb/core/WebContext.java index 075559a..aa277d6 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/core/WebContext.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/core/WebContext.java @@ -56,7 +56,7 @@ import java.util.concurrent.ConcurrentMap; public class WebContext { private String id; private ClassLoader classLoader; - private final Collection<Injection> injections = new ArrayList<Injection>(); + private final Collection<Injection> injections = new ArrayList<>(); private Context jndiEnc; private final AppContext appContext; private Map<String, Object> bindings; @@ -66,7 +66,7 @@ public class WebContext { private String host; private Context initialContext; private ServletContext servletContext; - private final Map<Class<?>, ConstructorInjectionBean<Object>> constructorInjectionBeanCache = new ConcurrentHashMap<Class<?>, ConstructorInjectionBean<Object>>(); + private final Map<Class<?>, ConstructorInjectionBean<Object>> constructorInjectionBeanCache = new ConcurrentHashMap<>(); public Context getInitialContext() { if (initialContext != null) {