Skip navigation links
A B C D E F G H I J L M N O P R S T U V X Z 

A

ABSTRACT - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
AbstractAnnotationsAttribute - Class in org.dessertj.classfile.attribute
 
AbstractDelegateSlice - Class in org.dessertj.slicing
 
AbstractDelegateSlice() - Constructor for class org.dessertj.slicing.AbstractDelegateSlice
 
AbstractModule - Class in org.dessertj.modules.core
Common parent for all sorts of module slice implementations.
AbstractModule() - Constructor for class org.dessertj.modules.core.AbstractModule
 
AbstractParameterAnnotationsAttribute - Class in org.dessertj.classfile.attribute
 
AbstractRootSlice - Class in org.dessertj.slicing
Defines some convenience methods for Classpath and Root.
AbstractSlice - Class in org.dessertj.slicing
Defines convenience methods available to all Slice implementations.
AbstractTypeAnnotationsAttribute - Class in org.dessertj.classfile.attribute
 
ACC_ABSTRACT - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_ABSTRACT - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_ABSTRACT - Static variable in class org.dessertj.classfile.MethodInfo
 
ACC_ANNOTATION - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_ANNOTATION - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_BRIDGE - Static variable in class org.dessertj.classfile.MethodInfo
 
ACC_ENUM - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_ENUM - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_ENUM - Static variable in class org.dessertj.classfile.FieldInfo
 
ACC_FINAL - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_FINAL - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_INTERFACE - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_INTERFACE - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_MANDATED - Static variable in class org.dessertj.classfile.attribute.ModuleAttribute
 
ACC_MODULE - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_NATIVE - Static variable in class org.dessertj.classfile.MethodInfo
 
ACC_OPEN - Static variable in class org.dessertj.classfile.attribute.ModuleAttribute
 
ACC_PRIVATE - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_PROTECTED - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_PUBLIC - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_PUBLIC - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_STATIC - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_STATIC_PHASE - Static variable in class org.dessertj.classfile.attribute.ModuleAttribute
 
ACC_STRICT - Static variable in class org.dessertj.classfile.MethodInfo
 
ACC_SUPER - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_SYNCHRONIZED - Static variable in class org.dessertj.classfile.MethodInfo
 
ACC_SYNTHETIC - Static variable in class org.dessertj.classfile.attribute.InnerClass
 
ACC_SYNTHETIC - Static variable in class org.dessertj.classfile.attribute.ModuleAttribute
 
ACC_SYNTHETIC - Static variable in class org.dessertj.classfile.ClassFile
 
ACC_SYNTHETIC - Static variable in class org.dessertj.classfile.FieldInfo
 
ACC_SYNTHETIC - Static variable in class org.dessertj.classfile.MethodInfo
 
ACC_TRANSIENT - Static variable in class org.dessertj.classfile.FieldInfo
 
ACC_TRANSITIVE - Static variable in class org.dessertj.classfile.attribute.ModuleAttribute
 
ACC_VARARGS - Static variable in class org.dessertj.classfile.MethodInfo
 
ACC_VOLATILE - Static variable in class org.dessertj.classfile.FieldInfo
 
accessibility - Variable in class org.dessertj.modules.fixed.JdkModules
 
add(Clazz, Clazz) - Method in class org.dessertj.assertions.IllegalDependencies
Add an illegal dependency for a class.
add(Clazz, Set<Clazz>) - Method in class org.dessertj.assertions.IllegalDependencies
Add a set of illegal dependencies for a class.
add(String) - Method in class org.dessertj.resolve.ClassResolver
 
add(File) - Method in class org.dessertj.resolve.ClassResolver
 
addBootClassPath() - Method in class org.dessertj.resolve.ClassResolver
 
addClass(ClassEntry) - Method in interface org.dessertj.resolve.ClassCollector
 
addClass(ClassEntry) - Method in class org.dessertj.resolve.ClassPackage
 
addClassPath() - Method in class org.dessertj.resolve.ClassResolver
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.AbstractAnnotationsAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.AbstractParameterAnnotationsAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.AbstractTypeAnnotationsAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.Annotation
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.AnnotationDefaultAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.AttributeInfo
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.ElementValue
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.ElementValuePair
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.EnclosingMethodAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.ExceptionsAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.InnerClass
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.InnerClassesAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.ModuleMainClassAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.NestHostAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.NestMembersAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.ParameterAnnotation
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.PermittedSubclassesAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.RecordAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.RecordAttribute.RecordComponentInfo
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.SignatureAttribute
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.attribute.TypeAnnotation
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.constpool.FieldType
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.constpool.MethodType
 
addDependentClassNames(Set<String>) - Method in interface org.dessertj.classfile.dependency.DependencyHolder
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.FieldInfo
 
addDependentClassNames(Set<String>) - Method in class org.dessertj.classfile.MethodInfo
 
addEdge(T, T) - Method in class org.dessertj.util.Dag
 
addJavaRuntimeModules() - Method in class org.dessertj.resolve.ClassResolver
Adds all modules form the Java Runtime System.
addManifestClassPath(JarRoot) - Method in class org.dessertj.resolve.ClassResolver
Adds all entries from the Class-Path attribute of the JAR's Manifest file.
addPackage(ClassPackage) - Method in interface org.dessertj.resolve.ClassCollector
 
addRoot(ClassRoot) - Method in class org.dessertj.resolve.ClassResolver
 
addVersion(VersionRoot) - Method in class org.dessertj.resolve.ClassRoot
 
agent - Variable in class org.dessertj.modules.fixed.JdkModules.Hotspot
 
agent - Variable in class org.dessertj.modules.fixed.JdkModules.Jdwp
 
agent - Variable in class org.dessertj.modules.fixed.JdkModules.Management
 
and(Predicate<T>...) - Static method in class org.dessertj.util.Predicates
 
Annotation - Class in org.dessertj.classfile.attribute
 
Annotation(DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.Annotation
 
ANNOTATION - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
AnnotationDefaultAttribute - Class in org.dessertj.classfile.attribute
AnnotationDefaultAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.AnnotationDefaultAttribute
 
AnnotationPattern - Class in org.dessertj.util
 
AnnotationPattern.Member - Class in org.dessertj.util
 
any() - Static method in class org.dessertj.util.Predicates
 
ANY_NAME - Static variable in class org.dessertj.matching.NamePattern
 
areCycleFree() - Method in class org.dessertj.assertions.SliceAssert
Plural alias for SliceAssert.isCycleFree().
areLayeredRelaxed() - Method in class org.dessertj.assertions.SliceAssert
Plural alias for SliceAssert.isLayeredRelaxed() ()}.
areLayeredStrict() - Method in class org.dessertj.assertions.SliceAssert
ArrayUtils - Class in org.dessertj.util
 
asClazz(String) - Method in class org.dessertj.slicing.Classpath
Creates a Clazz form a classname.
asClazz(Class<?>) - Method in class org.dessertj.slicing.Classpath
Creates a Clazz form a Java Class.
Assertions - Class in org.dessertj.util
 
assertThatSlice(Iterable<? extends Slice>) - Static method in class org.dessertj.assertions.SliceAssertions
assertThatSlice(Slice...) - Static method in class org.dessertj.assertions.SliceAssertions
assertThatSlice(Map<String, ? extends Slice>) - Static method in class org.dessertj.assertions.SliceAssertions
assertThatSlices(Iterable<? extends Slice>) - Static method in class org.dessertj.assertions.SliceAssertions
assertThatSlices(Slice...) - Static method in class org.dessertj.assertions.SliceAssertions
assertThatSlices(Map<String, ? extends Slice>) - Static method in class org.dessertj.assertions.SliceAssertions
attach - Variable in class org.dessertj.modules.fixed.JdkModules
 
AttributeInfo - Class in org.dessertj.classfile.attribute
 
AttributeInfo(String) - Constructor for class org.dessertj.classfile.attribute.AttributeInfo
 
AttributeInfo.AttributeContext - Enum in org.dessertj.classfile.attribute
 
attributeName(Class<? extends AttributeInfo>) - Static method in class org.dessertj.classfile.attribute.Attributes
 
Attributes - Class in org.dessertj.classfile.attribute
Utility methods to access attributes.
auth - Variable in class org.dessertj.modules.fixed.JdkModules.Security
 

B

base - Variable in class org.dessertj.modules.fixed.JavaModules
 
binominal(int, int) - Static method in class org.dessertj.util.CombinationUtils
Calculates @{code factorial(n) / (factorial(k) * factorial(n - k))}.
build() - Method in class org.dessertj.partitioning.SlicePartitionerBuilder
 

C

charsets - Variable in class org.dessertj.modules.fixed.JdkModules
 
ci - Variable in class org.dessertj.modules.fixed.JdkModules.InternalVm
 
ClassCollector - Interface in org.dessertj.resolve
 
ClassEntry - Class in org.dessertj.resolve
A ClassEntry represents a single class file within one classes directory or .jar file.
ClassEntry(String, ClassPackage) - Constructor for class org.dessertj.resolve.ClassEntry
 
ClassEntry(String, ClassPackage, Integer) - Constructor for class org.dessertj.resolve.ClassEntry
 
ClassFile - Class in org.dessertj.classfile
Wraps the information contained in a .class file according to the Java Virtual Machine Specification.
ClassFile(Class<?>) - Constructor for class org.dessertj.classfile.ClassFile
 
