Hierarchy For All Packages
Package Hierarchies:- org.junit.jupiter.api,
- org.junit.jupiter.api.condition,
- org.junit.jupiter.api.extension,
- org.junit.jupiter.api.function,
- org.junit.jupiter.engine,
- org.junit.jupiter.engine.descriptor,
- org.junit.jupiter.engine.discovery,
- org.junit.jupiter.engine.discovery.predicates,
- org.junit.jupiter.engine.execution,
- org.junit.jupiter.engine.extension,
- org.junit.jupiter.engine.script,
- org.junit.jupiter.migrationsupport.rules,
- org.junit.jupiter.migrationsupport.rules.adapter,
- org.junit.jupiter.migrationsupport.rules.member,
- org.junit.jupiter.params,
- org.junit.jupiter.params.aggregator,
- org.junit.jupiter.params.converter,
- org.junit.jupiter.params.provider,
- org.junit.jupiter.params.support,
- org.junit.platform.commons,
- org.junit.platform.commons.annotation,
- org.junit.platform.commons.logging,
- org.junit.platform.commons.support,
- org.junit.platform.commons.util,
- org.junit.platform.console,
- org.junit.platform.console.options,
- org.junit.platform.console.tasks,
- org.junit.platform.engine,
- org.junit.platform.engine.discovery,
- org.junit.platform.engine.reporting,
- org.junit.platform.engine.support.descriptor,
- org.junit.platform.engine.support.filter,
- org.junit.platform.engine.support.hierarchical,
- org.junit.platform.launcher,
- org.junit.platform.launcher.core,
- org.junit.platform.launcher.listeners,
- org.junit.platform.launcher.tagexpression,
- org.junit.platform.runner,
- org.junit.platform.suite.api,
- org.junit.platform.surefire.provider,
- org.junit.vintage.engine,
- org.junit.vintage.engine.descriptor,
- org.junit.vintage.engine.discovery,
- org.junit.vintage.engine.execution,
- org.junit.vintage.engine.support
Class Hierarchy
- java.lang.Object
- org.apache.maven.surefire.providerapi.AbstractProvider (implements org.apache.maven.surefire.providerapi.SurefireProvider)
- org.junit.platform.surefire.provider.JUnitPlatformProvider
- org.junit.platform.engine.support.descriptor.AbstractTestDescriptor (implements org.junit.platform.engine.TestDescriptor)
- org.junit.platform.engine.support.descriptor.EngineDescriptor
- org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor (implements org.junit.platform.engine.support.hierarchical.Node<C>)
- org.junit.jupiter.engine.descriptor.JupiterTestDescriptor (implements org.junit.platform.engine.support.hierarchical.Node<C>)
- org.junit.jupiter.engine.descriptor.ClassTestDescriptor
- org.junit.jupiter.engine.descriptor.NestedClassTestDescriptor
- org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor
- org.junit.jupiter.engine.descriptor.TestFactoryTestDescriptor (implements org.junit.jupiter.engine.descriptor.Filterable)
- org.junit.jupiter.engine.descriptor.TestTemplateInvocationTestDescriptor
- org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor (implements org.junit.jupiter.engine.descriptor.Filterable)
- org.junit.jupiter.engine.descriptor.ClassTestDescriptor
- org.junit.vintage.engine.descriptor.VintageTestDescriptor
- org.junit.vintage.engine.descriptor.RunnerTestDescriptor
- org.junit.platform.engine.support.descriptor.EngineDescriptor
- org.junit.jupiter.migrationsupport.rules.adapter.AbstractTestRuleAdapter (implements org.junit.jupiter.migrationsupport.rules.adapter.GenericBeforeAndAfterAdvice)
- org.junit.jupiter.migrationsupport.rules.adapter.ExpectedExceptionAdapter
- org.junit.jupiter.migrationsupport.rules.adapter.ExternalResourceAdapter
- org.junit.jupiter.migrationsupport.rules.adapter.VerifierAdapter
- org.junit.jupiter.params.aggregator.AggregationUtils
- org.junit.jupiter.params.support.AnnotationConsumerInitializer
- org.junit.platform.commons.support.AnnotationSupport
- org.junit.platform.commons.util.AnnotationUtils
- org.junit.jupiter.api.Assertions
- org.junit.jupiter.api.Assumptions
- org.junit.platform.commons.util.BlacklistedExceptions
- org.junit.jupiter.engine.descriptor.ClassExtensionContext
- org.junit.platform.commons.util.ClassFilter (implements java.util.function.Predicate<T>)
- org.junit.platform.commons.util.ClassLoaderUtils
- org.junit.platform.engine.discovery.ClasspathResourceSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.engine.support.descriptor.ClasspathResourceSource (implements org.junit.platform.engine.TestSource)
- org.junit.platform.engine.discovery.ClasspathRootSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.engine.support.filter.ClasspathScanningSupport
- org.junit.platform.engine.discovery.ClassSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.engine.support.descriptor.ClassSource (implements org.junit.platform.engine.TestSource)
- org.junit.platform.commons.support.ClassSupport
- org.junit.platform.commons.util.ClassUtils
- org.junit.platform.commons.util.CollectionUtils
- org.junit.platform.console.options.CommandLineOptions
- org.junit.platform.engine.support.descriptor.CompositeTestSource (implements org.junit.platform.engine.TestSource)
- org.junit.jupiter.api.extension.ConditionEvaluationResult
- org.junit.jupiter.engine.execution.ConditionEvaluator
- org.junit.platform.console.ConsoleLauncher
- org.junit.platform.console.ConsoleLauncherExecutionResult
- org.junit.platform.console.tasks.ConsoleTestExecutor
- org.junit.jupiter.engine.Constants
- org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor (implements org.junit.jupiter.params.aggregator.ArgumentsAccessor)
- org.junit.platform.engine.discovery.DirectorySelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.engine.support.descriptor.DirectorySource (implements org.junit.platform.engine.support.descriptor.FileSystemSource)
- org.junit.jupiter.engine.discovery.DiscoverySelectorResolver
- org.junit.platform.engine.discovery.DiscoverySelectors
- org.junit.jupiter.engine.descriptor.DynamicDescendantFilter (implements java.util.function.Predicate<T>)
- org.junit.jupiter.api.DynamicNode
- org.junit.jupiter.api.DynamicContainer
- org.junit.jupiter.api.DynamicTest
- org.junit.platform.launcher.EngineFilter (implements org.junit.platform.engine.Filter<T>)
- org.junit.platform.commons.util.ExceptionUtils
- org.junit.jupiter.engine.execution.ExecutableInvoker
- org.junit.platform.engine.ExecutionRequest
- org.junit.jupiter.migrationsupport.rules.ExpectedExceptionSupport (implements org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.TestExecutionExceptionHandler)
- org.junit.jupiter.api.extension.ExtensionContext.Namespace
- org.junit.jupiter.engine.extension.ExtensionRegistry
- org.junit.jupiter.engine.execution.ExtensionValuesStore
- org.junit.jupiter.migrationsupport.rules.ExternalResourceSupport (implements org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeEachCallback)
- org.junit.platform.engine.support.descriptor.FilePosition (implements java.io.Serializable)
- org.junit.platform.engine.discovery.FileSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.engine.support.descriptor.FileSource (implements org.junit.platform.engine.support.descriptor.FileSystemSource)
- org.junit.platform.engine.FilterResult
- org.junit.platform.commons.util.FunctionUtils
- org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<C> (implements org.junit.platform.engine.TestEngine)
- org.junit.jupiter.engine.JupiterTestEngine
- org.junit.jupiter.engine.discovery.predicates.IsInnerClass (implements java.util.function.Predicate<T>)
- org.junit.jupiter.engine.discovery.predicates.IsNestedTestClass (implements java.util.function.Predicate<T>)
- org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer (implements java.util.function.Predicate<T>)
- org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests (implements java.util.function.Predicate<T>)
- org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod
- org.junit.jupiter.engine.discovery.predicates.IsTestMethod
- org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethod
- org.junit.platform.console.options.JOptSimpleCommandLineOptionsParser (implements org.junit.platform.console.options.CommandLineOptionsParser)
- org.junit.jupiter.engine.execution.JupiterEngineExecutionContext (implements org.junit.platform.engine.support.hierarchical.EngineExecutionContext)
- org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builder
- org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext
- org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder
- org.junit.platform.launcher.core.LauncherFactory
- org.junit.platform.launcher.listeners.LegacyReportingUtils
- org.junit.platform.commons.logging.LoggerFactory
- org.junit.platform.launcher.listeners.LoggingListener (implements org.junit.platform.launcher.TestExecutionListener)
- org.junit.platform.commons.logging.LogRecordListener
- org.junit.jupiter.engine.descriptor.MethodExtensionContext
- org.junit.platform.engine.discovery.MethodSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.engine.support.descriptor.MethodSource (implements org.junit.platform.engine.TestSource)
- org.junit.platform.engine.discovery.ModuleSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.commons.util.ModuleUtils
- org.junit.jupiter.engine.execution.NamespaceAwareStore (implements org.junit.jupiter.api.extension.ExtensionContext.Store)
- org.junit.platform.engine.support.hierarchical.Node.SkipResult
- org.junit.platform.engine.discovery.PackageSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.platform.engine.support.descriptor.PackageSource (implements org.junit.platform.engine.TestSource)
- org.junit.platform.commons.util.PackageUtils
- org.junit.platform.commons.util.Preconditions
- org.junit.platform.commons.support.ReflectionSupport
- org.junit.platform.commons.util.ReflectionUtils
- org.junit.platform.engine.reporting.ReportEntry
- org.junit.runner.Runner (implements org.junit.runner.Describable)
- org.junit.platform.runner.JUnitPlatform (implements org.junit.runner.manipulation.Filterable)
- org.junit.vintage.engine.execution.RunnerExecutor
- org.junit.jupiter.engine.script.Script
- org.junit.jupiter.engine.script.ScriptAccessor.ConfigurationParameterAccessor (implements org.junit.jupiter.engine.script.ScriptAccessor)
- org.junit.jupiter.engine.script.ScriptAccessor.EnvironmentVariableAccessor (implements org.junit.jupiter.engine.script.ScriptAccessor)
- org.junit.jupiter.engine.script.ScriptAccessor.SystemPropertyAccessor (implements org.junit.jupiter.engine.script.ScriptAccessor)
- org.junit.jupiter.engine.script.ScriptExecutionManager
- org.junit.jupiter.params.converter.SimpleArgumentConverter (implements org.junit.jupiter.params.converter.ArgumentConverter)
- org.junit.jupiter.params.converter.DefaultArgumentConverter
- org.junit.platform.engine.support.hierarchical.SingleTestExecutor
- org.junit.platform.commons.util.StringUtils
- org.junit.platform.launcher.listeners.SummaryGeneratingListener (implements org.junit.platform.launcher.TestExecutionListener)
- org.junit.platform.launcher.TagFilter
- org.junit.platform.engine.TestExecutionResult
- org.junit.platform.launcher.TestIdentifier (implements java.io.Serializable)
- org.junit.platform.launcher.TestPlan
- org.junit.jupiter.migrationsupport.rules.member.TestRuleAnnotatedField
- org.junit.jupiter.migrationsupport.rules.member.TestRuleAnnotatedMethod
- org.junit.platform.engine.TestTag (implements java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.junit.platform.commons.JUnitException
- org.junit.jupiter.params.converter.ArgumentConversionException
- org.junit.jupiter.params.aggregator.ArgumentsAccessorException
- org.junit.jupiter.params.aggregator.ArgumentsAggregationException
- org.junit.jupiter.api.extension.ExtensionConfigurationException
- org.junit.jupiter.api.extension.ScriptEvaluationException
- org.junit.jupiter.api.extension.ExtensionContextException
- org.junit.jupiter.api.extension.ParameterResolutionException
- org.junit.platform.commons.util.PreconditionViolationException
- org.junit.platform.commons.JUnitException
- java.lang.RuntimeException
- java.lang.Exception
- org.junit.jupiter.engine.execution.ThrowableCollector
- org.junit.platform.commons.util.ToStringBuilder
- org.junit.platform.engine.UniqueId (implements java.lang.Cloneable, java.io.Serializable)
- org.junit.platform.engine.UniqueId.Segment (implements java.io.Serializable)
- org.junit.vintage.engine.support.UniqueIdReader (implements java.util.function.Function<T,R>)
- org.junit.platform.engine.discovery.UniqueIdSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.vintage.engine.support.UniqueIdStringifier (implements java.util.function.Function<T,R>)
- org.junit.platform.engine.discovery.UriSelector (implements org.junit.platform.engine.DiscoverySelector)
- org.junit.jupiter.migrationsupport.rules.VerifierSupport (implements org.junit.jupiter.api.extension.AfterEachCallback)
- org.junit.vintage.engine.discovery.VintageDiscoverer
- org.junit.vintage.engine.VintageTestEngine (implements org.junit.platform.engine.TestEngine)
- org.apache.maven.surefire.providerapi.AbstractProvider (implements org.apache.maven.surefire.providerapi.SurefireProvider)
Interface Hierarchy
- org.junit.jupiter.params.converter.ArgumentConverter
- org.junit.jupiter.params.provider.Arguments
- org.junit.jupiter.params.aggregator.ArgumentsAccessor
- org.junit.jupiter.params.aggregator.ArgumentsAggregator
- org.junit.jupiter.params.provider.ArgumentsProvider
- org.junit.platform.console.options.CommandLineOptionsParser
- org.junit.platform.engine.ConfigurationParameters
- java.util.function.Consumer<T>
- org.junit.jupiter.params.support.AnnotationConsumer<A>
- org.junit.platform.engine.DiscoverySelector
- org.junit.platform.engine.EngineDiscoveryRequest
- org.junit.platform.launcher.LauncherDiscoveryRequest
- org.junit.platform.engine.support.hierarchical.EngineExecutionContext
- org.junit.platform.engine.EngineExecutionListener
- org.junit.jupiter.api.function.Executable
- org.junit.jupiter.api.extension.Extension
- org.junit.jupiter.api.extension.AfterAllCallback
- org.junit.jupiter.api.extension.AfterEachCallback
- org.junit.jupiter.engine.execution.AfterEachMethodAdapter
- org.junit.jupiter.api.extension.AfterTestExecutionCallback
- org.junit.jupiter.api.extension.BeforeAllCallback
- org.junit.jupiter.api.extension.BeforeEachCallback
- org.junit.jupiter.engine.execution.BeforeEachMethodAdapter
- org.junit.jupiter.api.extension.BeforeTestExecutionCallback
- org.junit.jupiter.api.extension.ExecutionCondition
- org.junit.jupiter.api.extension.ParameterResolver
- org.junit.jupiter.api.extension.TestExecutionExceptionHandler
- org.junit.jupiter.api.extension.TestInstancePostProcessor
- org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider
- org.junit.jupiter.api.extension.ExtensionContext
- org.junit.jupiter.api.extension.ExtensionContext.Store
- org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
- org.junit.platform.engine.Filter<T>
- org.junit.platform.engine.DiscoveryFilter<T>
- org.junit.platform.engine.discovery.ClassNameFilter
- org.junit.platform.engine.discovery.PackageNameFilter
- org.junit.platform.launcher.PostDiscoveryFilter
- org.junit.platform.engine.DiscoveryFilter<T>
- org.junit.jupiter.engine.descriptor.Filterable
- org.junit.jupiter.migrationsupport.rules.adapter.GenericBeforeAndAfterAdvice
- org.junit.platform.launcher.Launcher
- org.junit.platform.commons.logging.Logger
- org.junit.platform.engine.support.hierarchical.Node<C>
- org.junit.platform.engine.support.hierarchical.Node.DynamicTestExecutor
- org.junit.jupiter.api.extension.ParameterContext
- org.junit.platform.launcher.tagexpression.ParseResult
- org.junit.jupiter.api.RepetitionInfo
- org.junit.vintage.engine.discovery.RunnerDecorator
- org.junit.jupiter.engine.script.ScriptAccessor
- java.io.Serializable
- org.junit.platform.engine.TestSource
- org.junit.platform.engine.support.descriptor.UriSource
- org.junit.platform.engine.support.descriptor.FileSystemSource
- org.junit.platform.engine.support.descriptor.UriSource
- org.junit.platform.engine.TestSource
- org.junit.platform.engine.support.hierarchical.SingleTestExecutor.Executable
- org.junit.platform.launcher.tagexpression.TagExpression
- org.junit.platform.engine.TestDescriptor
- org.junit.platform.engine.TestDescriptor.Visitor
- org.junit.platform.engine.TestEngine
- org.junit.platform.launcher.TestExecutionListener
- org.junit.platform.launcher.listeners.TestExecutionSummary
- org.junit.platform.launcher.listeners.TestExecutionSummary.Failure
- org.junit.jupiter.api.TestInfo
- org.junit.jupiter.engine.execution.TestInstanceProvider
- org.junit.jupiter.api.TestReporter
- org.junit.jupiter.migrationsupport.rules.member.TestRuleAnnotatedMember
- org.junit.jupiter.api.extension.TestTemplateInvocationContext
- org.junit.jupiter.api.function.ThrowingConsumer<T>
- org.junit.jupiter.api.function.ThrowingSupplier<T>
Annotation Type Hierarchy
- org.junit.jupiter.api.AfterAll (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.AfterEach (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.aggregator.AggregateWith (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.provider.ArgumentsSource (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.provider.ArgumentsSources (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.BeforeAll (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.BeforeEach (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.converter.ConvertWith (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.provider.CsvFileSource (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.provider.CsvSource (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.Disabled (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.DisabledIf (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.DisabledIfSystemProperty (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.DisabledOnJre (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.DisabledOnOs (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.DisplayName (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.EnabledIf (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.EnabledIfSystemProperty (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.EnabledOnJre (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.condition.EnabledOnOs (implements java.lang.annotation.Annotation)
- org.junit.jupiter.migrationsupport.rules.EnableRuleMigrationSupport (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.provider.EnumSource (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.ExcludeClassNamePatterns (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.ExcludeEngines (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.ExcludePackages (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.ExcludeTags (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.extension.ExtendWith (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.extension.Extensions (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.IncludeClassNamePatterns (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.IncludeEngines (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.IncludePackages (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.IncludeTags (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.converter.JavaTimeConversionPattern (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.provider.MethodSource (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.Nested (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.ParameterizedTest (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.extension.RegisterExtension (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.RepeatedTest (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.SelectClasses (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.SelectPackages (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.SuiteDisplayName (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.Tag (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.Tags (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.Test (implements java.lang.annotation.Annotation)
- org.junit.platform.commons.annotation.Testable (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.TestFactory (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.TestInstance (implements java.lang.annotation.Annotation)
- org.junit.jupiter.api.TestTemplate (implements java.lang.annotation.Annotation)
- org.junit.platform.suite.api.UseTechnicalNames (implements java.lang.annotation.Annotation)
- org.junit.jupiter.params.provider.ValueSource (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.junit.platform.console.options.Details
- org.junit.jupiter.params.provider.EnumSource.Mode
- org.junit.platform.commons.support.HierarchyTraversalMode
- org.junit.jupiter.api.condition.JRE
- org.junit.jupiter.api.condition.OS
- org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode
- org.junit.platform.engine.TestDescriptor.Type
- org.junit.platform.engine.TestExecutionResult.Status
- org.junit.jupiter.api.TestInstance.Lifecycle
- org.junit.platform.console.options.Theme
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)