private String genMethodPrototype( JMethod method ) { StringBuilder sb = new StringBuilder(); sb.append( "public " ); // if the method is type parameterized, echo the type specification JTypeParameter[] typeParams = method.getTypeParameters(); if( typeParams.length > 0 ) { sb.append( "<" ); for( int i = 0; i < typeParams.length; i++ ) { JTypeParameter tp = typeParams[i]; sb.append( tp.getQualifiedSourceName() ); if( i < typeParams.length - 1 ) sb.append( ", " ); } sb.append( ">" ); } sb.append( " void " + method.getName() + "( " ); for( int i = 0; i < method.getParameters().length; i++ ) { JParameter param = method.getParameters()[i]; sb.append( param.getType().getParameterizedQualifiedSourceName() + " " + param.getName() ); if( i < method.getParameters().length - 1 ) sb.append( ", " ); } sb.append( " )" ); return sb.toString(); }
private String genMethodPrototype( JMethod method ) { StringBuilder sb = new StringBuilder(); sb.append( "public " ); // if the method is type parameterized, echo the type specification JTypeParameter[] typeParams = method.getTypeParameters(); if( typeParams.length > 0 ) { sb.append( "<" ); for( int i = 0; i < typeParams.length; i++ ) { JTypeParameter tp = typeParams[i]; sb.append( tp.getQualifiedSourceName() ); if( i < typeParams.length - 1 ) sb.append( ", " ); } sb.append( ">" ); } sb.append( " void " + method.getName() + "( " ); for( int i = 0; i < method.getParameters().length; i++ ) { JParameter param = method.getParameters()[i]; sb.append( param.getType().getParameterizedQualifiedSourceName() + " " + param.getName() ); if( i < method.getParameters().length - 1 ) sb.append( ", " ); } sb.append( " )" ); return sb.toString(); }
typeParameterDeclaration.append(",").append(param.getQualifiedSourceName());
typeParameterDeclaration.append(",").append(param.getQualifiedSourceName());