ClassFile(InputStream) - Constructor for class org.dessertj.classfile.ClassFile
 
ClassPackage - Class in org.dessertj.resolve
A ClassEntry represents a single package within one classes directory or .jar file.
ClassPackage() - Constructor for class org.dessertj.resolve.ClassPackage
 
ClassPackage(ClassPackage, String) - Constructor for class org.dessertj.resolve.ClassPackage
 
Classpath - Class in org.dessertj.slicing
The Classpath is the starting-point for any dessertj unit-test.
Classpath() - Constructor for class org.dessertj.slicing.Classpath
Creates a Classpath instance by using the default resolver.
Classpath(ClassResolver) - Constructor for class org.dessertj.slicing.Classpath
Creates a Classpath with some custom resolver.
ClassResolver - Class in org.dessertj.resolve
The class resolver provides fast access to the classes and packages to analyze.
ClassResolver() - Constructor for class org.dessertj.resolve.ClassResolver
 
ClassRoot - Class in org.dessertj.resolve
 
ClassRoot(File) - Constructor for class org.dessertj.resolve.ClassRoot
 
ClassUtils - Class in org.dessertj.util
Collection of utility methods to work with classes.
ClassVisitor - Interface in org.dessertj.resolve
 
Clazz - Class in org.dessertj.slicing
A special Slice that represents a single .class file.
ClazzPredicates - Class in org.dessertj.partitioning
 
ClazzPredicates() - Constructor for class org.dessertj.partitioning.ClazzPredicates
 
ClazzResolver - Interface in org.dessertj.slicing
 
CodeAttribute - Class in org.dessertj.classfile.attribute
CodeAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.CodeAttribute
 
combinations(List<T>) - Static method in class org.dessertj.util.CombinationUtils
 
combinations(int) - Static method in class org.dessertj.util.CombinationUtils
 
combinationsAsList(List<T>) - Static method in class org.dessertj.util.CombinationUtils
 
combinationsSorted(List<T>) - Static method in class org.dessertj.util.CombinationUtils
 
combinationsSorted(int) - Static method in class org.dessertj.util.CombinationUtils
 
combinationsSortedAsList(List<T>) - Static method in class org.dessertj.util.CombinationUtils
 
CombinationUtils - Class in org.dessertj.util
 
CombinationUtils() - Constructor for class org.dessertj.util.CombinationUtils
 
compareTo(NamePattern) - Method in class org.dessertj.matching.NamePattern
Make sure name patterns are evaluated in the most useful order
compareTo(Clazz) - Method in class org.dessertj.slicing.Clazz
 
compiler - Variable in class org.dessertj.modules.fixed.JavaModules
 
compiler - Variable in class org.dessertj.modules.fixed.JdkModules
 
compiler - Variable in class org.dessertj.modules.fixed.JdkModules.InternalVm
 
ConcreteSlice - Class in org.dessertj.slicing
A concrete slice is a concrete collection of classes.
ConcreteSlice(Set<Clazz>) - Constructor for class org.dessertj.slicing.ConcreteSlice
 
ConstantPool - Class in org.dessertj.classfile.constpool
 
ConstantPool(DataInputStream) - Constructor for class org.dessertj.classfile.constpool.ConstantPool
 
ConstantValue<T> - Interface in org.dessertj.classfile.constpool
 
ConstantValueAttribute - Class in org.dessertj.classfile.attribute
ConstantValueAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ConstantValueAttribute
 
contains(Clazz) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
contains(Clazz) - Method in class org.dessertj.slicing.AbstractRootSlice
 
contains(Clazz) - Method in class org.dessertj.slicing.Clazz
 
contains(Clazz) - Method in class org.dessertj.slicing.ConcreteSlice
 
contains(Clazz) - Method in interface org.dessertj.slicing.Slice
Check whether a class belongs to a slice.
containsAll(Set<T>, Set<T>) - Static method in class org.dessertj.util.Sets
 
containsAny(Set<T>, Set<T>) - Static method in class org.dessertj.util.Sets
 
createPartSlice(String, Set<Clazz>, Map<String, S>) - Method in interface org.dessertj.slicing.PartitionSliceFactory
 
crypto - Variable in class org.dessertj.modules.fixed.JavaModules.Xml
 
crypto - Variable in class org.dessertj.modules.fixed.JdkModules
 
cryptoki - Variable in class org.dessertj.modules.fixed.JdkModules.Crypto
 
cycle() - Method in class org.dessertj.util.Dag
 
CycleRenderer - Interface in org.dessertj.assertions
Functional interface to render a detected cycle.

D

