Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Hierarchy For All Packages
Package Hierarchies:
org.spockframework.builder
,
org.spockframework.buildsupport
,
org.spockframework.buildsupport.ant
,
org.spockframework.compiler
,
org.spockframework.compiler.model
,
org.spockframework.gentyref
,
org.spockframework.guice
,
org.spockframework.lang
,
org.spockframework.mock
,
org.spockframework.runtime
,
org.spockframework.runtime.condition
,
org.spockframework.runtime.extension
,
org.spockframework.runtime.extension.builtin
,
org.spockframework.runtime.model
,
org.spockframework.util
,
org.spockframework.util.inspector
,
spock.config
,
spock.guice
,
spock.lang
,
spock.util.concurrent
,
spock.util.matcher
,
spock.util.mop
Class Hierarchy
java.lang.Object
org.spockframework.runtime.extension.
AbstractAnnotationDrivenExtension
<T> (implements org.spockframework.runtime.extension.
IAnnotationDrivenExtension
<T>)
org.spockframework.runtime.extension.builtin.
AutoCleanupExtension
org.spockframework.runtime.extension.builtin.
ConfineMetaClassChangesExtension
org.spockframework.runtime.extension.builtin.
FailsWithExtension
org.spockframework.guice.
GuiceExtension
org.spockframework.runtime.extension.builtin.
IgnoreExtension
org.spockframework.runtime.extension.builtin.
IgnoreIfExtension
org.spockframework.runtime.extension.builtin.
IgnoreRestExtension
org.spockframework.runtime.extension.builtin.
StepwiseExtension
org.spockframework.runtime.extension.builtin.
TimeoutExtension
org.spockframework.runtime.extension.builtin.
UnrollExtension
org.spockframework.runtime.extension.builtin.
UseExtension
java.util.AbstractCollection<E> (implements java.util.Collection<E>)
java.util.AbstractList<E> (implements java.util.List<E>)
org.spockframework.lang.
Wildcard
org.spockframework.util.
AbstractExpressionConverter
<T> (implements org.codehaus.groovy.ast.GroovyCodeVisitor)
org.spockframework.compiler.
ConditionRewriter
org.spockframework.runtime.
ExpressionInfoConverter
org.spockframework.runtime.extension.
AbstractMethodInterceptor
(implements org.spockframework.runtime.extension.
IMethodInterceptor
)
org.spockframework.guice.
GuiceInterceptor
org.spockframework.runtime.extension.builtin.
AbstractRuleExtension
(implements org.spockframework.runtime.extension.
IGlobalExtension
)
org.spockframework.runtime.extension.builtin.
ClassRuleExtension
org.spockframework.runtime.extension.builtin.
RuleExtension
org.spockframework.runtime.extension.builtin.
AbstractRuleInterceptor
(implements org.spockframework.runtime.extension.
IMethodInterceptor
)
org.spockframework.runtime.extension.builtin.
ClassRuleInterceptor
org.spockframework.runtime.extension.builtin.
MethodRuleInterceptor
org.spockframework.runtime.extension.builtin.
TestRuleInterceptor
org.spockframework.runtime.
AbstractRunListener
(implements org.spockframework.runtime.
IRunListener
)
org.spockframework.runtime.extension.builtin.
RevertMetaClassRunListener
org.spockframework.compiler.
AbstractSpecVisitor
(implements org.spockframework.compiler.model.
ISpecVisitor
)
org.spockframework.compiler.
SpecAnnotator
org.spockframework.compiler.
SpecRewriter
(implements org.spockframework.compiler.
IRewriteResources
)
org.spockframework.builder.
AddSlotFactory
(implements org.spockframework.builder.
ISlotFactory
)
org.spockframework.util.
Assert
org.spockframework.util.inspector.
AstInspector
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.expr.Expression
org.codehaus.groovy.ast.expr.BinaryExpression
org.spockframework.compiler.
FieldInitializationExpression
org.codehaus.groovy.ast.expr.VariableExpression (implements org.codehaus.groovy.ast.Variable)
org.spockframework.compiler.
OldValueExpression
org.spockframework.compiler.
AstNodeCache
org.spockframework.compiler.
AstUtil
spock.util.concurrent.
AsyncConditions
org.spockframework.runtime.extension.builtin.
AutoCleanupInterceptor
(implements org.spockframework.runtime.extension.
IMethodInterceptor
)
org.spockframework.runtime.
BaseSpecRunner
org.spockframework.runtime.
ParameterizedSpecRunner
org.spockframework.runtime.model.
BlockInfo
spock.util.concurrent.
BlockingVariable
<T>
org.spockframework.builder.
BuilderHelper
org.spockframework.builder.
ClosureBlueprint
(implements org.spockframework.builder.
IBlueprint
)
org.spockframework.mock.
CodeArgumentConstraint
(implements org.spockframework.mock.
IArgumentConstraint
)
org.codehaus.groovy.ast.CodeVisitorSupport (implements org.codehaus.groovy.ast.GroovyCodeVisitor)
org.codehaus.groovy.ast.ClassCodeVisitorSupport (implements org.codehaus.groovy.ast.GroovyClassVisitor)
org.spockframework.compiler.
InstanceFieldAccessChecker
org.spockframework.compiler.
StatementReplacingVisitorSupport
org.spockframework.compiler.
DeepStatementRewriter
org.spockframework.compiler.
ExpressionReplacingVisitorSupport
org.spockframework.builder.
CollectionSlot
(implements org.spockframework.builder.
ISlot
)
org.spockframework.builder.
CollectionSlotFactory
(implements org.spockframework.builder.
ISlotFactory
)
org.spockframework.util.
CollectionUtil
org.spockframework.runtime.
Condition
org.spockframework.runtime.
ConfigurationBuilder
org.spockframework.runtime.
ConfigurationScriptLoader
org.spockframework.runtime.extension.builtin.
ConfineMetaClassChangesInterceptor
(implements org.spockframework.runtime.extension.
IMethodInterceptor
)
org.spockframework.mock.
DefaultInteraction
(implements org.spockframework.mock.
IMockInteraction
)
org.spockframework.mock.
DefaultEqualsInteraction
org.spockframework.mock.
DefaultHashCodeInteraction
org.spockframework.mock.
DefaultStubbedInteraction
org.spockframework.mock.
DefaultToStringInteraction
org.spockframework.mock.
DefaultInteractionScope
(implements org.spockframework.mock.
IInteractionScope
)
org.spockframework.mock.
DefaultMockFactory
(implements org.spockframework.mock.
IMockFactory
)
org.spockframework.builder.
DelegatingScriptBlueprint
(implements org.spockframework.builder.
IBlueprint
)
org.spockframework.runtime.condition.
DiffedArrayRenderer
(implements org.spockframework.runtime.condition.
IObjectRenderer
<T>)
org.spockframework.runtime.condition.
DiffedCollectionRenderer
(implements org.spockframework.runtime.condition.
IObjectRenderer
<T>)
org.spockframework.runtime.condition.
DiffedMapRenderer
(implements org.spockframework.runtime.condition.
IObjectRenderer
<T>)
org.spockframework.runtime.condition.
DiffedObjectAsBeanRenderer
(implements org.spockframework.runtime.condition.
IObjectRenderer
<T>)
org.spockframework.runtime.condition.
DiffedObjectAsStringRenderer
(implements org.spockframework.runtime.condition.
IObjectRenderer
<T>)
org.spockframework.runtime.condition.
DiffedSetRenderer
(implements org.spockframework.runtime.condition.
IObjectRenderer
<T>)
org.spockframework.runtime.
DummyStackTraceFilter
(implements org.spockframework.runtime.
IStackTraceFilter
)
org.spockframework.runtime.condition.
EditDistance
org.spockframework.runtime.condition.
EditOperation
org.spockframework.runtime.condition.
EditPathRenderer
org.spockframework.mock.
EqualArgumentConstraint
(implements org.spockframework.mock.
IArgumentConstraint
)
org.spockframework.mock.
EqualMethodNameConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
org.spockframework.mock.
EqualPropertyNameConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
org.spockframework.runtime.model.
ErrorInfo
org.spockframework.compiler.
ErrorReporter
org.spockframework.util.
ExceptionUtil
org.spockframework.runtime.model.
ExpressionInfo
(implements java.lang.Iterable<T>)
org.spockframework.runtime.
ExpressionInfoBuilder
org.spockframework.runtime.
ExpressionInfoRenderer
org.spockframework.runtime.
ExpressionInfoValueRenderer
org.spockframework.runtime.
ExtensionClassesLoader
org.spockframework.runtime.
ExtensionRegistry
org.spockframework.runtime.
ExtensionRunner
org.spockframework.runtime.extension.
ExtensionUtil
org.spockframework.runtime.extension.builtin.
FailsWithInterceptor
(implements org.spockframework.runtime.extension.
IMethodInterceptor
)
org.spockframework.util.
Filter
<T>
org.spockframework.gentyref.
GenericTypeReflector
org.spockframework.builder.
GestaltBuilder
groovy.lang.GroovyObjectSupport (implements groovy.lang.GroovyObject)
groovy.lang.Script
org.spockframework.builder.
DelegatingScript
org.spockframework.builder.
Sculpturer
org.spockframework.util.
GroovyReleaseInfo
org.spockframework.util.
GroovyRuntimeUtil
org.spockframework.runtime.
HamcrestFacade
spock.util.matcher.
HamcrestSupport
org.spockframework.mock.
IdenticalTargetConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
org.spockframework.util.
Identifiers
spock.config.
IncludeExcludeCriteria
org.spockframework.runtime.extension.builtin.
IncludeExcludeExtension
(implements org.spockframework.runtime.extension.
IGlobalExtension
)
org.spockframework.mock.
InteractionBuilder
org.spockframework.compiler.
InteractionRewriter
org.spockframework.mock.
InteractionScope
(implements org.spockframework.mock.
IInteractionScope
)
org.spockframework.util.
InternalIdentifiers
org.spockframework.util.
IoUtil
org.spockframework.mock.
IterableResultGenerator
(implements org.spockframework.mock.
IResultGenerator
)
org.spockframework.runtime.
JUnitDescriptionGenerator
org.spockframework.runtime.
JUnitFilterAdapter
(implements org.spockframework.runtime.
IFeatureFilter
)
org.spockframework.runtime.extension.builtin.
JUnitFixtureMethodsExtension
(implements org.spockframework.runtime.extension.
IGlobalExtension
)
org.spockframework.runtime.
JUnitSorterAdapter
(implements org.spockframework.runtime.
IFeatureSortOrder
)
org.spockframework.runtime.
JUnitSupervisor
(implements org.spockframework.runtime.
IRunSupervisor
)
org.spockframework.runtime.condition.
LineBuilder
org.spockframework.runtime.
MasterRunListener
(implements org.spockframework.runtime.
IRunListener
)
org.spockframework.util.
Matchers
org.spockframework.runtime.extension.
MethodInvocation
(implements org.spockframework.runtime.extension.
IMethodInvocation
)
org.spockframework.mock.
MockController
(implements org.spockframework.mock.
IInvocationDispatcher
)
org.spockframework.mock.
MockInteraction
(implements org.spockframework.mock.
IMockInteraction
)
org.spockframework.mock.
MockInteractionDecorator
(implements org.spockframework.mock.
IMockInteraction
)
org.spockframework.mock.
MockInvocation
(implements org.spockframework.mock.
IMockInvocation
)
org.spockframework.mock.
MockObject
(implements org.spockframework.mock.
IMockObject
)
org.spockframework.util.
MopUtil
org.spockframework.mock.
NamedArgumentListConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
org.spockframework.mock.
NegatingArgumentConstraint
(implements org.spockframework.mock.
IArgumentConstraint
)
org.spockframework.compiler.model.
Node
<P,A>
org.spockframework.compiler.model.
Block
org.spockframework.compiler.model.
AnonymousBlock
org.spockframework.compiler.model.
CleanupBlock
org.spockframework.compiler.model.
ExpectBlock
org.spockframework.compiler.model.
SetupBlock
org.spockframework.compiler.model.
ThenBlock
org.spockframework.compiler.model.
WhenBlock
org.spockframework.compiler.model.
WhereBlock
org.spockframework.compiler.model.
Field
org.spockframework.compiler.model.
Method
org.spockframework.compiler.model.
FeatureMethod
org.spockframework.compiler.model.
FixtureMethod
org.spockframework.compiler.model.
HelperMethod
org.spockframework.compiler.model.
Spec
org.spockframework.runtime.model.
NodeInfo
<P,R>
org.spockframework.runtime.model.
DataProviderInfo
org.spockframework.runtime.model.
FeatureInfo
(implements org.spockframework.runtime.model.
IExcludable
, org.spockframework.runtime.model.
IInterceptable
, org.spockframework.runtime.model.
ISkippable
)
org.spockframework.runtime.model.
FieldInfo
org.spockframework.runtime.model.
IterationInfo
org.spockframework.runtime.model.
MethodInfo
(implements org.spockframework.runtime.model.
IInterceptable
)
org.spockframework.runtime.model.
SpecInfo
(implements org.spockframework.runtime.model.
IExcludable
, org.spockframework.runtime.model.
IInterceptable
, org.spockframework.runtime.
IMethodNameMapper
, org.spockframework.runtime.model.
ISkippable
)
org.spockframework.runtime.condition.
ObjectRendererService
(implements org.spockframework.runtime.condition.
IObjectRendererService
)
org.spockframework.util.
ObjectUtil
org.spockframework.runtime.extension.builtin.
OptimizeRunOrderExtension
(implements org.spockframework.runtime.extension.
IGlobalExtension
)
org.spockframework.util.
Pair
<E1,E2>
org.spockframework.builder.
PojoBuilder
org.spockframework.builder.
PojoGestalt
(implements org.spockframework.builder.
IGestalt
)
org.spockframework.mock.
PositionalArgumentListConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
org.apache.tools.ant.types.selectors.BaseSelector (implements org.apache.tools.ant.types.selectors.FileSelector)
org.apache.tools.ant.types.selectors.BaseExtendSelector (implements org.apache.tools.ant.types.selectors.ExtendFileSelector)
org.spockframework.buildsupport.ant.
SpecClassFileSelector
org.spockframework.builder.
PropertySlot
(implements org.spockframework.builder.
ISlot
)
org.spockframework.util.
ReflectionUtil
org.spockframework.mock.
RegexMethodNameConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
org.spockframework.mock.
RegexPropertyNameConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
org.spockframework.mock.
ResultGeneratorChain
(implements org.spockframework.mock.
IResultGenerator
)
org.spockframework.runtime.
RunContext
org.junit.runner.Runner (implements org.junit.runner.Describable)
org.junit.runners.ParentRunner<T> (implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable)
org.junit.runners.Suite
org.spockframework.runtime.
OptimizeRunOrderSuite
org.spockframework.runtime.
Sputnik
(implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable)
spock.config.
RunnerConfiguration
org.spockframework.runtime.
RunStatus
org.spockframework.runtime.
SafeIterationNameProvider
(implements org.spockframework.runtime.model.
NameProvider
<T>)
org.spockframework.builder.
SetterLikeSlot
(implements org.spockframework.builder.
ISlot
)
org.spockframework.builder.
SetterSlotFactory
(implements org.spockframework.builder.
ISlotFactory
)
org.spockframework.mock.
SingleResultGenerator
(implements org.spockframework.mock.
IResultGenerator
)
org.spockframework.mock.
CodeResultGenerator
org.spockframework.mock.
ConstantResultGenerator
org.spockframework.mock.
DefaultResultGenerator
org.spockframework.compiler.
SourceLookup
org.spockframework.buildsupport.
SpecClassFileFinder
spock.lang.
Specification
org.spockframework.runtime.
SpecInfoBuilder
org.spockframework.compiler.
SpecParser
(implements org.codehaus.groovy.ast.GroovyClassVisitor)
org.spockframework.runtime.
SpecRunHistory
(implements java.lang.Comparable<T>)
org.spockframework.runtime.
SpecUtil
org.spockframework.builder.
SpockConfigurationGestalt
(implements org.spockframework.builder.
IGestalt
)
org.spockframework.util.
SpockReleaseInfo
org.spockframework.runtime.
SpockRuntime
org.spockframework.compiler.
SpockTransform
(implements org.codehaus.groovy.transform.ASTTransformation)
org.spockframework.lang.
SpreadWildcard
org.spockframework.mock.
SpreadWildcardArgumentConstraint
(implements org.spockframework.mock.
IArgumentConstraint
)
org.spockframework.runtime.
StackTraceFilter
(implements org.spockframework.runtime.
IStackTraceFilter
)
org.spockframework.runtime.model.
TextPosition
(implements java.lang.Comparable<T>)
org.spockframework.runtime.model.
TextRegion
org.spockframework.util.
TextUtil
java.lang.Throwable (implements java.io.Serializable)
java.lang.Error
java.lang.AssertionError
org.junit.ComparisonFailure
org.spockframework.runtime.
SpockComparisonFailure
org.spockframework.runtime.
SpockAssertionError
org.spockframework.runtime.
ConditionNotSatisfiedError
org.spockframework.mock.
InteractionNotSatisfiedError
org.spockframework.mock.
TooFewInvocationsError
org.spockframework.mock.
TooManyInvocationsError
org.spockframework.mock.
WrongInvocationOrderError
org.spockframework.runtime.
SpockTimeoutError
org.spockframework.runtime.
WrongExceptionThrownError
org.spockframework.util.
InternalSpockError
org.spockframework.util.
UnreachableCodeError
java.lang.Exception
org.codehaus.groovy.GroovyException (implements org.codehaus.groovy.GroovyExceptionInterface)
org.codehaus.groovy.syntax.SyntaxException
org.spockframework.compiler.
InvalidSpecCompileException
java.lang.RuntimeException
org.spockframework.util.inspector.
AstInspectorException
org.spockframework.mock.
CannotCreateMockException
spock.config.
ConfigurationException
org.spockframework.runtime.extension.
ExtensionException
org.spockframework.guice.
GuiceExtensionException
org.spockframework.util.
IncompatibleGroovyVersionException
org.spockframework.runtime.
InvalidSpecException
org.spockframework.runtime.
SpockExecutionException
org.spockframework.util.
WrappedException
org.spockframework.runtime.extension.builtin.
TimeoutInterceptor
(implements org.spockframework.runtime.extension.
IMethodInterceptor
)
org.spockframework.mock.
TypeArgumentConstraint
(implements org.spockframework.mock.
IArgumentConstraint
)
org.spockframework.gentyref.
TypeToken
<T>
org.spockframework.runtime.extension.builtin.
UnrollNameProvider
(implements org.spockframework.runtime.model.
NameProvider
<T>)
org.spockframework.runtime.extension.builtin.
UseInterceptor
(implements org.spockframework.runtime.extension.
IMethodInterceptor
)
org.spockframework.runtime.
ValueRecorder
(implements java.lang.Iterable<T>)
org.spockframework.util.
VersionChecker
org.spockframework.util.
VersionNumber
(implements java.lang.Comparable<T>)
org.spockframework.compiler.
WhereBlockRewriter
org.spockframework.mock.
WildcardArgumentConstraint
(implements org.spockframework.mock.
IArgumentConstraint
)
org.spockframework.mock.
WildcardMethodNameConstraint
(implements org.spockframework.mock.
IInvocationConstraint
)
Interface Hierarchy
java.util.Comparator<T>
org.spockframework.runtime.
IFeatureSortOrder
org.spockframework.runtime.extension.
IAnnotationDrivenExtension
<T>
org.spockframework.mock.
IArgumentConstraint
org.spockframework.builder.
IBlueprint
org.spockframework.builder.
IConfigurationRegistry
org.spockframework.runtime.model.
IExcludable
org.spockframework.runtime.
IFeatureFilter
org.spockframework.builder.
IGestalt
org.spockframework.runtime.extension.
IGlobalExtension
org.spockframework.mock.
IInteractionScope
org.spockframework.runtime.model.
IInterceptable
org.spockframework.mock.
IInvocationConstraint
org.spockframework.mock.
IInvocationDispatcher
org.spockframework.util.
IMatcher
<T>
org.spockframework.runtime.extension.
IMethodInterceptor
org.spockframework.runtime.extension.
IMethodInvocation
org.spockframework.runtime.
IMethodNameMapper
org.spockframework.mock.
IMockFactory
org.spockframework.mock.
IMockInteraction
org.spockframework.mock.
IMockInvocation
org.spockframework.mock.
IMockObject
org.spockframework.runtime.condition.
IObjectRenderer
<T>
org.spockframework.runtime.condition.
IObjectRendererService
org.spockframework.mock.
IResultGenerator
org.spockframework.compiler.
IRewriteResources
org.spockframework.runtime.
IRunListener
org.spockframework.runtime.
IRunSupervisor
org.spockframework.runtime.model.
ISkippable
org.spockframework.builder.
ISlot
org.spockframework.builder.
ISlotFactory
org.spockframework.compiler.model.
ISpecVisitor
org.spockframework.runtime.
IStackTraceFilter
org.spockframework.util.
IThrowableFunction
<D,C,T>
org.spockframework.util.
IFunction
<D,C>
org.spockframework.runtime.model.
NameProvider
<T>
java.lang.reflect.Type
org.spockframework.gentyref.
CaptureType
Annotation Type Hierarchy
org.spockframework.runtime.extension.
ExtensionAnnotation
(implements java.lang.annotation.Annotation)
org.spockframework.runtime.model.
SpecMetadata
(implements java.lang.annotation.Annotation)
org.spockframework.runtime.model.
FieldMetadata
(implements java.lang.annotation.Annotation)
org.spockframework.runtime.model.
FeatureMetadata
(implements java.lang.annotation.Annotation)
org.spockframework.runtime.model.
DataProviderMetadata
(implements java.lang.annotation.Annotation)
org.spockframework.runtime.model.
BlockMetadata
(implements java.lang.annotation.Annotation)
org.spockframework.util.
ThreadSafe
(implements java.lang.annotation.Annotation)
org.spockframework.util.
Nullable
(implements java.lang.annotation.Annotation)
org.spockframework.util.
NotThreadSafe
(implements java.lang.annotation.Annotation)
org.spockframework.util.
Immutable
(implements java.lang.annotation.Annotation)
org.spockframework.util.inspector.
Inspect
(implements java.lang.annotation.Annotation)
spock.lang.
Unroll
(implements java.lang.annotation.Annotation)
spock.lang.
Timeout
(implements java.lang.annotation.Annotation)
spock.lang.
Subject
(implements java.lang.annotation.Annotation)
spock.lang.
Stepwise
(implements java.lang.annotation.Annotation)
spock.lang.
Shared
(implements java.lang.annotation.Annotation)
spock.lang.
See
(implements java.lang.annotation.Annotation)
spock.lang.
Issue
(implements java.lang.annotation.Annotation)
spock.lang.
IgnoreRest
(implements java.lang.annotation.Annotation)
spock.lang.
IgnoreIf
(implements java.lang.annotation.Annotation)
spock.lang.
Ignore
(implements java.lang.annotation.Annotation)
spock.lang.
FailsWith
(implements java.lang.annotation.Annotation)
spock.lang.
AutoCleanup
(implements java.lang.annotation.Annotation)
spock.util.mop.
Use
(implements java.lang.annotation.Annotation)
spock.util.mop.
ConfineMetaClassChanges
(implements java.lang.annotation.Annotation)
spock.guice.
UseModules
(implements java.lang.annotation.Annotation)
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
org.spockframework.compiler.model.
BlockParseInfo
org.spockframework.runtime.condition.
EditOperation.Kind
org.spockframework.runtime.model.
MethodKind
org.spockframework.runtime.model.
BlockKind
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2013. All rights reserved