private static Function<String,String> classToPackageGlob() { return a -> ClassName.fromString(a).getPackage().asJavaName() + ".*"; }
private Function<String, String> toPredicate() { return a -> ClassName.fromString(a).getPackage().asJavaName() + ".*"; }
public ClassName withoutPrefixChars(final int prefixLength) { final String nameWithoutPackage = this.getNameWithoutPackage().asJavaName(); return ClassName.fromString(this.getPackage().asJavaName() + "/" + nameWithoutPackage.substring(prefixLength, nameWithoutPackage.length())); }
public ClassName withoutSuffixChars(final int suffixLength) { final String nameWithoutPacakge = this.getNameWithoutPackage().asJavaName(); return ClassName.fromString(this.getPackage().asJavaName() + "/" + nameWithoutPacakge.substring(0, nameWithoutPacakge.length() - suffixLength)); }
private static Function<ClassInfo, String> keyFromClassInfo() { return c -> keyFromSourceAndPackage(c.getSourceFileName(), c.getName() .getPackage().asJavaName()); }
@Test public void getPackageShouldReturnPackageWhenClassWithinAPackage() { assertEquals(ClassName.fromString("org.pitest.classinfo"), ClassName.fromClass( ClassNameTest.class).getPackage()); }
@Test public void getPackageShouldReturnEmptyPackageWhenClassInPackageDefault() { assertEquals(ClassName.fromString(""), ClassName.fromString("Foo").getPackage()); }
public String packageName() { return location.getClassName().getPackage().asInternalName(); }
private static Function<String,String> classToPackageGlob() { return a -> ClassName.fromString(a).getPackage().asJavaName() + ".*"; }
public ClassName withoutPrefixChars(final int prefixLength) { final String nameWithoutPackage = this.getNameWithoutPackage().asJavaName(); return ClassName.fromString(this.getPackage().asJavaName() + "/" + nameWithoutPackage.substring(prefixLength, nameWithoutPackage.length())); }
public ClassName withoutSuffixChars(final int suffixLength) { final String nameWithoutPacakge = this.getNameWithoutPackage().asJavaName(); return ClassName.fromString(this.getPackage().asJavaName() + "/" + nameWithoutPacakge.substring(0, nameWithoutPacakge.length() - suffixLength)); }
report.writeAttribute("description", methodDescription); report.writeAttribute("class", details.getClassName().getNameWithoutPackage().asJavaName()); report.writeAttribute("package", details.getClassName().getPackage().asJavaName()); report.endObject();