Dag<T> - Class in org.dessertj.util
This class implements the Depth-first search algorithm (see https://en.wikipedia.org/wiki/Topological_sorting) to detect illegal cycles on a directed acyclic graph.
Dag() - Constructor for class org.dessertj.util.Dag
 
datatransfer - Variable in class org.dessertj.modules.fixed.JavaModules
 
DefaultCycleRenderer - Class in org.dessertj.assertions
The default implementation used by dessertj-core.
DefaultCycleRenderer() - Constructor for class org.dessertj.assertions.DefaultCycleRenderer
 
DefaultIllegalDependenciesRenderer - Class in org.dessertj.assertions
The default implementation used by dessertj-core.
DefaultIllegalDependenciesRenderer() - Constructor for class org.dessertj.assertions.DefaultIllegalDependenciesRenderer
 
DelegateModule - Class in org.dessertj.modules.core
Delegete for any ModuleSlice to be used for ModuleSlice extensions similar to AbstractDelegateSlice.
DelegateModule(ModuleSlice) - Constructor for class org.dessertj.modules.core.DelegateModule
 
dependencyClosure(Slice) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
dependencyClosure(Slice) - Method in class org.dessertj.slicing.AbstractSlice
 
dependencyClosure(Slice) - Method in interface org.dessertj.slicing.Slice
Calculates the transitive closure of this slice's classes and their dependencies intersected with the within slice.
DependencyHolder - Interface in org.dessertj.classfile.dependency
 
DEPRECATED - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
DeprecatedAttribute - Class in org.dessertj.classfile.attribute
DeprecatedAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.DeprecatedAttribute
 
desktop - Variable in class org.dessertj.modules.fixed.JavaModules
 
desktop - Variable in class org.dessertj.modules.fixed.JdkModules.Unsupported
 
dessert(Iterable<? extends Slice>) - Static method in class org.dessertj.assertions.SliceAssertions
Starts an assertion for slices passed.
dessert(Slice...) - Static method in class org.dessertj.assertions.SliceAssertions
A convenience method to specify slices for assertions.
dessert(Map<String, ? extends Slice>) - Static method in class org.dessertj.assertions.SliceAssertions
Another convenience method to specify slices for assertions.
difference(Set<T>, Set<T>) - Static method in class org.dessertj.util.Sets
 
dns - Variable in class org.dessertj.modules.fixed.JdkModules.Naming
 
doesNotUse(Iterable<Slice>) - Method in class org.dessertj.assertions.SliceAssert
doesNotUse(Slice...) - Method in class org.dessertj.assertions.SliceAssert
dom - Variable in class org.dessertj.modules.fixed.JdkModules.Xml
 
doNotUse(Iterable<Slice>) - Method in class org.dessertj.assertions.SliceAssert
doNotUse(Slice...) - Method in class org.dessertj.assertions.SliceAssert
dump() - Method in class org.dessertj.classfile.ClassFile
Produces a dump similar to javap -verbose.
dumpConstantPool() - Method in class org.dessertj.classfile.ClassFile
 
dumpConstantPool() - Method in class org.dessertj.classfile.constpool.ConstantPool
 
duplicates() - Method in class org.dessertj.slicing.Classpath
Returns a slice of all duplicate .class files detected by the underlying ClassResolver.
dynalink - Variable in class org.dessertj.modules.fixed.JdkModules
 

E

EACH - Static variable in class org.dessertj.partitioning.ClazzPredicates
This is a catch-all predicate that can be used to collect anything that does not match another predicate.
ec - Variable in class org.dessertj.modules.fixed.JdkModules.Crypto
 
ed - Variable in class org.dessertj.modules.fixed.JdkModules.Internal
 
editpad - Variable in class org.dessertj.modules.fixed.JdkModules
 
ElementValue - Class in org.dessertj.classfile.attribute
 
ElementValue(DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ElementValue
 
ElementValuePair - Class in org.dessertj.classfile.attribute
 
ElementValuePair(DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ElementValuePair
 
EMPTY_SLICE - Static variable in class org.dessertj.slicing.ConcreteSlice
 
EMPTY_SLICE - Static variable in class org.dessertj.slicing.Slices
An empty slice.
EnclosingMethodAttribute - Class in org.dessertj.classfile.attribute
EnclosingMethodAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.EnclosingMethodAttribute
 
ENUM - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
equals(Object) - Method in class org.dessertj.slicing.Clazz
 
equals(Object) - Method in class org.dessertj.util.Pair
 
ExceptionsAttribute - Class in org.dessertj.classfile.attribute
ExceptionsAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ExceptionsAttribute
 
ExceptionTableEntry - Class in org.dessertj.classfile.attribute
 
ExceptionTableEntry() - Constructor for class org.dessertj.classfile.attribute.ExceptionTableEntry
 

F

factorial(int) - Static method in class org.dessertj.util.CombinationUtils
 
factory() - Static method in class org.dessertj.slicing.PackageSlice
 
FieldInfo - Class in org.dessertj.classfile
Represents a field within a java class.
FieldInfo() - Constructor for class org.dessertj.classfile.FieldInfo
 
FieldType - Class in org.dessertj.classfile.constpool
 
FieldType(String) - Constructor for class org.dessertj.classfile.constpool.FieldType
 
filter(AttributeInfo[], Class<A>) - Static method in class org.dessertj.classfile.attribute.Attributes
 
filter(T[], Predicate<T>) - Static method in class org.dessertj.util.ArrayUtils
 
FINAL - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
findFirst(T[], Predicate<T>) - Static method in class org.dessertj.util.ArrayUtils
 
FixedModule - Class in org.dessertj.modules.core
A fixed module is a hard-coded module definition.
FixedModule(String, String, Slice, Slice) - Constructor for class org.dessertj.modules.core.FixedModule
 
FixedModule(String, String) - Constructor for class org.dessertj.modules.core.FixedModule
 
freeze() - Method in class org.dessertj.resolve.ClassResolver
After freezing any modification to the path represented by this resolver will result in an IllegalStateException.

G

getAccessFlags() - Method in class org.dessertj.classfile.attribute.InnerClass
 
getAccessFlags() - Method in class org.dessertj.classfile.ClassFile
 
getAlternatives() - Method in class org.dessertj.resolve.ClassEntry
Returns a list of all other .class files with the same fully qualified name.
getAlternatives() - Method in class org.dessertj.resolve.ClassPackage
Returns a list of all other packages with the same fully qualified name.
getAlternatives() - Method in class org.dessertj.slicing.Clazz
 
getAnnotation() - Method in class org.dessertj.classfile.attribute.ElementValue
 
getAnnotation() - Method in class org.dessertj.classfile.attribute.TypeAnnotation
 
getAnnotationClassName() - Method in class org.dessertj.util.AnnotationPattern
 
getAnnotationMembers() - Method in class org.dessertj.util.AnnotationPattern
 
getAnnotations() - Method in class org.dessertj.classfile.attribute.AbstractAnnotationsAttribute
 
getAnnotations() - Method in class org.dessertj.classfile.attribute.ParameterAnnotation
 
getArrayDimensions() - Method in class org.dessertj.classfile.constpool.FieldType
 
getAttributes() - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
getAttributes() - Method in class org.dessertj.classfile.attribute.RecordAttribute.RecordComponentInfo
 
getAttributes() - Method in class org.dessertj.classfile.ClassFile
 
getCatchType() - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
getClass(String) - Method in class org.dessertj.resolve.ClassPackage
 
getClassCount() - Method in class org.dessertj.resolve.ClassResolver
 
getClassEntry(String) - Method in class org.dessertj.resolve.ClassResolver
 
getClassEntry(File, String) - Method in class org.dessertj.resolve.ClassResolver
 
getClasses() - Method in class org.dessertj.classfile.attribute.PermittedSubclassesAttribute
 
getClasses() - Method in class org.dessertj.resolve.ClassPackage
 
getClassfile() - Method in class org.dessertj.resolve.ClassEntry
Resolves the ClassFile by analyzing the byte code.
getClassFile() - Method in class org.dessertj.slicing.Clazz
 
getClassImpl() - Method in class org.dessertj.slicing.Clazz
 
getClassName() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Provide
 
getClassName() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Use
 
getClassname() - Method in class org.dessertj.resolve.ClassEntry
 
getClassName(String) - Method in class org.dessertj.resolve.ClassPackage
 
getClazzes() - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
getClazzes() - Method in class org.dessertj.slicing.AbstractRootSlice
 
getClazzes() - Method in class org.dessertj.slicing.Clazz
 
getClazzes() - Method in interface org.dessertj.slicing.ClazzResolver
 
getClazzes() - Method in class org.dessertj.slicing.ConcreteSlice
 
getClazzes() - Method in interface org.dessertj.slicing.Slice
Returns all classes belonging to this slice.
getCode() - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
getComponents() - Method in class org.dessertj.classfile.attribute.RecordAttribute
 
getConstantClassName(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getConstantValue() - Method in class org.dessertj.classfile.attribute.ElementValue
 
getConstantValue(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getContext() - Method in class org.dessertj.classfile.attribute.AttributeInfo
 
getDeclaration() - Method in class org.dessertj.classfile.constpool.FieldType
 
getDeclaration() - Method in class org.dessertj.classfile.FieldInfo
 
getDeclaration() - Method in class org.dessertj.classfile.MethodInfo
 
getDelegate() - Method in class org.dessertj.modules.core.AbstractModule
 
getDelegate() - Method in class org.dessertj.modules.core.DelegateModule
 
getDelegate() - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
getDependencies() - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
getDependencies() - Method in class org.dessertj.slicing.AbstractSlice
 
getDependencies() - Method in class org.dessertj.slicing.Clazz
 
getDependencies() - Method in interface org.dessertj.slicing.Slice
Returns a slice of all the dependencies of this slice.
getDependentClasses() - Method in class org.dessertj.classfile.attribute.SignatureParser
 
getDependentClasses() - Method in class org.dessertj.classfile.ClassFile
 
getDescriptorLength() - Method in class org.dessertj.classfile.constpool.FieldType
 
getDuplicates() - Method in class org.dessertj.resolve.ClassResolver
 
getElementValuePairs() - Method in class org.dessertj.classfile.attribute.Annotation
 
getEnclosingClassname() - Method in class org.dessertj.classfile.attribute.EnclosingMethodAttribute
 
getEnclosingMethodName() - Method in class org.dessertj.classfile.attribute.EnclosingMethodAttribute
 
getEnclosingMethodType() - Method in class org.dessertj.classfile.attribute.EnclosingMethodAttribute
 
getEndPc() - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
getExceptions() - Method in class org.dessertj.classfile.attribute.ExceptionsAttribute
 
getExceptionTable() - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
getExports() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getExportsTo() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Export
 
getExportsTo(String) - Method in class org.dessertj.modules.jpms.JpmsModule
 
getFields() - Method in class org.dessertj.classfile.ClassFile
 
getFieldType(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getFieldType() - Method in class org.dessertj.classfile.FieldInfo
 
getFlags() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Export
 
getFlags() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Open
 
getFlags() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
getHandlerPc() - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
getHost() - Method in class org.dessertj.slicing.Clazz
 
getHostClassName() - Method in class org.dessertj.classfile.attribute.NestHostAttribute
 
getImplementation() - Method in class org.dessertj.modules.core.DelegateModule
 
getImplementation() - Method in class org.dessertj.modules.core.FixedModule
 
getImplementation() - Method in interface org.dessertj.modules.core.ModuleSlice
 
getImplementation() - Method in class org.dessertj.modules.jpms.JpmsModule
 
getImplementedInterfaces() - Method in class org.dessertj.slicing.Clazz
 
getInnerClasses() - Method in class org.dessertj.classfile.attribute.InnerClassesAttribute
 
getInnerClassName() - Method in class org.dessertj.classfile.attribute.InnerClass
 
getInterfaces() - Method in class org.dessertj.classfile.ClassFile
 
getInternals() - Method in class org.dessertj.modules.core.AbstractModule
 
getInternals() - Method in interface org.dessertj.modules.core.ModuleSlice
 
getLeft() - Method in class org.dessertj.util.Pair
 
getMainClassName() - Method in class org.dessertj.classfile.attribute.ModuleMainClassAttribute
 
getMajorVersion() - Method in class org.dessertj.classfile.ClassFile
 
getManifest() - Method in class org.dessertj.resolve.ClassRoot
 
getManifest() - Method in class org.dessertj.slicing.Root
 
getMaxLocals() - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
getMaxStack() - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
getMembers() - Method in class org.dessertj.classfile.attribute.NestMembersAttribute
 
getMethods() - Method in class org.dessertj.classfile.ClassFile
 
getMethodType() - Method in class org.dessertj.classfile.MethodInfo
 
getMinorVersion() - Method in class org.dessertj.classfile.ClassFile
 
getModule(String) - Method in interface org.dessertj.modules.core.ModuleLookup
 
getModule(String) - Method in class org.dessertj.modules.ModuleRegistry
Return a module by name.
getModuleFlags() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getModuleName() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getModuleName() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
getModuleName(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getModuleNames() - Method in class org.dessertj.modules.ModuleRegistry
Returns the names of all modules found on the class-path.
getModules() - Method in interface org.dessertj.modules.core.ModuleResolver
 
getModules() - Method in class org.dessertj.modules.java.JavaModulesResolver
 
getModules() - Method in class org.dessertj.modules.jdk.JdkModulesResolver
 
getModules() - Method in class org.dessertj.modules.jpms.JavaPlatformModuleResolver
 
getModules() - Method in class org.dessertj.modules.ModuleRegistry
Returns all module slices found on the class-path.
getModuleVersion() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getName() - Method in class org.dessertj.classfile.attribute.AttributeInfo
 
getName() - Method in class org.dessertj.classfile.attribute.ElementValuePair
 
getName() - Method in class org.dessertj.classfile.attribute.RecordAttribute.RecordComponentInfo
 
getName() - Method in class org.dessertj.modules.core.DelegateModule
 
getName() - Method in class org.dessertj.modules.core.FixedModule
 
getName() - Method in interface org.dessertj.modules.core.ModuleSlice
 
getName() - Method in class org.dessertj.modules.jpms.JpmsModule
 
getName() - Method in class org.dessertj.modules.jpms.JpmsModuleRequirement
 
getName() - Method in class org.dessertj.slicing.Clazz
 
getNameAndTypeMethodType(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getNameAndTypeName(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getNest() - Method in class org.dessertj.slicing.Clazz
 
getNestHost() - Method in class org.dessertj.classfile.ClassFile
 
getNestMembers() - Method in class org.dessertj.classfile.ClassFile
 
getObjectTypeClassname() - Method in class org.dessertj.classfile.constpool.FieldType
 
getOpens() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getOpensTo() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Open
 
getOuterClassName() - Method in class org.dessertj.classfile.attribute.InnerClass
 
getPackage() - Method in class org.dessertj.resolve.ClassEntry
 
getPackage(String) - Method in class org.dessertj.resolve.ClassResolver
 
getPackage(File, String) - Method in class org.dessertj.resolve.ClassResolver
 
getPackageCount() - Method in class org.dessertj.resolve.ClassResolver
 
getPackageName() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Export
 
getPackageName() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Open
 
getPackageName(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getPackageName() - Method in class org.dessertj.resolve.ClassPackage
 
getPackageName() - Method in class org.dessertj.slicing.Clazz
 
getPackageName() - Method in class org.dessertj.slicing.PackageSlice
 
getPackageNames() - Method in class org.dessertj.classfile.attribute.ModulePackagesAttribute
 
getParameterAnnotations() - Method in class org.dessertj.classfile.attribute.AbstractParameterAnnotationsAttribute
 
getParameterTypes() - Method in class org.dessertj.classfile.constpool.MethodType
 
getParent() - Method in class org.dessertj.resolve.ClassPackage
 
getParentPackage() - Method in class org.dessertj.slicing.PackageSlice
 
getParentPackageName() - Method in class org.dessertj.slicing.PackageSlice
 
getPartKey() - Method in class org.dessertj.slicing.PartitionSlice
 
getPath() - Method in class org.dessertj.resolve.ClassResolver
 
getPrimitiveType() - Method in class org.dessertj.classfile.constpool.FieldType
 
getProvides() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getProvidesWith() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Provide
 
getRequires() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getResource(String) - Method in class org.dessertj.resolve.ClassRoot
 
getResource(String) - Method in class org.dessertj.resolve.JrtModuleRoot
 
getResource(String) - Method in class org.dessertj.slicing.Root
 
getResourceAsStream(String) - Method in class org.dessertj.resolve.ClassRoot
 
getResourceAsStream(String) - Method in class org.dessertj.slicing.Root
 
getReturnType() - Method in class org.dessertj.classfile.constpool.MethodType
 
getRight() - Method in class org.dessertj.util.Pair
 
getRoot() - Method in class org.dessertj.modules.jpms.JpmsModule
 
getRoot() - Method in class org.dessertj.resolve.ClassPackage
 
getRoot(File) - Method in class org.dessertj.resolve.ClassResolver
 
getRoot() - Method in class org.dessertj.resolve.ClassRoot
 
getRoot() - Method in class org.dessertj.resolve.VersionRoot
 
getRoot() - Method in class org.dessertj.slicing.Clazz
 
getRootDirs() - Method in class org.dessertj.resolve.ClassResolver
 
getRootFile() - Method in class org.dessertj.resolve.ClassRoot
 
getRootFile() - Method in class org.dessertj.slicing.Root
 
getRootFile(Class<?>) - Static method in class org.dessertj.util.ClassUtils
 
getRootFiles() - Method in class org.dessertj.resolve.ClassResolver
 
getRootFiles(Predicate<File>) - Method in class org.dessertj.resolve.ClassResolver
 
getRootJars() - Method in class org.dessertj.resolve.ClassResolver
 
getShortName() - Method in class org.dessertj.resolve.ClassEntry
 
getShortName() - Method in class org.dessertj.resolve.ClassPackage
 
getShortName() - Method in class org.dessertj.slicing.Clazz
 
getShortName(Class<?>) - Static method in class org.dessertj.util.ClassUtils
Gets the classname without the package prefix.
getSignature() - Method in class org.dessertj.classfile.attribute.SignatureParser
 
getSimpleName() - Method in class org.dessertj.classfile.attribute.InnerClass
 
getSimpleName() - Method in class org.dessertj.classfile.ClassFile
 
getSimpleName() - Method in class org.dessertj.slicing.Clazz
 
getSourceFilename() - Method in class org.dessertj.classfile.attribute.SourceFileAttribute
 
getStartPc() - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
getSubPackage(String) - Method in class org.dessertj.resolve.ClassPackage
 
getSubPackages() - Method in class org.dessertj.resolve.ClassPackage
 
getSuperClass() - Method in class org.dessertj.classfile.ClassFile
 
getSuperclass() - Method in class org.dessertj.slicing.Clazz
 
getTag() - Method in class org.dessertj.classfile.attribute.ElementValue
 
getThisClass() - Method in class org.dessertj.classfile.ClassFile
 
getType() - Method in class org.dessertj.classfile.attribute.Annotation
 
getType() - Method in class org.dessertj.classfile.attribute.ElementValue
 
getType() - Method in class org.dessertj.classfile.attribute.RecordAttribute.RecordComponentInfo
 
getTypeAnnotations() - Method in class org.dessertj.classfile.attribute.AbstractTypeAnnotationsAttribute
 
getUnqualifiedExports() - Method in class org.dessertj.modules.core.DelegateModule
 
getUnqualifiedExports() - Method in class org.dessertj.modules.core.FixedModule
 
getUnqualifiedExports() - Method in interface org.dessertj.modules.core.ModuleSlice
 
getUnqualifiedExports() - Method in class org.dessertj.modules.jpms.JpmsModule
 
getURI() - Method in class org.dessertj.resolve.ClassEntry
 
getURI() - Method in class org.dessertj.resolve.ClassRoot
 
getURI() - Method in class org.dessertj.resolve.JrtModuleRoot
 
getURI() - Method in class org.dessertj.slicing.Clazz
 
getURI() - Method in class org.dessertj.slicing.Root
 
getURI(Class<?>) - Static method in class org.dessertj.util.ClassUtils
Each .class file has a unique URI combined from the URI of its root, the path within the package structure and the filename.
getUses() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
getUtf8String(int) - Method in class org.dessertj.classfile.constpool.ConstantPool
 
getValue() - Method in class org.dessertj.classfile.attribute.ConstantValueAttribute
 
getValue() - Method in class org.dessertj.classfile.attribute.ElementValuePair
 
getValue() - Method in interface org.dessertj.classfile.constpool.ConstantValue
 
getValues() - Method in class org.dessertj.classfile.attribute.ElementValue
 
getVersion() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
getVersion() - Method in class org.dessertj.modules.core.DelegateModule
 
getVersion() - Method in class org.dessertj.modules.core.FixedModule
 
getVersion() - Method in interface org.dessertj.modules.core.ModuleSlice
 
getVersion() - Method in class org.dessertj.modules.jpms.JpmsModule
 
getVersion() - Method in class org.dessertj.modules.jpms.JpmsModuleRequirement
 
getVersion() - Method in class org.dessertj.resolve.ClassEntry
Returns the major version number N, if the .class file is located in the META-INF/versions/N directory of a Multi-release JAR file, null otherwise.
getVersion() - Method in class org.dessertj.resolve.VersionRoot
 
getVersion() - Method in class org.dessertj.slicing.Clazz
Returns the major version number N, if the .class file is located in the META-INF/versions/N directory of a Multi-release JAR file, null otherwise.
getViolations() - Method in class org.dessertj.assertions.IllegalDependencies
 

H

hashCode() - Method in class org.dessertj.slicing.Clazz
 
hashCode() - Method in class org.dessertj.util.Pair
 
HOST - Static variable in class org.dessertj.partitioning.SlicePartitioners
 
hostedBy(Clazz) - Static method in class org.dessertj.partitioning.ClazzPredicates
 
hotspot - Variable in class org.dessertj.modules.fixed.JdkModules
 
http - Variable in class org.dessertj.modules.fixed.JavaModules.Net
 
httpserver - Variable in class org.dessertj.modules.fixed.JdkModules
 

I

IllegalDependencies - Class in org.dessertj.assertions
Container for dependency violations during dependency assertion checks.
IllegalDependencies() - Constructor for class org.dessertj.assertions.IllegalDependencies
 
IllegalDependenciesRenderer - Interface in org.dessertj.assertions
Functional interface to render a dependency assertion failure.
implementsInterface(String) - Static method in class org.dessertj.partitioning.ClazzPredicates
 
incubator - Variable in class org.dessertj.modules.fixed.JdkModules
 
indexes(int) - Static method in class org.dessertj.util.CombinationUtils
 
INNER_TYPE - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
InnerClass - Class in org.dessertj.classfile.attribute
 
InnerClass(DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.InnerClass
 
InnerClassesAttribute - Class in org.dessertj.classfile.attribute
InnerClassesAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.InnerClassesAttribute
 
instrument - Variable in class org.dessertj.modules.fixed.JavaModules
 
INTERFACE - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
INTERFACES - Static variable in class org.dessertj.partitioning.SlicePartitioners
 
internal - Variable in class org.dessertj.modules.fixed.JdkModules
 
interpretation - Variable in enum org.dessertj.classfile.constpool.ReferenceKind
 
intersection(Set<T>, Set<T>) - Static method in class org.dessertj.util.Sets
 
isAbstract() - Method in class org.dessertj.classfile.ClassFile
 
isAllClasses() - Method in class org.dessertj.matching.NamePattern
 
isAnnotation() - Method in class org.dessertj.classfile.ClassFile
 
isAny() - Method in class org.dessertj.matching.NamePattern
 
isArrayType() - Method in class org.dessertj.classfile.constpool.FieldType
 
isComplete() - Method in class org.dessertj.classfile.attribute.SignatureParser
 
isCycleFree() - Method in class org.dessertj.assertions.SliceAssert
Assert there are no cyclic dependencies.
isCycleFree() - Method in class org.dessertj.util.Dag
 
isDeprecated() - Method in class org.dessertj.classfile.ClassFile
 
isEmpty() - Method in class org.dessertj.assertions.IllegalDependencies
 
isEnum() - Method in class org.dessertj.classfile.ClassFile
 
isFieldDescriptor(String) - Static method in class org.dessertj.classfile.constpool.FieldType
 
isFinal() - Method in class org.dessertj.classfile.ClassFile
 
isIgnoreManifest() - Method in class org.dessertj.resolve.ClassResolver
 
isIndependentOfOuterClass(String) - Method in class org.dessertj.classfile.attribute.InnerClass
 
isInnerClass() - Method in class org.dessertj.classfile.ClassFile
 
isInnerType(Class<?>) - Static method in class org.dessertj.util.ClassUtils
 
isInterface() - Method in class org.dessertj.classfile.ClassFile
 
isJavaPlattformModuleSystemAvailable() - Static method in class org.dessertj.modules.ModuleRegistry
Checks whether the JPMS is available.
isJrtFileSystemAvailable() - Static method in class org.dessertj.resolve.ClassResolver
 
isLast() - Method in interface org.dessertj.matching.ShortNameMatcher
 
isLayeredRelaxed() - Method in class org.dessertj.assertions.SliceAssert
Assert there are no backward references.
isLayeredStrict() - Method in class org.dessertj.assertions.SliceAssert
Assert there are no backward references and each slice uses only its direct successor.
isMandated() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Export
 
isMandated() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
isMandated() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Open
 
isMandated() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
isMatchPossible() - Method in interface org.dessertj.matching.ShortNameMatcher
 
isMethodDescriptor(String) - Static method in class org.dessertj.classfile.constpool.MethodType
 
isModule() - Method in class org.dessertj.classfile.ClassFile
 
isMoreConcreteThan(NamePattern) - Method in class org.dessertj.matching.NamePattern
Use a heuristic to check whether this or the other name pattern should be evaluated first.
isNestHost() - Method in class org.dessertj.classfile.ClassFile
 
isObjectType() - Method in class org.dessertj.classfile.constpool.FieldType
 
isOpen() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
isPrimitiveType() - Method in class org.dessertj.classfile.constpool.FieldType
 
isPublic() - Method in class org.dessertj.classfile.ClassFile
 
isPublic(Class<?>) - Static method in class org.dessertj.util.ClassUtils
 
isStatic() - Method in class org.dessertj.classfile.attribute.InnerClass
 
isStaticPhase() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
isSuper() - Method in class org.dessertj.classfile.ClassFile
 
isSynthetic() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Export
 
isSynthetic() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
isSynthetic() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Open
 
isSynthetic() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
isSynthetic() - Method in class org.dessertj.classfile.ClassFile
 
isTransitive() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
isUnknown() - Method in class org.dessertj.slicing.Clazz
 
isUnqualified() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Export
 
isUnqualified() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Open
 
isVersionPrefix(String) - Static method in class org.dessertj.resolve.VersionsHelper
 
isVoidType() - Method in class org.dessertj.classfile.constpool.FieldType
 
isWildcard() - Method in interface org.dessertj.matching.ShortNameMatcher
 

J

jartool - Variable in class org.dessertj.modules.fixed.JdkModules
 
javadoc - Variable in class org.dessertj.modules.fixed.JdkModules
 
JavaModules - Class in org.dessertj.modules.fixed
Generated by org.dessertj.tools.GenerateStaticModulesTool.
JavaModules(ModuleLookup) - Constructor for class org.dessertj.modules.fixed.JavaModules
 
JavaModules.Management - Class in org.dessertj.modules.fixed
 
JavaModules.Net - Class in org.dessertj.modules.fixed
 
JavaModules.Security - Class in org.dessertj.modules.fixed
 
JavaModules.Sql - Class in org.dessertj.modules.fixed
 
JavaModules.Transaction - Class in org.dessertj.modules.fixed
 
JavaModules.Xml - Class in org.dessertj.modules.fixed
 
JavaModulesResolver - Class in org.dessertj.modules.java
Generated by org.dessertj.tools.GenerateStaticModulesTool.
JavaModulesResolver(Classpath) - Constructor for class org.dessertj.modules.java.JavaModulesResolver
 
JavaPlatformModuleResolver - Class in org.dessertj.modules.jpms
A ModuleResolver that scans the class-path for module-info classes.
JavaPlatformModuleResolver(Classpath) - Constructor for class org.dessertj.modules.jpms.JavaPlatformModuleResolver
 
jcmd - Variable in class org.dessertj.modules.fixed.JdkModules
 
jconsole - Variable in class org.dessertj.modules.fixed.JdkModules
 
jdeps - Variable in class org.dessertj.modules.fixed.JdkModules
 
jdi - Variable in class org.dessertj.modules.fixed.JdkModules
 
JdkModules - Class in org.dessertj.modules.fixed
Generated by org.dessertj.tools.GenerateStaticModulesTool.
JdkModules(ModuleLookup) - Constructor for class org.dessertj.modules.fixed.JdkModules
 
JdkModules.Crypto - Class in org.dessertj.modules.fixed
 
JdkModules.Hotspot - Class in org.dessertj.modules.fixed
 
JdkModules.Incubator - Class in org.dessertj.modules.fixed
 
JdkModules.Internal - Class in org.dessertj.modules.fixed
 
JdkModules.InternalVm - Class in org.dessertj.modules.fixed
 
JdkModules.InternalVmCompiler - Class in org.dessertj.modules.fixed
 
JdkModules.Jdwp - Class in org.dessertj.modules.fixed
 
JdkModules.Management - Class in org.dessertj.modules.fixed
 
JdkModules.Naming - Class in org.dessertj.modules.fixed
 
JdkModules.Nio - Class in org.dessertj.modules.fixed
 
JdkModules.Security - Class in org.dessertj.modules.fixed
 
JdkModules.Unsupported - Class in org.dessertj.modules.fixed
 
JdkModules.Xml - Class in org.dessertj.modules.fixed
 
JdkModulesResolver - Class in org.dessertj.modules.jdk
Generated by org.dessertj.tools.GenerateStaticModulesTool.
JdkModulesResolver(Classpath) - Constructor for class org.dessertj.modules.jdk.JdkModulesResolver
 
jdwp - Variable in class org.dessertj.modules.fixed.JdkModules
 
jfr - Variable in class org.dessertj.modules.fixed.JdkModules
 
jfr - Variable in class org.dessertj.modules.fixed.JdkModules.Management
 
jgss - Variable in class org.dessertj.modules.fixed.JavaModules.Security
 
jgss - Variable in class org.dessertj.modules.fixed.JdkModules.Security
 
jlink - Variable in class org.dessertj.modules.fixed.JdkModules
 
jpackage - Variable in class org.dessertj.modules.fixed.JdkModules
 
JpmsModule - Class in org.dessertj.modules.jpms
The information within a module-info.class represented as ModuleSlice.
JpmsModule(Root, ClassFile) - Constructor for class org.dessertj.modules.jpms.JpmsModule
 
JpmsModuleRequirement - Class in org.dessertj.modules.jpms
Represents a module required by a JpmsModule.
JrtModuleRoot - Class in org.dessertj.resolve
 
JrtModuleRoot(String, ReflectiveJrtFileSystem) - Constructor for class org.dessertj.resolve.JrtModuleRoot
 
jshell - Variable in class org.dessertj.modules.fixed.JdkModules
 
jsobject - Variable in class org.dessertj.modules.fixed.JdkModules
 
jstatd - Variable in class org.dessertj.modules.fixed.JdkModules
 
jvmstat - Variable in class org.dessertj.modules.fixed.JdkModules.Internal
 

L

le - Variable in class org.dessertj.modules.fixed.JdkModules.Internal
 
localedata - Variable in class org.dessertj.modules.fixed.JdkModules
 
logging - Variable in class org.dessertj.modules.fixed.JavaModules
 

M

MAGIC - Static variable in class org.dessertj.classfile.ClassFile
 
management - Variable in class org.dessertj.modules.fixed.JavaModules
 
management - Variable in class org.dessertj.modules.fixed.JdkModules.InternalVmCompiler
 
management - Variable in class org.dessertj.modules.fixed.JdkModules
 
mapmode - Variable in class org.dessertj.modules.fixed.JdkModules.Nio
 
match(String) - Method in interface org.dessertj.matching.ShortNameMatcher
Returns the result of matching a sub-package name after the branch that has already been matched.
matcher() - Method in class org.dessertj.matching.NamePattern
 
matches(String) - Method in class org.dessertj.matching.NamePattern
Matches 'name' against the pattern.
matches() - Method in interface org.dessertj.matching.ShortNameMatcher
 
matches(Predicate<Class<?>>) - Static method in class org.dessertj.partitioning.ClazzPredicates
 
matchesAnnotation(AnnotationPattern) - Static method in class org.dessertj.partitioning.ClazzPredicates
 
matchesClassFile(Predicate<ClassFile>) - Static method in class org.dessertj.partitioning.ClazzPredicates
 
matchesName(String) - Static method in class org.dessertj.partitioning.ClazzPredicates
 
matchesSimpleName(String) - Static method in class org.dessertj.partitioning.ClazzPredicates
 
member(String, boolean) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, boolean...) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, int) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, int...) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, long) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, long[]) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, float) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, float[]) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, double) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, double[]) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, String) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, String...) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, Enum<?>) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, Enum<?>...) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, Class<?>) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, Class<?>...) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, AnnotationPattern) - Static method in class org.dessertj.util.AnnotationPattern
 
