Hierarchy For All Packages
Package Hierarchies:- groovy.contracts,
- org.apache.groovy.contracts,
- org.apache.groovy.contracts.annotations.meta,
- org.apache.groovy.contracts.ast,
- org.apache.groovy.contracts.ast.visitor,
- org.apache.groovy.contracts.classgen.asm,
- org.apache.groovy.contracts.common.base,
- org.apache.groovy.contracts.common.impl,
- org.apache.groovy.contracts.common.impl.lc,
- org.apache.groovy.contracts.common.spi,
- org.apache.groovy.contracts.domain,
- org.apache.groovy.contracts.generation,
- org.apache.groovy.contracts.util
Class Hierarchy
- java.lang.Object
- org.apache.groovy.contracts.common.spi.AnnotationProcessor
- org.apache.groovy.contracts.common.impl.ClassInvariantAnnotationProcessor
- org.apache.groovy.contracts.common.impl.EnsuresAnnotationProcessor
- org.apache.groovy.contracts.common.impl.RequiresAnnotationProcessor
- org.apache.groovy.contracts.util.AnnotationUtils
- org.apache.groovy.contracts.domain.Assertion<T>
- org.apache.groovy.contracts.domain.ClassInvariant
- org.apache.groovy.contracts.domain.Postcondition
- org.apache.groovy.contracts.domain.Precondition
- org.apache.groovy.contracts.domain.AssertionMap<T> (implements java.lang.Iterable<T>)
- org.apache.groovy.contracts.generation.AssertStatementCreationUtility
- org.apache.groovy.contracts.ast.BaseASTTransformation (implements org.codehaus.groovy.transform.ASTTransformation)
- org.apache.groovy.contracts.ast.ClosureExpressionEvaluationASTTransformation
- org.apache.groovy.contracts.ast.GContractsASTTransformation
- org.apache.groovy.contracts.generation.BaseGenerator
- org.apache.groovy.contracts.generation.ClassInvariantGenerator
- org.apache.groovy.contracts.generation.PostconditionGenerator
- org.apache.groovy.contracts.generation.PreconditionGenerator
- org.apache.groovy.contracts.common.base.BaseLifecycle (implements org.apache.groovy.contracts.common.spi.Lifecycle)
- org.apache.groovy.contracts.common.impl.lc.ClassInvariantLifecycle
- org.apache.groovy.contracts.common.impl.lc.PostconditionLifecycle
- org.apache.groovy.contracts.common.impl.lc.PreconditionLifecycle
- org.apache.groovy.contracts.generation.CandidateChecks
- org.codehaus.groovy.ast.CodeVisitorSupport (implements org.codehaus.groovy.ast.GroovyCodeVisitor)
- org.codehaus.groovy.ast.ClassCodeVisitorSupport (implements org.codehaus.groovy.transform.ErrorCollecting, org.codehaus.groovy.ast.GroovyClassVisitor)
- org.apache.groovy.contracts.generation.AssertStatementCreationUtility.AddAssertionCallStatementToReturnStatementVisitor
- org.apache.groovy.contracts.generation.AssertStatementCreationUtility.AddResultReturnStatementVisitor
- org.apache.groovy.contracts.generation.AssertStatementCreationUtility.ReturnStatementVisitor
- org.apache.groovy.contracts.ast.visitor.BaseVisitor
- org.apache.groovy.contracts.ast.visitor.AnnotationClosureVisitor (implements org.apache.groovy.contracts.ast.visitor.ASTNodeMetaData)
- org.apache.groovy.contracts.ast.visitor.AnnotationContractParameterVisitor
- org.apache.groovy.contracts.ast.visitor.AnnotationProcessorVisitor
- org.apache.groovy.contracts.ast.visitor.ContractElementVisitor (implements org.apache.groovy.contracts.ast.visitor.ASTNodeMetaData)
- org.apache.groovy.contracts.ast.visitor.DomainModelInjectionVisitor
- org.apache.groovy.contracts.ast.visitor.DynamicSetterInjectionVisitor
- org.apache.groovy.contracts.ast.visitor.LifecycleAfterTransformationVisitor
- org.apache.groovy.contracts.ast.visitor.LifecycleBeforeTransformationVisitor
- org.codehaus.groovy.ast.ClassCodeVisitorSupport (implements org.codehaus.groovy.transform.ErrorCollecting, org.codehaus.groovy.ast.GroovyClassVisitor)
- org.apache.groovy.contracts.ast.visitor.ConfigurationSetup
- org.apache.groovy.contracts.generation.Configurator
- org.apache.groovy.contracts.domain.Contract
- org.apache.groovy.contracts.classgen.asm.ContractClosureWriter
- org.apache.groovy.contracts.generation.ContractExecutionTracker
- org.apache.groovy.contracts.generation.ContractExecutionTracker.ContractExecution
- org.apache.groovy.contracts.util.ExpressionUtils
- org.apache.groovy.contracts.util.FieldValues
- org.apache.groovy.contracts.util.LifecycleImplementationLoader<S> (implements java.lang.Iterable<T>)
- org.apache.groovy.contracts.generation.OldVariableGenerationUtility
- org.apache.groovy.contracts.common.spi.ProcessingContextInformation
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- java.lang.AssertionError
- org.apache.groovy.contracts.AssertionViolation
- org.apache.groovy.contracts.ClassInvariantViolation
- org.apache.groovy.contracts.PostconditionViolation
- org.apache.groovy.contracts.PreconditionViolation
- org.apache.groovy.contracts.AssertionViolation
- java.lang.AssertionError
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.groovy.contracts.CircularAssertionCallException
- java.lang.RuntimeException
- java.lang.Error
- org.apache.groovy.contracts.generation.TryCatchBlockGenerator
- org.apache.groovy.contracts.util.Validate
- org.apache.groovy.contracts.ViolationTracker
- org.apache.groovy.contracts.common.spi.AnnotationProcessor
Interface Hierarchy
- org.apache.groovy.contracts.ast.visitor.ASTNodeMetaData
- org.apache.groovy.contracts.common.spi.Lifecycle
Annotation Type Hierarchy
- org.apache.groovy.contracts.annotations.meta.AnnotationProcessorImplementation (implements java.lang.annotation.Annotation)
- org.apache.groovy.contracts.annotations.meta.ClassInvariant (implements java.lang.annotation.Annotation)
- groovy.contracts.Contracted (implements java.lang.annotation.Annotation)
- org.apache.groovy.contracts.annotations.meta.ContractElement (implements java.lang.annotation.Annotation)
- groovy.contracts.Ensures (implements java.lang.annotation.Annotation)
- groovy.contracts.Invariant (implements java.lang.annotation.Annotation)
- org.apache.groovy.contracts.annotations.meta.Postcondition (implements java.lang.annotation.Annotation)
- org.apache.groovy.contracts.annotations.meta.Precondition (implements java.lang.annotation.Annotation)
- groovy.contracts.Requires (implements java.lang.annotation.Annotation)