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

A

ABSTRACT - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 
AbstractDelegateSlice - Class in de.spricom.dessert.slicing
 
AbstractRootSlice - Class in de.spricom.dessert.slicing
Defines some convenience methods for Classpath and Root.
AbstractSlice - Class in de.spricom.dessert.slicing
Defines convenience methods available to all Slice implementations.
ACC_ABSTRACT - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_ABSTRACT - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_ABSTRACT - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_ANNOTATION - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_ANNOTATION - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_BRIDGE - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_ENUM - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_ENUM - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_ENUM - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_FINAL - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_FINAL - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_FINAL - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_FINAL - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_INTERFACE - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_INTERFACE - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_NATIVE - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_PRIVATE - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_PROTECTED - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_PROTECTED - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_PROTECTED - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_PUBLIC - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_PUBLIC - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_PUBLIC - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_public - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_PUBLIC - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_public - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_STATIC - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_STATIC - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_STATIC - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_STRICT - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_SUPER - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_SYNCHRONIZED - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_SYNTHETIC - Static variable in class de.spricom.dessert.classfile.attribute.InnerClass
 
ACC_SYNTHETIC - Static variable in class de.spricom.dessert.classfile.ClassFile
 
ACC_SYNTHETIC - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_SYNTHETIC - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_TRANSIENT - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
ACC_VARARGS - Static variable in class de.spricom.dessert.classfile.MethodInfo
 
ACC_VOLATILE - Static variable in class de.spricom.dessert.classfile.FieldInfo
 
add(Clazz, Clazz) - Method in class de.spricom.dessert.assertions.IllegalDependencies
Add an illegal dependency for a class.
add(Clazz, Set<Clazz>) - Method in class de.spricom.dessert.assertions.IllegalDependencies
Add a set of illegal dependencies for a class.
add(String) - Method in class de.spricom.dessert.resolve.ClassResolver
 
add(File) - Method in class de.spricom.dessert.resolve.ClassResolver
 
addBootClassPath() - Method in class de.spricom.dessert.resolve.ClassResolver
 
addClass(ClassEntry) - Method in interface de.spricom.dessert.resolve.ClassCollector
 
addClass(ClassEntry) - Method in class de.spricom.dessert.resolve.ClassPackage
 
addClassPath() - Method in class de.spricom.dessert.resolve.ClassResolver
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.Annotation
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.AttributeInfo
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.ElementValue
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.ElementValuePair
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.EnclosingMethodAttribute
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.InnerClass
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.InnerClassesAttribute
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.ParameterAnnotation
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.RuntimeVisibleAnnotationsAttribute
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.RuntimeVisibleParameterAnnotationsAttribute
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.attribute.SignatureAttribute
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.constpool.MethodType
 
addDependentClassNames(Set<String>) - Method in interface de.spricom.dessert.classfile.dependency.DependencyHolder
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.FieldInfo
 
addDependentClassNames(Set<String>) - Method in class de.spricom.dessert.classfile.MethodInfo
 
addEdge(T, T) - Method in class de.spricom.dessert.util.Dag
 
addPackage(ClassPackage) - Method in interface de.spricom.dessert.resolve.ClassCollector
 
addRoot(ClassRoot) - Method in class de.spricom.dessert.resolve.ClassResolver
 
and(Predicate<T>...) - Static method in class de.spricom.dessert.util.Predicates
 
Annotation - Class in de.spricom.dessert.classfile.attribute
 
