EMMA Coverage Report (generated Mon Mar 20 21:34:30 PST 2006)
[all classes][com.moesol.generator]

COVERAGE SUMMARY FOR SOURCE FILE [JavaParamsVisitor.java]

nameclass, %method, %block, %line, %
JavaParamsVisitor.java0%   (0/1)0%   (0/3)0%   (0/40)0%   (0/15)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class JavaParamsVisitor0%   (0/1)0%   (0/3)0%   (0/40)0%   (0/15)
JavaParamsVisitor (Writer): void 0%   (0/1)0%   (0/6)0%   (0/3)
visitParamSeparator (Class): void 0%   (0/1)0%   (0/12)0%   (0/5)
visitParamType (Class, int, Class): void 0%   (0/1)0%   (0/22)0%   (0/7)

1//
2// (c) Copyright, Moebius Solutions, 2002
3//
4//                       All Rights Reserved
5//
6// This material may be reproduced by or for the U. S. Government
7// pursuant to the copyright license under the clause at
8// DFARS 252.227-7013 (OCT 1988).
9//
10/*
11 * $Id: JavaParamsVisitor.java,v 1.1.1.5 2004/05/25 20:23:28 hastings Exp $
12 */
13package com.moesol.generator;
14 
15import java.io.*;
16import com.moesol.generator.core.*;
17import com.moesol.generator.printer.*;
18import com.moesol.generator.visitor.*;
19 
20public class JavaParamsVisitor implements ParamTypeVisitor{
21    public JavaParamsVisitor(Writer out) {
22        this.out = out;
23    }
24    public void visitParamType(Class c, int nparam, Class paramType) throws ApplyException {
25        try {
26            JavaTypePrinter.getInstance().print(paramType, out);
27            out.write(" p");
28            out.write(Integer.toString(nparam));
29        } catch (IOException e) {
30            throw new ApplyException(e);
31        }
32    }
33    public void visitParamSeparator(Class c) throws ApplyException {
34        try {
35            out.write(", ");
36        } catch (IOException e) {
37            throw new ApplyException(e);
38        }
39    }
40    
41    protected Writer out;
42}

[all classes][com.moesol.generator]
EMMA 2.0.5312 (C) Vladimir Roubtsov