member(String, AnnotationPattern...) - Static method in class org.dessertj.util.AnnotationPattern
 
MethodInfo - Class in org.dessertj.classfile
Represents a method within a java class.
MethodInfo() - Constructor for class org.dessertj.classfile.MethodInfo
 
MethodType - Class in org.dessertj.classfile.constpool
 
MethodType(String) - Constructor for class org.dessertj.classfile.constpool.MethodType
 
minus(Iterable<? extends Slice>) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
minus(Slice...) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
minus(String) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
minus(Predicate<Clazz>) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
minus(Iterable<? extends Slice>) - Method in class org.dessertj.slicing.AbstractSlice
 
minus(Slice...) - Method in class org.dessertj.slicing.AbstractSlice
 
minus(String) - Method in class org.dessertj.slicing.AbstractSlice
 
minus(Predicate<Clazz>) - Method in class org.dessertj.slicing.AbstractSlice
 
minus(Iterable<? extends Slice>) - Method in interface org.dessertj.slicing.Slice
Creates a new slice that resembles the difference of this slice and the slices passed.
minus(Slice...) - Method in interface org.dessertj.slicing.Slice
Creates a new slice that resembles the difference of this slice and the slices passed.
minus(String) - Method in interface org.dessertj.slicing.Slice
This is a convenience method for this.minus(this.slice(pattern)).
minus(Predicate<Clazz>) - Method in interface org.dessertj.slicing.Slice
This is a convenience method for this.minus(this.slice(predicate)).
ModuleAttribute - Class in org.dessertj.classfile.attribute
ModuleAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ModuleAttribute
 
ModuleAttribute.Export - Class in org.dessertj.classfile.attribute
 
ModuleAttribute.Open - Class in org.dessertj.classfile.attribute
 
ModuleAttribute.Provide - Class in org.dessertj.classfile.attribute
 
ModuleAttribute.Require - Class in org.dessertj.classfile.attribute
 
ModuleAttribute.Use - Class in org.dessertj.classfile.attribute
 
ModuleLookup - Interface in org.dessertj.modules.core
The interface of a service that can find a module by name.
ModuleMainClassAttribute - Class in org.dessertj.classfile.attribute
ModuleMainClassAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ModuleMainClassAttribute
 
ModulePackagesAttribute - Class in org.dessertj.classfile.attribute
ModulePackagesAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ModulePackagesAttribute
 
ModuleRegistry - Class in org.dessertj.modules
Maintains a map of modules found on the class-path, so that they can be accessed by module-name.
ModuleRegistry(ModuleResolver...) - Constructor for class org.dessertj.modules.ModuleRegistry
 
ModuleRegistry(Classpath) - Constructor for class org.dessertj.modules.ModuleRegistry
 
ModuleResolver - Interface in org.dessertj.modules.core
An interface of a service that can find modules.
ModuleSlice - Interface in org.dessertj.modules.core
The interface of Slice that represents a module.