Annotation(DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.Annotation
 
ANNOTATION - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 
any() - Static method in class de.spricom.dessert.util.Predicates
 
ANY_NAME - Static variable in class de.spricom.dessert.matching.NamePattern
 
asClazz(String) - Method in class de.spricom.dessert.slicing.Classpath
Creates a Clazz form a classname.
asClazz(Class<?>) - Method in class de.spricom.dessert.slicing.Classpath
Creates a Clazz form a Java Class.
Assertions - Class in de.spricom.dessert.util
 
AttributeInfo - Class in de.spricom.dessert.classfile.attribute
 
AttributeInfo(String) - Constructor for class de.spricom.dessert.classfile.attribute.AttributeInfo
 
AttributeInfo.AttributeContext - Enum in de.spricom.dessert.classfile.attribute
 

B

build() - Method in class de.spricom.dessert.partitioning.SlicePartitionerBuilder
 

C

checkAttributeLength(DataInputStream, int, String) - Method in class de.spricom.dessert.classfile.attribute.AttributeInfo
 
ClassCollector - Interface in de.spricom.dessert.resolve
 
ClassEntry - Class in de.spricom.dessert.resolve
A ClassEntry represents a single class file within one classes directory or .jar file.
ClassEntry(String, ClassPackage) - Constructor for class de.spricom.dessert.resolve.ClassEntry
 
ClassFile - Class in de.spricom.dessert.classfile
Wraps the information contained in a .class file according to the Java Virtual Machine Specification.
ClassFile(Class<?>) - Constructor for class de.spricom.dessert.classfile.ClassFile
 
ClassFile(InputStream) - Constructor for class de.spricom.dessert.classfile.ClassFile
 
ClassPackage - Class in de.spricom.dessert.resolve
A ClassEntry represents a single package within one classes directory or .jar file.
ClassPackage() - Constructor for class de.spricom.dessert.resolve.ClassPackage
 
ClassPackage(ClassPackage, String) - Constructor for class de.spricom.dessert.resolve.ClassPackage
 
Classpath - Class in de.spricom.dessert.slicing
The Classpath is the start-point for any dessert unit-test.
Classpath() - Constructor for class de.spricom.dessert.slicing.Classpath
Creates a Classpath instance by using the default resolver.
Classpath(ClassResolver) - Constructor for class de.spricom.dessert.slicing.Classpath
Creates a Classpath with some custom resolver.
ClassResolver - Class in de.spricom.dessert.resolve
The class resolver provides fast access to the classes and packages to analyze.
ClassResolver() - Constructor for class de.spricom.dessert.resolve.ClassResolver
 
ClassRoot - Class in de.spricom.dessert.resolve
 
ClassRoot(File) - Constructor for class de.spricom.dessert.resolve.ClassRoot
 
ClassUtils - Class in de.spricom.dessert.util
Collection of utility methods to work with classes.
ClassVisitor - Interface in de.spricom.dessert.resolve
 
Clazz - Class in de.spricom.dessert.slicing
A special Slice that represents a single .class file.
ClazzPredicates - Class in de.spricom.dessert.partitioning
 
ClazzPredicates() - Constructor for class de.spricom.dessert.partitioning.ClazzPredicates
 
ClazzResolver - Interface in de.spricom.dessert.slicing
 
CodeAttribute - Class in de.spricom.dessert.classfile.attribute
 
CodeAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.CodeAttribute
 
compareTo(NamePattern) - Method in class de.spricom.dessert.matching.NamePattern
 
compareTo(Clazz) - Method in class de.spricom.dessert.slicing.Clazz
 
ConcreteSlice - Class in de.spricom.dessert.slicing
A concrete slice is a concrete collection of classes.
ConcreteSlice(Set<Clazz>) - Constructor for class de.spricom.dessert.slicing.ConcreteSlice
 
ConstantPool - Class in de.spricom.dessert.classfile.constpool
 
ConstantPool(DataInputStream) - Constructor for class de.spricom.dessert.classfile.constpool.ConstantPool
 
ConstantValue<T> - Interface in de.spricom.dessert.classfile.constpool
 
ConstantValueAttribute - Class in de.spricom.dessert.classfile.attribute
 
ConstantValueAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.ConstantValueAttribute
 
contains(Clazz) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
contains(Clazz) - Method in class de.spricom.dessert.slicing.AbstractRootSlice
 
contains(Clazz) - Method in class de.spricom.dessert.slicing.Clazz
 
contains(Clazz) - Method in class de.spricom.dessert.slicing.ConcreteSlice
 
contains(Clazz) - Method in interface de.spricom.dessert.slicing.Slice
Check whether a class belongs to a slice.
containsAll(Set<T>, Set<T>) - Static method in class de.spricom.dessert.util.Sets
 
containsAny(Set<T>, Set<T>) - Static method in class de.spricom.dessert.util.Sets
 
createPartSlice(String, Set<Clazz>, Map<String, S>) - Method in interface de.spricom.dessert.slicing.PartitionSliceFactory
 
cycle() - Method in class de.spricom.dessert.util.Dag
 
CycleRenderer - Interface in de.spricom.dessert.assertions
Functional interface to render a detected cycle.

D

Dag<T> - Class in de.spricom.dessert.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 de.spricom.dessert.util.Dag
 
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
Represents attributes within a .class file.
de.spricom.dessert.classfile.constpool - package de.spricom.dessert.classfile.constpool
Represents the constant pool within a .class file.
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.partitioning - package de.spricom.dessert.partitioning
Paritioning 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
 
DependencyHolder - Interface in de.spricom.dessert.classfile.dependency
 
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
An convenience method to specify slices for assertions.
dessert(Map<String, ? extends Slice>) - Static method in class de.spricom.dessert.assertions.SliceAssertions
An other convenience method to specify slices for assertions.
difference(Set<T>, Set<T>) - Static method in class de.spricom.dessert.util.Sets
 
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.

E

EACH - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
This is a catch all predicate that can be used to collect anything that does not match an other predicate.
ElementValue - Class in de.spricom.dessert.classfile.attribute
 
ElementValue(DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.ElementValue
 
ElementValuePair - Class in de.spricom.dessert.classfile.attribute
 
ElementValuePair(DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.ElementValuePair
 
EMPTY_SLICE - Static variable in class de.spricom.dessert.slicing.ConcreteSlice
 
EMPTY_SLICE - Static variable in class de.spricom.dessert.slicing.Slices
An empty slice.
EnclosingMethodAttribute - Class in de.spricom.dessert.classfile.attribute
 
EnclosingMethodAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.EnclosingMethodAttribute
 
ENUM - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 
equals(Object) - Method in class de.spricom.dessert.slicing.Clazz
 
ExceptionTableEntry - Class in de.spricom.dessert.classfile.attribute
 
ExceptionTableEntry() - Constructor for class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 

F

factory() - Static method in class de.spricom.dessert.slicing.PackageSlice
 
FieldInfo - Class in de.spricom.dessert.classfile
 
FieldInfo() - Constructor for class de.spricom.dessert.classfile.FieldInfo
 
FieldType - Class in de.spricom.dessert.classfile.constpool
 
FieldType(String) - Constructor for class de.spricom.dessert.classfile.constpool.FieldType
 
FINAL - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 
freeze() - Method in class de.spricom.dessert.resolve.ClassResolver
 

G

getAccessFlags() - Method in class de.spricom.dessert.classfile.attribute.InnerClass
 
getAccessFlags() - Method in class de.spricom.dessert.classfile.ClassFile
 
getAlternatives() - Method in class de.spricom.dessert.resolve.ClassEntry
Returns a list of all other .class files with the same fully qualified name.
getAlternatives() - Method in class de.spricom.dessert.resolve.ClassPackage
Returns a list of all other packages with the same fully qualified name.
getAlternatives() - Method in class de.spricom.dessert.slicing.Clazz
 
getAnnotation() - Method in class de.spricom.dessert.classfile.attribute.ElementValue
 
getAnnotations() - Method in class de.spricom.dessert.classfile.attribute.ParameterAnnotation
 
getAnnotations() - Method in class de.spricom.dessert.classfile.attribute.RuntimeVisibleAnnotationsAttribute
 
getArrayDimensions() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
getAttributes() - Method in class de.spricom.dessert.classfile.attribute.AttributeInfo
 
getAttributes() - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
getAttributes() - Method in class de.spricom.dessert.classfile.ClassFile
 
getBytes() - Method in class de.spricom.dessert.classfile.attribute.UnknownAttribute
 
getCatchType() - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
getClass(String) - Method in class de.spricom.dessert.resolve.ClassPackage
 
getClassCount() - Method in class de.spricom.dessert.resolve.ClassResolver
 
getClassEntry(String) - Method in class de.spricom.dessert.resolve.ClassResolver
 
getClassEntry(File, String) - Method in class de.spricom.dessert.resolve.ClassResolver
 
getClasses() - Method in class de.spricom.dessert.resolve.ClassPackage
 
getClassfile() - Method in class de.spricom.dessert.resolve.ClassEntry
Resolves the ClassFile by analyzing the byte code.
getClassFile() - Method in class de.spricom.dessert.slicing.Clazz
 
getClassImpl() - Method in class de.spricom.dessert.slicing.Clazz
 
getClassname() - Method in class de.spricom.dessert.resolve.ClassEntry
 
getClazzes() - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
getClazzes() - Method in class de.spricom.dessert.slicing.AbstractRootSlice
 
getClazzes() - Method in class de.spricom.dessert.slicing.Clazz
 
getClazzes() - Method in interface de.spricom.dessert.slicing.ClazzResolver
 
getClazzes() - Method in class de.spricom.dessert.slicing.ConcreteSlice
 
getClazzes() - Method in interface de.spricom.dessert.slicing.Slice
Returns all classes belonging to this slice.
getCode() - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
getConstantClassName(int) - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
 
getConstantPoolEntry(int) - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
 
getConstantValue() - Method in class de.spricom.dessert.classfile.attribute.ElementValue
 
getContext() - Method in class de.spricom.dessert.classfile.attribute.AttributeInfo
 
getDeclaration() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
getDeclaration() - Method in class de.spricom.dessert.classfile.FieldInfo
 
getDeclaration() - Method in class de.spricom.dessert.classfile.MethodInfo
 
getDelegate() - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
getDependencies() - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
getDependencies() - Method in class de.spricom.dessert.slicing.AbstractSlice
 
getDependencies() - Method in class de.spricom.dessert.slicing.Clazz
 
getDependencies() - Method in interface de.spricom.dessert.slicing.Slice
Returns a slice of all the dependencies of this slices.
getDependentClasses() - Method in class de.spricom.dessert.classfile.attribute.SignatureParser
 
getDependentClasses() - Method in class de.spricom.dessert.classfile.ClassFile
 
getDescriptorLength() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
getDuplicates() - Method in class de.spricom.dessert.resolve.ClassResolver
 
getElementValuePairs() - Method in class de.spricom.dessert.classfile.attribute.Annotation
 
getEnclosingClassname() - Method in class de.spricom.dessert.classfile.attribute.EnclosingMethodAttribute
 
getEnclosingMethodName() - Method in class de.spricom.dessert.classfile.attribute.EnclosingMethodAttribute
 
getEnclosingMethodType() - Method in class de.spricom.dessert.classfile.attribute.EnclosingMethodAttribute
 
getEndPc() - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
getExceptionTable() - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
getFields() - Method in class de.spricom.dessert.classfile.ClassFile
 
getFieldType(int) - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
 
getFieldType() - Method in class de.spricom.dessert.classfile.FieldInfo
 
getHandlerPc() - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
getImplementedInterfaces() - Method in class de.spricom.dessert.slicing.Clazz
 
getInnerClasses() - Method in class de.spricom.dessert.classfile.attribute.InnerClassesAttribute
 
getInnerClassName() - Method in class de.spricom.dessert.classfile.attribute.InnerClass
 
getInterfaces() - Method in class de.spricom.dessert.classfile.ClassFile
 
getMajorVersion() - Method in class de.spricom.dessert.classfile.ClassFile
 
getMaxLocals() - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
getMaxStack() - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
getMethods() - Method in class de.spricom.dessert.classfile.ClassFile
 
getMethodType() - Method in class de.spricom.dessert.classfile.MethodInfo
 
getMinorVersion() - Method in class de.spricom.dessert.classfile.ClassFile
 
getName() - Method in class de.spricom.dessert.classfile.attribute.AttributeInfo
 
getName() - Method in class de.spricom.dessert.classfile.attribute.ElementValuePair
 
getName() - Method in class de.spricom.dessert.slicing.Clazz
 
getNameAndTypeMethodType(int) - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
 
getNameAndTypeName(int) - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
 
getObjectTypeClassname() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
getOuterClassName() - Method in class de.spricom.dessert.classfile.attribute.InnerClass
 
getPackage() - Method in class de.spricom.dessert.resolve.ClassEntry
 
getPackage(String) - Method in class de.spricom.dessert.resolve.ClassResolver
 
getPackage(File, String) - Method in class de.spricom.dessert.resolve.ClassResolver
 
getPackageCount() - Method in class de.spricom.dessert.resolve.ClassResolver
 
getPackageName() - Method in class de.spricom.dessert.resolve.ClassPackage
 
getPackageName() - Method in class de.spricom.dessert.slicing.Clazz
 
getPackageName() - Method in class de.spricom.dessert.slicing.PackageSlice
 
getParameterAnnotations() - Method in class de.spricom.dessert.classfile.attribute.RuntimeVisibleParameterAnnotationsAttribute
 
getParameterTypes() - Method in class de.spricom.dessert.classfile.constpool.MethodType
 
getParent() - Method in class de.spricom.dessert.resolve.ClassPackage
 
getParentPackage() - Method in class de.spricom.dessert.slicing.PackageSlice
 
getParentPackageName() - Method in class de.spricom.dessert.slicing.PackageSlice
 
getPartKey() - Method in class de.spricom.dessert.slicing.PartitionSlice
 
getPrimitiveType() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
getReturnType() - Method in class de.spricom.dessert.classfile.constpool.MethodType
 
getRoot() - Method in class de.spricom.dessert.resolve.ClassPackage
 
getRoot(File) - Method in class de.spricom.dessert.resolve.ClassResolver
 
getRoot() - Method in class de.spricom.dessert.resolve.ClassRoot
 
getRootDirs() - Method in class de.spricom.dessert.resolve.ClassResolver
 
getRootFile() - Method in class de.spricom.dessert.resolve.ClassPackage
 
getRootFile() - Method in class de.spricom.dessert.resolve.ClassRoot
 
getRootFile() - Method in class de.spricom.dessert.slicing.Clazz
 
getRootFile(Class<?>) - Static method in class de.spricom.dessert.util.ClassUtils
 
getRootFiles() - Method in class de.spricom.dessert.resolve.ClassResolver
 
getRootFiles(Predicate<File>) - Method in class de.spricom.dessert.resolve.ClassResolver
 
getRootJars() - Method in class de.spricom.dessert.resolve.ClassResolver
 
getShortName() - Method in class de.spricom.dessert.resolve.ClassEntry
 
getShortName() - Method in class de.spricom.dessert.resolve.ClassPackage
 
getShortName(Class<?>) - Static method in class de.spricom.dessert.util.ClassUtils
Gets the classname without the package prefix.
getSignature() - Method in class de.spricom.dessert.classfile.attribute.SignatureParser
 
getSimpleName() - Method in class de.spricom.dessert.classfile.attribute.InnerClass
 
getSimpleName() - Method in class de.spricom.dessert.slicing.Clazz
 
getStartPc() - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
getSubPackage(String) - Method in class de.spricom.dessert.resolve.ClassPackage
 
getSubPackages() - Method in class de.spricom.dessert.resolve.ClassPackage
 
getSuperClass() - Method in class de.spricom.dessert.classfile.ClassFile
 
getSuperclass() - Method in class de.spricom.dessert.slicing.Clazz
 
getTag() - Method in class de.spricom.dessert.classfile.attribute.ElementValue
 
getThisClass() - Method in class de.spricom.dessert.classfile.ClassFile
 
getType() - Method in class de.spricom.dessert.classfile.attribute.Annotation
 
getType() - Method in class de.spricom.dessert.classfile.attribute.ElementValue
 
getURI() - Method in class de.spricom.dessert.resolve.ClassEntry
 
getURI() - Method in class de.spricom.dessert.slicing.Clazz
 
getURI() - Method in class de.spricom.dessert.slicing.Root
 
getURI(Class<?>) - Static method in class de.spricom.dessert.util.ClassUtils
Each .class file has a unique URI combined from the URI to its root, the path within the package structure and the filename.
getUtf8String(int) - Method in class de.spricom.dessert.classfile.constpool.ConstantPool
 
getValue() - Method in class de.spricom.dessert.classfile.attribute.ConstantValueAttribute
 
getValue() - Method in class de.spricom.dessert.classfile.attribute.ElementValuePair
 
getValue() - Method in interface de.spricom.dessert.classfile.constpool.ConstantValue
 
getValues() - Method in class de.spricom.dessert.classfile.attribute.ElementValue
 
getViolations() - Method in class de.spricom.dessert.assertions.IllegalDependencies
 

H

hashCode() - Method in class de.spricom.dessert.slicing.Clazz
 

I

IllegalDependencies - Class in de.spricom.dessert.assertions
Container for dependency violations during dependency assertion checks.
IllegalDependencies() - Constructor for class de.spricom.dessert.assertions.IllegalDependencies
 
IllegalDependenciesRenderer - Interface in de.spricom.dessert.assertions
Functional interface to render a dependency assertion failure.
implementsInterface(String) - Static method in class de.spricom.dessert.partitioning.ClazzPredicates
 
INNER_TYPE - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 
InnerClass - Class in de.spricom.dessert.classfile.attribute
 
InnerClass(DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.InnerClass
 
InnerClassesAttribute - Class in de.spricom.dessert.classfile.attribute
 
InnerClassesAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.InnerClassesAttribute
 
INTERFACE - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 
INTERFACES - Static variable in class de.spricom.dessert.partitioning.SlicePartitioners
 
interpretation - Variable in enum de.spricom.dessert.classfile.constpool.ReferenceKind
 
intersection(Set<T>, Set<T>) - Static method in class de.spricom.dessert.util.Sets
 
isAbstract() - Method in class de.spricom.dessert.classfile.ClassFile
 
isAllClasses() - Method in class de.spricom.dessert.matching.NamePattern
 
isAnnotation() - Method in class de.spricom.dessert.classfile.ClassFile
 
isAny() - Method in class de.spricom.dessert.matching.NamePattern
 
isArrayType() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
isComplete() - Method in class de.spricom.dessert.classfile.attribute.SignatureParser
 
isCycleFree() - Method in class de.spricom.dessert.assertions.SliceAssert
Assert there are no cyclic dependencies.
isCycleFree() - Method in class de.spricom.dessert.util.Dag
 
isEmpty() - Method in class de.spricom.dessert.assertions.IllegalDependencies
 
isEnum() - Method in class de.spricom.dessert.classfile.ClassFile
 
isFieldDescriptor(String) - Static method in class de.spricom.dessert.classfile.constpool.FieldType
 
isFinal() - Method in class de.spricom.dessert.classfile.ClassFile
 
isIndependetOfOuterClass(String) - Method in class de.spricom.dessert.classfile.attribute.InnerClass
 
isInnerType(Class<?>) - Static method in class de.spricom.dessert.util.ClassUtils
 
isInterface() - Method in class de.spricom.dessert.classfile.ClassFile
 
isLast() - Method in interface de.spricom.dessert.matching.ShortNameMatcher
 
isLayeredRelaxed() - Method in class de.spricom.dessert.assertions.SliceAssert
Assert there are no backward references.
isLayeredStrict() - Method in class de.spricom.dessert.assertions.SliceAssert
Assert there are no backward references and each slice uses only its direct successor.
isMatchPossible() - Method in interface de.spricom.dessert.matching.ShortNameMatcher
 
isMethodDescriptor(String) - Static method in class de.spricom.dessert.classfile.constpool.MethodType
 
isMoreConcreteThan(NamePattern) - Method in class de.spricom.dessert.matching.NamePattern
 
isObjectType() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
isPrimitiveType() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
isPublic() - Method in class de.spricom.dessert.classfile.ClassFile
 
isPublic(Class<?>) - Static method in class de.spricom.dessert.util.ClassUtils
 
isStatic() - Method in class de.spricom.dessert.classfile.attribute.InnerClass
 
isSuper() - Method in class de.spricom.dessert.classfile.ClassFile
 
isSynthetic() - Method in class de.spricom.dessert.classfile.ClassFile
 
isUnknown() - Method in class de.spricom.dessert.slicing.Clazz
 
isVoidType() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
isWildcard() - Method in interface de.spricom.dessert.matching.ShortNameMatcher
 

M

MAGIC - Static variable in class de.spricom.dessert.classfile.ClassFile
 
match(String) - Method in interface de.spricom.dessert.matching.ShortNameMatcher
Returns the result of matching a sub-package name after the branch that has already been matched.
matcher() - Method in class de.spricom.dessert.matching.NamePattern
 
matches(String) - Method in class de.spricom.dessert.matching.NamePattern
Matches 'name' against the pattern.
matches() - Method in interface de.spricom.dessert.matching.ShortNameMatcher
 
matches(Predicate<Class<?>>) - Static method in class de.spricom.dessert.partitioning.ClazzPredicates
 
matchesClassFile(Predicate<ClassFile>) - Static method in class de.spricom.dessert.partitioning.ClazzPredicates
 
matchesName(String) - Static method in class de.spricom.dessert.partitioning.ClazzPredicates
 
matchesSimpleName(String) - Static method in class de.spricom.dessert.partitioning.ClazzPredicates
 
MethodInfo - Class in de.spricom.dessert.classfile
 
MethodInfo() - Constructor for class de.spricom.dessert.classfile.MethodInfo
 
MethodType - Class in de.spricom.dessert.classfile.constpool
 
MethodType(String) - Constructor for class de.spricom.dessert.classfile.constpool.MethodType
 
minus(Iterable<? extends Slice>) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
minus(Slice...) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
minus(String) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
minus(Predicate<Clazz>) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
minus(Iterable<? extends Slice>) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
minus(Slice...) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
minus(String) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
minus(Predicate<Clazz>) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
minus(Iterable<? extends Slice>) - Method in interface de.spricom.dessert.slicing.Slice
Creates a new slice that resembles the difference of this slice and the slices passed.
minus(Slice...) - Method in interface de.spricom.dessert.slicing.Slice
Creates a new slice that resembles the difference of this slice and the slices passed.
minus(String) - Method in interface de.spricom.dessert.slicing.Slice
This is a convenience method for this.minus(this.slice(pattern)).
minus(Predicate<Clazz>) - Method in interface de.spricom.dessert.slicing.Slice
This is a convenience method for this.minus(this.slice(predicate)).

N

named(String) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
named(String) - Method in interface de.spricom.dessert.slicing.Slice
Creates a new Slice from this slice for which the Object.toString() returns name.
NamePattern - Class in de.spricom.dessert.matching
This pattern identifies a set of classes by their full qualified classname.
next() - Method in interface de.spricom.dessert.matching.ShortNameMatcher
 
none() - Static method in class de.spricom.dessert.util.Predicates
 
not(Predicate<T>) - Static method in class de.spricom.dessert.util.Predicates
 
notNull(O, String) - Static method in class de.spricom.dessert.util.Assertions
 

O

of(String) - Static method in class de.spricom.dessert.matching.NamePattern
 
of(String) - Static method in class de.spricom.dessert.resolve.ClassResolver
Creates a ClassResolver for some arbitrary path.
of(Iterable<? extends Slice>) - Static method in class de.spricom.dessert.slicing.Slices
Returns a new Slice that resembels the union of the slices.
of(Slice...) - Static method in class de.spricom.dessert.slicing.Slices
Returns a new Slice that resembels the union of the slices.
ofBootClassPath() - Static method in class de.spricom.dessert.resolve.ClassResolver
 
ofClassPath() - Static method in class de.spricom.dessert.resolve.ClassResolver
 
ofClassPathAndBootClassPath() - Static method in class de.spricom.dessert.resolve.ClassResolver
 
ofClassPathWithoutJars() - Static method in class de.spricom.dessert.resolve.ClassResolver
 
or(Predicate<T>...) - Static method in class de.spricom.dessert.util.Predicates
 

P

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

R

readAttributes(DataInputStream, ConstantPool, AttributeInfo.AttributeContext) - Static method in class de.spricom.dessert.classfile.attribute.AttributeInfo
 
ReferenceKind - Enum in de.spricom.dessert.classfile.constpool
Bytecode Behaviors for Method Handles.
removeVersionPrefix(String) - Static method in class de.spricom.dessert.resolve.VersionsHelper
 
render(IllegalDependencies) - Method in class de.spricom.dessert.assertions.DefaultIllegalDependenciesRenderer
 
render(IllegalDependencies) - Method in interface de.spricom.dessert.assertions.IllegalDependenciesRenderer
Creates a string representation of assertion failure to be used as message for an AssertionError.
renderCycle(Dag<Slice>) - Method in interface de.spricom.dessert.assertions.CycleRenderer
Creates a string representation of the detected cycle to be used as message for an AssertionError.
renderCycle(Dag<Slice>) - Method in class de.spricom.dessert.assertions.DefaultCycleRenderer
 
renderCycleWith(CycleRenderer) - Method in class de.spricom.dessert.assertions.SliceAssert
Use custom renderer to produces the AssertionError message for a detected cycle.
renderWith(IllegalDependenciesRenderer) - Method in class de.spricom.dessert.assertions.SliceAssert
Use custom renderer to produces the AssertionError message for dependency violations.
resolveClassFile() - Method in class de.spricom.dessert.resolve.ClassEntry
 
ResolveException - Exception in de.spricom.dessert.slicing
 
ResolveException(String) - Constructor for exception de.spricom.dessert.slicing.ResolveException
 
ResolveException(String, Throwable) - Constructor for exception de.spricom.dessert.slicing.ResolveException
 
Root - Class in de.spricom.dessert.slicing
A special Slice that represents a whole JAR file, classes directory, module or other single source of classes.
rootOf(Class<?>) - Method in class de.spricom.dessert.slicing.Classpath
Return the Root of some Clazz.
rootOf(File) - Method in class de.spricom.dessert.slicing.Classpath
Returns the Root for classes directory or .jar file located on the classpath.
rootOfClass(String) - Method in class de.spricom.dessert.slicing.Classpath
Return the Root of some class given by its classname.
RuntimeVisibleAnnotationsAttribute - Class in de.spricom.dessert.classfile.attribute
 
RuntimeVisibleAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.RuntimeVisibleAnnotationsAttribute
 
RuntimeVisibleParameterAnnotationsAttribute - Class in de.spricom.dessert.classfile.attribute
 
RuntimeVisibleParameterAnnotationsAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.RuntimeVisibleParameterAnnotationsAttribute
 

S

scan(ClassCollector) - Method in class de.spricom.dessert.resolve.ClassRoot
 
setAttributes(AttributeInfo[]) - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
setCatchType(String) - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
setCode(byte[]) - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
setEndPc(int) - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
setExceptionTable(ExceptionTableEntry[]) - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
setHandlerPc(int) - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
setMaxLocals(int) - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
setMaxStack(int) - Method in class de.spricom.dessert.classfile.attribute.CodeAttribute
 
Sets - Class in de.spricom.dessert.util
 
setStartPc(int) - Method in class de.spricom.dessert.classfile.attribute.ExceptionTableEntry
 
ShortNameMatcher - Interface in de.spricom.dessert.matching
Used for recursive traversal of package trees.
SignatureAttribute - Class in de.spricom.dessert.classfile.attribute
 
SignatureAttribute(String, DataInputStream, ConstantPool) - Constructor for class de.spricom.dessert.classfile.attribute.SignatureAttribute
 
SignatureParser - Class in de.spricom.dessert.classfile.attribute
 
SignatureParser(String, Set<String>) - Constructor for class de.spricom.dessert.classfile.attribute.SignatureParser
 
SignatureParser(String) - Constructor for class de.spricom.dessert.classfile.attribute.SignatureParser
 
slice(Iterable<? extends Slice>) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
slice(Slice...) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
slice(String) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
slice(Predicate<Clazz>) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
slice(String) - Method in class de.spricom.dessert.slicing.AbstractRootSlice
 
slice(Predicate<Clazz>) - Method in class de.spricom.dessert.slicing.AbstractRootSlice
 
slice(Iterable<? extends Slice>) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
slice(Slice...) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
slice(String) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
slice(Predicate<Clazz>) - Method in class de.spricom.dessert.slicing.Clazz
 
slice(Predicate<Clazz>) - Method in class de.spricom.dessert.slicing.ConcreteSlice
 
Slice - Interface in de.spricom.dessert.slicing
A Slice is an arbitrary Set of Clazz.
slice(Iterable<? extends Slice>) - Method in interface de.spricom.dessert.slicing.Slice
Creates a new slice that resembles the intersection of this slice and union of the slices passed.
slice(Slice...) - Method in interface de.spricom.dessert.slicing.Slice
Creates a new slice that resembles the intersection of this slice and the slices passed.
slice(String) - Method in interface de.spricom.dessert.slicing.Slice
Creates a new slices of all classes of this slide that match the specified name pattern.
slice(Predicate<Clazz>) - Method in interface de.spricom.dessert.slicing.Slice
Creates a new slices of all classes of this slide that fulfill the specified name predicate.
SliceAssert - Class in de.spricom.dessert.assertions
Implements a DSL for slice assertions using a fluent API.
SliceAssertions - Class in de.spricom.dessert.assertions
This class is the starting point for any dessert assertion.
sliceOf(Class<?>...) - Method in class de.spricom.dessert.slicing.Classpath
Returns a Slice for a concrete list of Java classes.
sliceOf(String...) - Method in class de.spricom.dessert.slicing.Classpath
Returns a Slice for a concrete list of Java classes given by classname.
SlicePartitioner - Interface in de.spricom.dessert.slicing
 
SlicePartitionerBuilder - Class in de.spricom.dessert.partitioning
 
SlicePartitionerBuilder() - Constructor for class de.spricom.dessert.partitioning.SlicePartitionerBuilder
 
SlicePartitioners - Class in de.spricom.dessert.partitioning
 
SlicePartitioners() - Constructor for class de.spricom.dessert.partitioning.SlicePartitioners
 
Slices - Class in de.spricom.dessert.slicing
Collection of utility methods for Slice.
split(String) - Method in class de.spricom.dessert.partitioning.SlicePartitionerBuilder
 
SUPER - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 
SYNTHETIC - Static variable in class de.spricom.dessert.partitioning.ClazzPredicates
 

T

test(T) - Method in interface de.spricom.dessert.util.Predicate
Test the predicate for some object
toString() - Method in class de.spricom.dessert.classfile.attribute.Annotation
 
toString() - Method in class de.spricom.dessert.classfile.attribute.AttributeInfo
 
toString() - Method in class de.spricom.dessert.classfile.attribute.ElementValue
 
toString() - Method in class de.spricom.dessert.classfile.attribute.ElementValuePair
 
toString() - Method in class de.spricom.dessert.classfile.attribute.RuntimeVisibleAnnotationsAttribute
 
toString() - Method in class de.spricom.dessert.classfile.constpool.FieldType
 
toString() - Method in class de.spricom.dessert.classfile.constpool.MethodType
 
toString() - Method in class de.spricom.dessert.matching.NamePattern
 
toString() - Method in class de.spricom.dessert.resolve.ClassPackage
 
toString() - Method in class de.spricom.dessert.resolve.ClassResolver
 
toString() - Method in class de.spricom.dessert.resolve.ClassRoot
 
toString() - Method in class de.spricom.dessert.slicing.Clazz
 
toString() - Method in class de.spricom.dessert.slicing.ConcreteSlice
 
toString() - Method in class de.spricom.dessert.slicing.PartitionSlice
 
toString() - Method in class de.spricom.dessert.slicing.Root
 
TraversalRoot - Interface in de.spricom.dessert.resolve
 
traverse(ShortNameMatcher, ClassVisitor) - Method in class de.spricom.dessert.resolve.ClassPackage
 
traverse(NamePattern, ClassVisitor) - Method in class de.spricom.dessert.resolve.ClassResolver
 
traverse(NamePattern, ClassVisitor) - Method in class de.spricom.dessert.resolve.ClassRoot
 
traverse(NamePattern, ClassVisitor) - Method in interface de.spricom.dessert.resolve.TraversalRoot
 

U

UNDEFINED - Static variable in class de.spricom.dessert.slicing.Clazz
 
union(Set<T>, Set<T>) - Static method in class de.spricom.dessert.util.Sets
 
UnknownAttribute - Class in de.spricom.dessert.classfile.attribute
 
UnknownAttribute(String, DataInputStream) - Constructor for class de.spricom.dessert.classfile.attribute.UnknownAttribute
 
uses(Slice) - Method in class de.spricom.dessert.slicing.AbstractDelegateSlice
 
uses(Slice) - Method in class de.spricom.dessert.slicing.AbstractSlice
 
uses(Slice) - Method in interface de.spricom.dessert.slicing.Slice
Check whether there is a dependency to some other slice.
usesNot(Iterable<Slice>) - Method in class de.spricom.dessert.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 de.spricom.dessert.assertions.SliceAssert
usesOnly(Iterable<Slice>) - Method in class de.spricom.dessert.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 de.spricom.dessert.assertions.SliceAssert

V

valueOf(String) - Static method in enum de.spricom.dessert.classfile.attribute.AttributeInfo.AttributeContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.spricom.dessert.classfile.constpool.ReferenceKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.spricom.dessert.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 de.spricom.dessert.classfile.constpool.ReferenceKind
Returns an array containing the constants of this enum type, in the order they are declared.
VersionsHelper - Class in de.spricom.dessert.resolve
 
visit(ClassEntry) - Method in interface de.spricom.dessert.resolve.ClassVisitor
 
A B C D E F G H I M N O P R S T U V 
Skip navigation links

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