public static class JolResult.PackageLayout
extends java.lang.Object
PackageLayout contains a collection of ClassLayout for the classes in a
package.| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<JolResult.ClassLayout> |
getClasses()
Get an
Iterable with the layouts of the classes in this package. |
long |
getExternalAlignmentGapSize()
Get the sum of all detected external alignment gap sizes in the package's analyzed
classes.
|
long |
getInternalAlignmentGapSize()
Get the sum of all detected internal alignment gap sizes in the package's analyzed
classes.
|
java.lang.String |
getName()
Get the name of this package.
|
int |
getNumClasses()
Get the number of classes in this instance.
|
public java.lang.String getName()
public int getNumClasses()
public java.lang.Iterable<JolResult.ClassLayout> getClasses()
Iterable with the layouts of the classes in this package. The layouts will
be sorted on class name in ascending alphabetical order.Iterable of ClassLayout instances, possibly empty, never
null.public long getInternalAlignmentGapSize()
public long getExternalAlignmentGapSize()