com.atlassian.clover.api.registry.HasClasses Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clover Show documentation
Show all versions of clover Show documentation
Clover is an award winning code coverage and testing tool for Java.
It integrates easily with Maven (1 and 2), Ant, Eclipse and IntelliJ-IDEA.
package com.atlassian.clover.api.registry;
import org.jetbrains.annotations.NotNull;
import java.util.List;
/**
* Represents a code entity containing classes or their equivalent (like interfaces in Java, objects in Scala etc)
*/
public interface HasClasses {
/**
* Returns list of classes
*
* @return List<? extends ClassInfo> - list of classes or empty list if none
*/
@NotNull
List extends ClassInfo> getClasses();
/**
* Returns list of all classes, including indirect descendants.
* @return List<? extends ClassInfo> - list of classes or empty list if none
*/
@NotNull
List extends ClassInfo> getAllClasses();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy