- Dag<T> - Class in de.spricom.dessert.util
-
- Dag() - Constructor for class de.spricom.dessert.util.Dag
-
- datatransfer - Variable in class de.spricom.dessert.modules.fixed.JavaModules
-
- de.spricom.dessert.assertions - package de.spricom.dessert.assertions
-
Provides the logic to check assertions.
- de.spricom.dessert.classfile - package de.spricom.dessert.classfile
-
Analyzes .class files to determine dependencies.
- de.spricom.dessert.classfile.attribute - package de.spricom.dessert.classfile.attribute
-
- de.spricom.dessert.classfile.constpool - package de.spricom.dessert.classfile.constpool
-
- de.spricom.dessert.classfile.dependency - package de.spricom.dessert.classfile.dependency
-
Conceptional interfaces for .class file analyzing.
- de.spricom.dessert.matching - package de.spricom.dessert.matching
-
Pattern matching for classnames.
- de.spricom.dessert.modules - package de.spricom.dessert.modules
-
Java Platform Module System (JPMS) support.
- de.spricom.dessert.modules.core - package de.spricom.dessert.modules.core
-
Module API definition.
- de.spricom.dessert.modules.fixed - package de.spricom.dessert.modules.fixed
-
Generated classes to be used as constants for the JDK modules.
- de.spricom.dessert.modules.java - package de.spricom.dessert.modules.java
-
Generated module definitions for the java...
- de.spricom.dessert.modules.jdk - package de.spricom.dessert.modules.jdk
-
Generated module definitions for the jdk...
- de.spricom.dessert.modules.jpms - package de.spricom.dessert.modules.jpms
-
Module API implementation for the Java Platform Module System.
- de.spricom.dessert.partitioning - package de.spricom.dessert.partitioning
-
Partitioning of slices for architecture validations.
- de.spricom.dessert.resolve - package de.spricom.dessert.resolve
-
Logic to build up a hierarchical data structure of
packages.
- de.spricom.dessert.slicing - package de.spricom.dessert.slicing
-
The core functionality of dessert: The logic to slice down the classpath.
- de.spricom.dessert.util - package de.spricom.dessert.util
-
Some utilities.
- DefaultCycleRenderer - Class in de.spricom.dessert.assertions
-
The default implementation used by dessert-core.
- DefaultCycleRenderer() - Constructor for class de.spricom.dessert.assertions.DefaultCycleRenderer
-
- DefaultIllegalDependenciesRenderer - Class in de.spricom.dessert.assertions
-
The default implementation used by dessert-core.
- DefaultIllegalDependenciesRenderer() - Constructor for class de.spricom.dessert.assertions.DefaultIllegalDependenciesRenderer
-
- DelegateModule - Class in de.spricom.dessert.modules.core
-
- DelegateModule(ModuleSlice) - Constructor for class de.spricom.dessert.modules.core.DelegateModule
-
- dependencyClosure(Slice) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
-
- dependencyClosure(Slice) - Method in class de.spricom.dessert.slicing.AbstractSlice
-
- dependencyClosure(Slice) - Method in interface de.spricom.dessert.slicing.Slice
-
Calculates the transitive closure of this slice's classes and their dependencies
intersected with the within slice.
- DependencyHolder - Interface in de.spricom.dessert.classfile.dependency
-
- DEPRECATED - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
-
- DeprecatedAttribute - Class in de.spricom.dessert.classfile.attribute
-
- DeprecatedAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.DeprecatedAttribute
-
- desktop - Variable in class de.spricom.dessert.modules.fixed.JavaModules
-
- desktop - Variable in class de.spricom.dessert.modules.fixed.JdkModules.Unsupported
-
- dessert(Iterable<? extends Slice>) - Static method in class de.spricom.dessert.assertions.SliceAssertions
-
Starts an assertion for slices passed.
- dessert(Slice...) - Static method in class de.spricom.dessert.assertions.SliceAssertions
-
A convenience method to specify slices for assertions.
- dessert(Map<String, ? extends Slice>) - Static method in class de.spricom.dessert.assertions.SliceAssertions
-
Another convenience method to specify slices for assertions.
- difference(Set<T>, Set<T>) - Static method in class de.spricom.dessert.util.Sets
-
- dns - Variable in class de.spricom.dessert.modules.fixed.JdkModules.Naming
-
- doesNotUse(Iterable<Slice>) - Method in class de.spricom.dessert.assertions.SliceAssert
-
- doesNotUse(Slice...) - Method in class de.spricom.dessert.assertions.SliceAssert
-
- dom - Variable in class de.spricom.dessert.modules.fixed.JdkModules.Xml
-
- doNotUse(Iterable<Slice>) - Method in class de.spricom.dessert.assertions.SliceAssert
-
- doNotUse(Slice...) - Method in class de.spricom.dessert.assertions.SliceAssert
-
- dump() - Method in class de.spricom.dessert.classfile.ClassFile
-
Produces a dump similar to javap -verbose.
- dumpConstantPool() - Method in class de.spricom.dessert.classfile.ClassFile
-
- dumpConstantPool() - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
-
- duplicates() - Method in class de.spricom.dessert.slicing.Classpath
-
Returns a slice of all duplicate .class files detected by the underlying
ClassResolver.
- dynalink - Variable in class de.spricom.dessert.modules.fixed.JdkModules
-