N

named(String) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
named(String) - Method in class org.dessertj.slicing.AbstractSlice
 
named(String) - Method in interface org.dessertj.slicing.Slice
Creates a new Slice from this slice for which the Object.toString() returns name.
NamePattern - Class in org.dessertj.matching
This pattern identifies a set of classes by their full qualified classname.
naming - Variable in class org.dessertj.modules.fixed.JavaModules
 
naming - Variable in class org.dessertj.modules.fixed.JdkModules
 
NestHostAttribute - Class in org.dessertj.classfile.attribute
NestHostAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.NestHostAttribute
 
NestMembersAttribute - Class in org.dessertj.classfile.attribute
NestMembersAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.NestMembersAttribute
 
net - Variable in class org.dessertj.modules.fixed.JavaModules
 
net - Variable in class org.dessertj.modules.fixed.JdkModules
 
next() - Method in interface org.dessertj.matching.ShortNameMatcher
 
nio - Variable in class org.dessertj.modules.fixed.JdkModules
 
none() - Static method in class org.dessertj.util.Predicates
 
not(Predicate<T>) - Static method in class org.dessertj.util.Predicates
 
notNull(O, String) - Static method in class org.dessertj.util.Assertions
 

O

of(String) - Static method in class org.dessertj.matching.NamePattern
 
of(String) - Static method in class org.dessertj.resolve.ClassResolver
Creates a ClassResolver for some arbitrary path.
of(Iterable<? extends Slice>) - Static method in class org.dessertj.slicing.Slices
Returns a new Slice that resembles the union of the slices.
of(Slice...) - Static method in class org.dessertj.slicing.Slices
Returns a new Slice that resembles the union of the slices.
of(Class<? extends Annotation>) - Static method in class org.dessertj.util.AnnotationPattern
 
of(Class<? extends Annotation>, Map<String, Object>) - Static method in class org.dessertj.util.AnnotationPattern
 
of(Class<? extends Annotation>, AnnotationPattern.Member...) - Static method in class org.dessertj.util.AnnotationPattern
 
of(String, AnnotationPattern.Member...) - Static method in class org.dessertj.util.AnnotationPattern
 
ofClassPath() - Static method in class org.dessertj.resolve.ClassResolver
Creates a ClassResolver based on the java.class.path system-property.
ofClassPathAndJavaRuntime() - Static method in class org.dessertj.resolve.ClassResolver
Creates a ClassResolver with all entries for ClassResolver.ofClassPath() and all entries from the sun.boot.class.path system-properties for java 8 and before or all java runtime modules from Java 9 on.
ofClassPathIgnoringManifests() - Static method in class org.dessertj.resolve.ClassResolver
Creates a ClassResolver similar to ClassResolver.ofClassPath(), but without the entries from the Class-Path attribute of any Manifest file.
ofClassPathWithoutJars() - Static method in class org.dessertj.resolve.ClassResolver
Creates a ClassResolver containing only the directories on the java.class.path system-property.
opt - Variable in class org.dessertj.modules.fixed.JdkModules.Internal
 
or(Predicate<T>...) - Static method in class org.dessertj.util.Predicates
 
org.dessertj.assertions - package org.dessertj.assertions
Provides the logic to check assertions.
org.dessertj.classfile - package org.dessertj.classfile
Analyzes .class files to determine dependencies.
org.dessertj.classfile.attribute - package org.dessertj.classfile.attribute
Represents attributes within a .class file.
org.dessertj.classfile.constpool - package org.dessertj.classfile.constpool
Represents the constant pool within a .class file.
org.dessertj.classfile.dependency - package org.dessertj.classfile.dependency
Conceptional interfaces for .class file analyzing.
org.dessertj.matching - package org.dessertj.matching
Pattern matching for classnames.
org.dessertj.modules - package org.dessertj.modules
Java Platform Module System (JPMS) support.
org.dessertj.modules.core - package org.dessertj.modules.core
Module API definition.
org.dessertj.modules.fixed - package org.dessertj.modules.fixed
Generated classes to be used as constants for the JDK modules.
org.dessertj.modules.java - package org.dessertj.modules.java
Generated module definitions for the java...
org.dessertj.modules.jdk - package org.dessertj.modules.jdk
Generated module definitions for the jdk...
org.dessertj.modules.jpms - package org.dessertj.modules.jpms
Module API implementation for the Java Platform Module System.
org.dessertj.partitioning - package org.dessertj.partitioning
Partitioning of slices for architecture validations.
org.dessertj.resolve - package org.dessertj.resolve
Logic to build up a hierarchical data structure of packages.
org.dessertj.slicing - package org.dessertj.slicing
The core functionality of dessert: The logic to slice down the classpath.
org.dessertj.util - package org.dessertj.util
Some utilities.

P

