com.atlassian.clover.api.registry
Interface HasClasses

All Known Subinterfaces:
ClassInfo, FileInfo, MethodInfo, PackageInfo

public interface HasClasses

Represents a code entity containing classes or their equivalent (like interfaces in Java, objects in Scala etc)


Method Summary
 java.util.List<? extends ClassInfo> getAllClasses()
          Returns list of all classes, including indirect descendants.
 java.util.List<? extends ClassInfo> getClasses()
          Returns list of classes
 

Method Detail

getClasses

@NotNull
java.util.List<? extends ClassInfo> getClasses()
Returns list of classes

Returns:
List<? extends ClassInfo> - list of classes or empty list if none

getAllClasses

@NotNull
java.util.List<? extends ClassInfo> getAllClasses()
Returns list of all classes, including indirect descendants.

Returns:
List<? extends ClassInfo> - list of classes or empty list if none