-
Enhancement
-
Resolution: Done
-
Minor
-
None
-
None
-
None
getParameterTypes().length is inefficient because it creates an array clone, while getParameterCount() directly returns the length.
Targets Occurrences of 'getParameterTypes().length' in Project Found Occurrences in Project (6 usages found) Unclassified (6 usages found) ironjacamar-arquillian-embedded (1 usage found) org.jboss.jca.arquillian.embedded (1 usage found) EmbeddedJCAEnricher.java (1 usage found) resolve(Method) (1 usage found) 69 return new Object[method.getParameterTypes().length]; ironjacamar-as (1 usage found) org.jboss.jca.as.rarinfo (1 usage found) Main.java (1 usage found) getIntrospectedProperties(String, URLClassLoader) (1 usage found) 1278 if (m.getName().startsWith("set") && m.getParameterTypes().length == 1 ironjacamar-core-impl (2 usages found) org.jboss.jca.core.rar (1 usage found) SimpleResourceAdapterRepository.java (1 usage found) introspectActivationSpec(Class<?>) (1 usage found) 514 if (m.getName().startsWith("set") && m.getParameterTypes().length == 1) org.jboss.jca.core.util (1 usage found) Injection.java (1 usage found) findMethod(Class<?>, String, String) (1 usage found) 202 if (methodName.equals(method.getName()) && method.getParameterTypes().length == 1) ironjacamar-deployers-common (1 usage found) org.jboss.jca.deployers.common (1 usage found) AbstractDsDeployer.java (1 usage found) injectValue(Object, String, Object) (1 usage found) 1357 if (m.getName().equals(methodName) && m.getParameterTypes().length == 1) ironjacamar-jdbc (1 usage found) org.jboss.jca.adapters.jdbc.util (1 usage found) Injection.java (1 usage found) findMethod(Class<?>, String, String) (1 usage found) 202 if (methodName.equals(method.getName()) && method.getParameterTypes().length == 1)
- is related to
-
WFLY-15612 Replace usages of getParameterTypes().length with getParameterCount()
- Closed