protected Vector getArgumentTypeNames() { Vector argumentTypeNames = new Vector(); for (Iterator i = getArgumentTypes().iterator(); i.hasNext();) { argumentTypeNames.add(((Class)i.next()).getName()); } return argumentTypeNames; }
protected Vector getArgumentTypeNames() { Vector argumentTypeNames = new Vector(); for (Iterator i = getArgumentTypes().iterator(); i.hasNext();) { argumentTypeNames.add(((Class)i.next()).getName()); } return argumentTypeNames; }
protected Vector getArgumentTypeNames() { Vector argumentTypeNames = new Vector(); for (Iterator i = getArgumentTypes().iterator(); i.hasNext();) { argumentTypeNames.add(((Class)i.next()).getName()); } return argumentTypeNames; }
protected boolean argumentsEqual(MethodDefinition methodDefinition) { Object[] args1 = this.getArgumentTypes().toArray(); Object[] args2 = methodDefinition.getArgumentTypes().toArray(); if (args1.length == args2.length) { for (int i = 0; i < args1.length; i++) { if (args1[i] != args2[i]) { return false; } } } else { return false; } return true; }
protected boolean argumentsEqual(MethodDefinition methodDefinition) { Object[] args1 = this.getArgumentTypes().toArray(); Object[] args2 = methodDefinition.getArgumentTypes().toArray(); if (args1.length == args2.length) { for (int i = 0; i < args1.length; i++) { if (args1[i] != args2[i]) { return false; } } } else { return false; } return true; }
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 boolean argumentsEqual(MethodDefinition methodDefinition) { Object[] args1 = this.getArgumentTypes().toArray(); Object[] args2 = methodDefinition.getArgumentTypes().toArray(); if (args1.length == args2.length) { for (int i = 0; i < args1.length; i++) { if (args1[i] != args2[i]) { return false; } } } else { return false; } return true; }
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)); } }