Minor performance improvement. Use String.lastIndexOf(int) instead of String.lastIndexOf(String).
diff --git a/src/org/apache/xalan/extensions/ExtensionHandlerJavaPackage.java b/src/org/apache/xalan/extensions/ExtensionHandlerJavaPackage.java
index 48c45f8..fcdcc4c 100644
--- a/src/org/apache/xalan/extensions/ExtensionHandlerJavaPackage.java
+++ b/src/org/apache/xalan/extensions/ExtensionHandlerJavaPackage.java
@@ -97,7 +97,7 @@
try
{
String fullName = m_className + function;
- int lastDot = fullName.lastIndexOf(".");
+ int lastDot = fullName.lastIndexOf('.');
if (lastDot >= 0)
{
Class myClass = getClassForName(fullName.substring(0, lastDot));
@@ -130,7 +130,7 @@
try
{
String fullName = m_className + element;
- int lastDot = fullName.lastIndexOf(".");
+ int lastDot = fullName.lastIndexOf('.');
if (lastDot >= 0)
{
Class myClass = getClassForName(fullName.substring(0, lastDot));
@@ -211,7 +211,7 @@
String methodName;
Class classObj;
Object targetObject;
- int lastDot = funcName.lastIndexOf(".");
+ int lastDot = funcName.lastIndexOf('.');
Object[] methodArgs;
Object[][] convertedArgs;
Class[] paramTypes;
@@ -471,7 +471,7 @@
try
{
String fullName = m_className + localPart;
- int lastDot = fullName.lastIndexOf(".");
+ int lastDot = fullName.lastIndexOf('.');
if (lastDot < 0)
throw new TransformerException(XSLMessages.createMessage(XSLTErrorResources.ER_INVALID_ELEMENT_NAME, new Object[]{fullName })); //"Invalid element name specified " + fullName);
try