public void addArgument(Class argumentType, String argumentName) { getArgumentNames().addElement(argumentName); getArgumentTypes().addElement(argumentType); }
public void addArgument(Class argumentType, String argumentName) { getArgumentNames().addElement(argumentName); getArgumentTypes().addElement(argumentType); }
public void addArgument(Class argumentType, String argumentName) { getArgumentNames().addElement(argumentName); getArgumentTypes().addElement(argumentType); }
protected void writeArguments(CodeGenerator generator) { boolean isFirst = true; for (int index = 0; index < getArgumentTypes().size(); ++index) { Class argument = (Class)getArgumentTypes().elementAt(index); if (isFirst) { isFirst = false; } else { generator.write(", "); } //fixed for CR#4228 //Bug# 4587853, if argument type is an inner class, convert name //from $ notation to . notation. if (argument.isArray()) { String componentType = argument.getComponentType().getName(); if(componentType.indexOf('$') != -1) { componentType = componentType.replace('$', '.'); } String componentTypeArrays = componentType + "[]"; generator.write(componentTypeArrays); } else { String name = argument.getName(); if(name.indexOf('$') != -1) { name = name.replace('$', '.'); } generator.write(name); } generator.write(" "); generator.write(getArgumentNames().elementAt(index)); } }
protected void writeArguments(CodeGenerator generator) { boolean isFirst = true; for (int index = 0; index < getArgumentTypes().size(); ++index) { Class argument = (Class)getArgumentTypes().elementAt(index); if (isFirst) { isFirst = false; } else { generator.write(", "); } //fixed for CR#4228 //Bug# 4587853, if argument type is an inner class, convert name //from $ notation to . notation. if (argument.isArray()) { String componentType = argument.getComponentType().getName(); if(componentType.indexOf('$') != -1) { componentType = componentType.replace('$', '.'); } String componentTypeArrays = componentType + "[]"; generator.write(componentTypeArrays); } else { String name = argument.getName(); if(name.indexOf('$') != -1) { name = name.replace('$', '.'); } generator.write(name); } generator.write(" "); generator.write(getArgumentNames().elementAt(index)); } }
protected void writeArguments(CodeGenerator generator) { boolean isFirst = true; for (int index = 0; index < getArgumentTypes().size(); ++index) { Class argument = (Class)getArgumentTypes().elementAt(index); if (isFirst) { isFirst = false; } else { generator.write(", "); } //fixed for CR#4228 //Bug# 4587853, if argument type is an inner class, convert name //from $ notation to . notation. if (argument.isArray()) { String componentType = argument.getComponentType().getName(); if(componentType.indexOf('$') != -1) { componentType = componentType.replace('$', '.'); } String componentTypeArrays = componentType + "[]"; generator.write(componentTypeArrays); } else { String name = argument.getName(); if(name.indexOf('$') != -1) { name = name.replace('$', '.'); } generator.write(name); } generator.write(" "); generator.write(getArgumentNames().elementAt(index)); } }