EMMA Coverage Report (generated Sat Dec 08 18:09:21 GMT 2007)
[all classes][uk.co.zonetora.javacRunner]

COVERAGE SUMMARY FOR SOURCE FILE [JavaSourceFromString.java]

nameclass, %method, %block, %line, %
JavaSourceFromString.java0%   (0/1)0%   (0/2)0%   (0/24)0%   (0/5)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class JavaSourceFromString0%   (0/1)0%   (0/2)0%   (0/24)0%   (0/5)
JavaSourceFromString (String, String): void 0%   (0/1)0%   (0/21)0%   (0/4)
getCharContent (boolean): CharSequence 0%   (0/1)0%   (0/3)0%   (0/1)

1package uk.co.zonetora.javacRunner;
2 
3import java.io.IOException;
4import java.net.URI;
5 
6import javax.tools.SimpleJavaFileObject;
7 
8class JavaSourceFromString extends SimpleJavaFileObject {
9 
10    private final String code;
11    
12    public JavaSourceFromString(String name, String code) {
13        super(URI.create("string:///" + name.replace('.','/' ) + Kind.SOURCE.extension),
14                Kind.SOURCE);
15        this.code = code;
16    }
17    
18    @Override
19    public CharSequence getCharContent(boolean ignoreEncodingErrors)
20            throws IOException {
21        return code;
22    }
23    
24}

[all classes][uk.co.zonetora.javacRunner]
EMMA 2.0.5312 (C) Vladimir Roubtsov