packageOf(Class<?>) - Method in class org.dessertj.slicing.AbstractRootSlice
Returns a Slice of all classes that belong to the same package as the Class passed.
packageOf(Package) - Method in class org.dessertj.slicing.AbstractRootSlice
Returns a Slice of all classes that belong to the Package passed.
packageOf(String) - Method in class org.dessertj.slicing.AbstractRootSlice
Returns a Slice of all classes that belong to the Java package given by the package name passed.
PackageSlice - Class in org.dessertj.slicing
A slice represents (subset of) a single Java package for one concrete root.
packageTreeOf(Class<?>) - Method in class org.dessertj.slicing.AbstractRootSlice
Returns a Slice of all classes that belong to the same package or any (nested) sub-package of the Class passed.
packageTreeOf(Package) - Method in class org.dessertj.slicing.AbstractRootSlice
Returns a Slice of all classes that belong to the Package passed or any (nested) sub-package.
packageTreeOf(String) - Method in class org.dessertj.slicing.AbstractRootSlice
Returns a Slice of all classes that belong to the Java package given by the package name passed or any (nested) sub-package.
Pair<T> - Class in org.dessertj.util
A tuple of two objects of the same type.
Pair(T, T) - Constructor for class org.dessertj.util.Pair
Create the tuple.
ParameterAnnotation - Class in org.dessertj.classfile.attribute
 
