public class CodeSource extends Object implements ClassInfoSource, ClassByteArraySource
Constructor and Description |
---|
CodeSource(ProjectClassPaths classPath) |
Modifier and Type | Method and Description |
---|---|
Optional<ClassInfo> |
fetchClass(ClassName clazz) |
Optional<byte[]> |
fetchClassBytes(ClassName clazz) |
Optional<ClassName> |
findTestee(String className) |
Optional<byte[]> |
getBytes(String clazz) |
Collection<ClassInfo> |
getClassInfo(Collection<ClassName> classes) |
ClassPath |
getClassPath() |
Collection<ClassInfo> |
getCode() |
Set<ClassName> |
getCodeUnderTestNames() |
ProjectClassPaths |
getProjectPaths() |
List<ClassInfo> |
getTests() |
public CodeSource(ProjectClassPaths classPath)
public Collection<ClassInfo> getCode()
public ClassPath getClassPath()
public ProjectClassPaths getProjectPaths()
public Collection<ClassInfo> getClassInfo(Collection<ClassName> classes)
public Optional<ClassInfo> fetchClass(ClassName clazz)
fetchClass
in interface ClassInfoSource
public Optional<byte[]> getBytes(String clazz)
getBytes
in interface ClassByteArraySource
Copyright © 2021 org.pitest. All rights reserved.