![JAR search and dependency download from the Maven repository](/logo.png)
com.atlassian.clover.api.registry.HasClasses Maven / Gradle / Ivy
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 - 2025 Weber Informatics LLC | Privacy Policy