ParameterAnnotation(DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.ParameterAnnotation
 
parseClassSignature() - Method in class org.dessertj.classfile.attribute.SignatureParser
 
parseFieldSignature() - Method in class org.dessertj.classfile.attribute.SignatureParser
 
parseJavaTypeSignature() - Method in class org.dessertj.classfile.attribute.SignatureParser
 
parseMethodSignature() - Method in class org.dessertj.classfile.attribute.SignatureParser
 
partitionBy(SlicePartitioner) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
partitionBy(SlicePartitioner, PartitionSliceFactory<S>) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
partitionBy(SlicePartitioner) - Method in class org.dessertj.slicing.AbstractSlice
 
partitionBy(SlicePartitioner, PartitionSliceFactory<S>) - Method in class org.dessertj.slicing.AbstractSlice
 
partitionBy(SlicePartitioner) - Method in interface org.dessertj.slicing.Slice
Partitions the slice by some SlicePartitioner that maps classes to names.
partitionBy(SlicePartitioner, PartitionSliceFactory<S>) - Method in interface org.dessertj.slicing.Slice
Same as Slice.partitionBy(SlicePartitioner), but creates specialized subclasses of PartitionSlice using a PartitionSliceFactory.
partitionByPackage() - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
partitionByPackage() - Method in class org.dessertj.slicing.AbstractSlice
 
partitionByPackage() - Method in interface org.dessertj.slicing.Slice
Partitions the slice by package.
partitioner() - Static method in class org.dessertj.slicing.PackageSlice
 
PartitionSlice - Class in org.dessertj.slicing
 
PartitionSlice(String, Set<Clazz>) - Constructor for class org.dessertj.slicing.PartitionSlice
 
PartitionSliceFactory<S extends PartitionSlice> - Interface in org.dessertj.slicing
 
partKey(Clazz) - Method in interface org.dessertj.slicing.SlicePartitioner
 
PermittedSubclassesAttribute - Class in org.dessertj.classfile.attribute
PermittedSubclassesAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.PermittedSubclassesAttribute
 
plus(Iterable<? extends Slice>) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
plus(Slice...) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
plus(Iterable<? extends Slice>) - Method in class org.dessertj.slicing.AbstractSlice
 
plus(Slice...) - Method in class org.dessertj.slicing.AbstractSlice
 
plus(Iterable<? extends Slice>) - Method in interface org.dessertj.slicing.Slice
Creates a new slices as union from this slice and the slices passed.
plus(Slice...) - Method in interface org.dessertj.slicing.Slice
Creates a new slices as union from this slice and the slices passed.
Predicate<T> - Interface in org.dessertj.util
A functional interface for a test on any object.
Predicates - Class in org.dessertj.util
 
prefs - Variable in class org.dessertj.modules.fixed.JavaModules
 
PUBLIC - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
PUBLIC - Static variable in class org.dessertj.partitioning.SlicePartitioners
 

R

random - Variable in class org.dessertj.modules.fixed.JdkModules
 
readAttributes(DataInputStream, ConstantPool, AttributeInfo.AttributeContext) - Static method in class org.dessertj.classfile.attribute.AttributeInfo
 
readClassNames(String, DataInputStream, ConstantPool) - Method in class org.dessertj.classfile.attribute.AttributeInfo
 
RecordAttribute - Class in org.dessertj.classfile.attribute
RecordAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.RecordAttribute
 
RecordAttribute.RecordComponentInfo - Class in org.dessertj.classfile.attribute
 
ReferenceKind - Enum in org.dessertj.classfile.constpool
Bytecode Behaviors for Method Handles.
render(IllegalDependencies) - Method in class org.dessertj.assertions.DefaultIllegalDependenciesRenderer
 
render(IllegalDependencies) - Method in interface org.dessertj.assertions.IllegalDependenciesRenderer
Creates a string representation of assertion failure to be used as message for an AssertionError.
renderCycle(Dag<Slice>) - Method in interface org.dessertj.assertions.CycleRenderer
Creates a string representation of the detected cycle to be used as message for an AssertionError.
renderCycle(Dag<Slice>) - Method in class org.dessertj.assertions.DefaultCycleRenderer
 
renderCycle(Dag<Slice>) - Method in class org.dessertj.assertions.SimpleCycleRenderer
 
renderCycleWith(CycleRenderer) - Method in class org.dessertj.assertions.SliceAssert
Use custom renderer to produces the AssertionError message for a detected cycle.
renderWith(IllegalDependenciesRenderer) - Method in class org.dessertj.assertions.SliceAssert
Use custom renderer to produces the AssertionError message for dependency violations.
requirements() - Method in class org.dessertj.modules.jpms.JpmsModule
 
resolveClassFile() - Method in class org.dessertj.resolve.ClassEntry
 
ResolveException - Exception in org.dessertj.resolve
This exception is thrown if some error occurred while resolving classes or libraries.
ResolveException(String) - Constructor for exception org.dessertj.resolve.ResolveException
 
ResolveException(String, Throwable) - Constructor for exception org.dessertj.resolve.ResolveException
 
rmi - Variable in class org.dessertj.modules.fixed.JavaModules.Management
 
rmi - Variable in class org.dessertj.modules.fixed.JavaModules
 
rmi - Variable in class org.dessertj.modules.fixed.JdkModules.Naming
 
Root - Class in org.dessertj.slicing
A special Slice that represents a whole JAR file, classes directory, module or other single source of classes.
rootOf(Class<?>) - Method in class org.dessertj.slicing.Classpath
Return the Root of some Clazz.
rootOf(File) - Method in class org.dessertj.slicing.Classpath
Returns the Root for classes directory or .jar file located on the classpath.
rootOfClass(String) - Method in class org.dessertj.slicing.Classpath
Return the Root of some class given by its classname.
rowset - Variable in class org.dessertj.modules.fixed.JavaModules.Sql
 
RuntimeInvisibleAnnotationsAttribute - Class in org.dessertj.classfile.attribute
RuntimeInvisibleAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.RuntimeInvisibleAnnotationsAttribute
 
RuntimeInvisibleParameterAnnotationsAttribute - Class in org.dessertj.classfile.attribute
RuntimeInvisibleParameterAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.RuntimeInvisibleParameterAnnotationsAttribute
 
RuntimeInvisibleTypeAnnotationsAttribute - Class in org.dessertj.classfile.attribute
RuntimeInvisibleTypeAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute
 
RuntimeVisibleAnnotationsAttribute - Class in org.dessertj.classfile.attribute
RuntimeVisibleAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.RuntimeVisibleAnnotationsAttribute
 
RuntimeVisibleParameterAnnotationsAttribute - Class in org.dessertj.classfile.attribute
RuntimeVisibleParameterAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.RuntimeVisibleParameterAnnotationsAttribute
 
RuntimeVisibleTypeAnnotationsAttribute - Class in org.dessertj.classfile.attribute
RuntimeVisibleTypeAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
 

S

sasl - Variable in class org.dessertj.modules.fixed.JavaModules.Security
 
scan(ClassCollector) - Method in class org.dessertj.resolve.ClassRoot
 
scan(ClassCollector) - Method in class org.dessertj.resolve.JrtModuleRoot
 
scripting - Variable in class org.dessertj.modules.fixed.JavaModules
 
sctp - Variable in class org.dessertj.modules.fixed.JdkModules
 
se - Variable in class org.dessertj.modules.fixed.JavaModules
 
security - Variable in class org.dessertj.modules.fixed.JavaModules
 
security - Variable in class org.dessertj.modules.fixed.JdkModules
 
setAttributes(AttributeInfo[]) - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
setCatchType(String) - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
setCode(byte[]) - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
setEndPc(int) - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
setExceptionTable(ExceptionTableEntry[]) - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
setHandlerPc(int) - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
setIgnoreManifest(boolean) - Method in class org.dessertj.resolve.ClassResolver
If set the Class-Path attribute of JAR's Manifest files will be ignored.
setMaxLocals(int) - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
setMaxStack(int) - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
Sets - Class in org.dessertj.util
 
setStartPc(int) - Method in class org.dessertj.classfile.attribute.ExceptionTableEntry
 
ShortNameMatcher - Interface in org.dessertj.matching
Used for recursive traversal of package trees.
SignatureAttribute - Class in org.dessertj.classfile.attribute
SignatureAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.SignatureAttribute
 
SignatureParser - Class in org.dessertj.classfile.attribute
 
SignatureParser(String, Set<String>) - Constructor for class org.dessertj.classfile.attribute.SignatureParser
 
SignatureParser(String) - Constructor for class org.dessertj.classfile.attribute.SignatureParser
 
SimpleCycleRenderer - Class in org.dessertj.assertions
Less verbose CycleRenderer.
SimpleCycleRenderer() - Constructor for class org.dessertj.assertions.SimpleCycleRenderer
 
skipLength(DataInputStream) - Method in class org.dessertj.classfile.attribute.AttributeInfo
 
slice(Iterable<? extends Slice>) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
slice(Slice...) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
slice(String) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
slice(Predicate<Clazz>) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
slice(String) - Method in class org.dessertj.slicing.AbstractRootSlice
 
slice(Predicate<Clazz>) - Method in class org.dessertj.slicing.AbstractRootSlice
 
slice(Iterable<? extends Slice>) - Method in class org.dessertj.slicing.AbstractSlice
 
slice(Slice...) - Method in class org.dessertj.slicing.AbstractSlice
 
slice(String) - Method in class org.dessertj.slicing.AbstractSlice
 
slice(Predicate<Clazz>) - Method in class org.dessertj.slicing.Clazz
 
slice(Predicate<Clazz>) - Method in class org.dessertj.slicing.ConcreteSlice
 
Slice - Interface in org.dessertj.slicing
A Slice is an arbitrary Set of Clazz.
slice(Iterable<? extends Slice>) - Method in interface org.dessertj.slicing.Slice
Creates a new slice that resembles the intersection of this slice and union of the slices passed.
slice(Slice...) - Method in interface org.dessertj.slicing.Slice
Creates a new slice that resembles the intersection of this slice and the slices passed.
slice(String) - Method in interface org.dessertj.slicing.Slice
Creates a new slices of all classes of this slide that match the specified name pattern.
slice(Predicate<Clazz>) - Method in interface org.dessertj.slicing.Slice
Creates a new slices of all classes of this slide that fulfill the specified name predicate.
SliceAssert - Class in org.dessertj.assertions
Implements a DSL for slice assertions using a fluent API.
SliceAssertions - Class in org.dessertj.assertions
This class is the starting point for any dessertj assertion.
sliceOf(Class<?>...) - Method in class org.dessertj.slicing.Classpath
Returns a Slice for a concrete list of Java classes.
SlicePartitioner - Interface in org.dessertj.slicing
 
SlicePartitionerBuilder - Class in org.dessertj.partitioning
 
SlicePartitionerBuilder() - Constructor for class org.dessertj.partitioning.SlicePartitionerBuilder
 
SlicePartitioners - Class in org.dessertj.partitioning
 
SlicePartitioners() - Constructor for class org.dessertj.partitioning.SlicePartitioners
 
Slices - Class in org.dessertj.slicing
Collection of utility methods for Slice.
smartcardio - Variable in class org.dessertj.modules.fixed.JavaModules
 
SourceFileAttribute - Class in org.dessertj.classfile.attribute
SourceFileAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.SourceFileAttribute
 
split(String) - Method in class org.dessertj.partitioning.SlicePartitionerBuilder
 
sql - Variable in class org.dessertj.modules.fixed.JavaModules
 
SUPER - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
SYNTHETIC - Static variable in class org.dessertj.partitioning.ClazzPredicates
 
SyntheticAttribute - Class in org.dessertj.classfile.attribute
SyntheticAttribute(String, DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.SyntheticAttribute
 

T

test(T) - Method in interface org.dessertj.util.Predicate
Test the predicate for some object
toString() - Method in class org.dessertj.classfile.attribute.AbstractAnnotationsAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.AbstractParameterAnnotationsAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.AbstractTypeAnnotationsAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.Annotation
 
toString() - Method in class org.dessertj.classfile.attribute.AnnotationDefaultAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.AttributeInfo
 
toString() - Method in class org.dessertj.classfile.attribute.CodeAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.ElementValue
 
toString() - Method in class org.dessertj.classfile.attribute.ElementValuePair
 
toString() - Method in class org.dessertj.classfile.attribute.EnclosingMethodAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.InnerClass
 
toString() - Method in class org.dessertj.classfile.attribute.InnerClassesAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Export
 
toString() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Open
 
toString() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Provide
 
toString() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Require
 
toString() - Method in class org.dessertj.classfile.attribute.ModuleAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.ModuleAttribute.Use
 
toString() - Method in class org.dessertj.classfile.attribute.ModuleMainClassAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.ModulePackagesAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.NestHostAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.NestMembersAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.ParameterAnnotation
 
toString() - Method in class org.dessertj.classfile.attribute.PermittedSubclassesAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.RecordAttribute.RecordComponentInfo
 
toString() - Method in class org.dessertj.classfile.attribute.RecordAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.SourceFileAttribute
 
toString() - Method in class org.dessertj.classfile.attribute.TypeAnnotation
 
toString() - Method in class org.dessertj.classfile.constpool.FieldType
 
toString() - Method in class org.dessertj.classfile.constpool.MethodType
 
toString() - Method in class org.dessertj.matching.NamePattern
 
toString() - Method in class org.dessertj.resolve.ClassPackage
 
toString() - Method in class org.dessertj.resolve.ClassResolver
 
toString() - Method in class org.dessertj.resolve.ClassRoot
 
toString() - Method in class org.dessertj.slicing.Clazz
 
toString() - Method in class org.dessertj.slicing.ConcreteSlice
 
toString() - Method in class org.dessertj.slicing.PartitionSlice
 
toString() - Method in class org.dessertj.slicing.Root
 
toString() - Method in class org.dessertj.util.AnnotationPattern
 
toString() - Method in class org.dessertj.util.Pair
 
transaction - Variable in class org.dessertj.modules.fixed.JavaModules
 
TraversalRoot - Interface in org.dessertj.resolve
 
traverse(ShortNameMatcher, ClassVisitor) - Method in class org.dessertj.resolve.ClassPackage
 
traverse(NamePattern, ClassVisitor) - Method in class org.dessertj.resolve.ClassResolver
 
traverse(NamePattern, ClassVisitor) - Method in class org.dessertj.resolve.ClassRoot
 
traverse(NamePattern, ClassVisitor) - Method in interface org.dessertj.resolve.TraversalRoot
 
TypeAnnotation - Class in org.dessertj.classfile.attribute
 
TypeAnnotation(DataInputStream, ConstantPool) - Constructor for class org.dessertj.classfile.attribute.TypeAnnotation
 

U

UNDEFINED - Static variable in class org.dessertj.slicing.Clazz
 
union(Set<T>, Set<T>) - Static method in class org.dessertj.util.Sets
 
UnknownAttribute - Class in org.dessertj.classfile.attribute
This is a placeholder for an attribute that is new or not relevant for dependency detection.
UnknownAttribute(String, DataInputStream) - Constructor for class org.dessertj.classfile.attribute.UnknownAttribute
 
unsupported - Variable in class org.dessertj.modules.fixed.JdkModules
 
useOnly(Iterable<Slice>) - Method in class org.dessertj.assertions.SliceAssert
useOnly(Slice...) - Method in class org.dessertj.assertions.SliceAssert
uses(Slice) - Method in class org.dessertj.slicing.AbstractDelegateSlice
 
uses(Slice) - Method in class org.dessertj.slicing.AbstractSlice
 
uses(Slice) - Method in interface org.dessertj.slicing.Slice
Check whether there is a dependency to some other slice.
usesNot(Iterable<Slice>) - Method in class org.dessertj.assertions.SliceAssert
Assert the current slices have no dependency to any class contained by the slices passed to this method.
usesNot(Slice...) - Method in class org.dessertj.assertions.SliceAssert
usesOnly(Iterable<Slice>) - Method in class org.dessertj.assertions.SliceAssert
Assert the current slices have no other dependencies than those contained by the slices passed to this method.
usesOnly(Slice...) - Method in class org.dessertj.assertions.SliceAssert

V

valueOf(String) - Static method in enum org.dessertj.classfile.attribute.AttributeInfo.AttributeContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dessertj.classfile.constpool.ReferenceKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.dessertj.classfile.attribute.AttributeInfo.AttributeContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dessertj.classfile.constpool.ReferenceKind
Returns an array containing the constants of this enum type, in the order they are declared.
vector - Variable in class org.dessertj.modules.fixed.JdkModules.Incubator
 
VersionRoot - Class in org.dessertj.resolve
 
VersionRoot(ClassRoot, int) - Constructor for class org.dessertj.resolve.VersionRoot
 
VersionsHelper - Class in org.dessertj.resolve
 
visit(ClassEntry) - Method in interface org.dessertj.resolve.ClassVisitor
 
vm - Variable in class org.dessertj.modules.fixed.JdkModules.Internal
 

X

xa - Variable in class org.dessertj.modules.fixed.JavaModules.Transaction
 
xml - Variable in class org.dessertj.modules.fixed.JavaModules
 
xml - Variable in class org.dessertj.modules.fixed.JdkModules
 

Z

zipfs - Variable in class org.dessertj.modules.fixed.JdkModules
 
A B C D E F G H I J L M N O P R S T U V X Z 

Copyright © 2017–2023 Hans Jörg Heßmann. All rights reserved.