software.amazon.awssdk.annotations

Annotation Type SdkTestInternalApi



  • @Target(value={CONSTRUCTOR,METHOD,FIELD,TYPE})
    public @interface SdkTestInternalApi
    Marker interface for methods used by test code in the same module. Methods/Constructors annotated with this method should not be accessed in production code. This annotation should be used sparingly as it's a code smell to need access to internal data/functionality to properly unit test a class. Typically there is a better way to test a class.

    TODO: Write a linter that makes sure only test code depends on methods or constructors annotated with this method

Copyright © 2022. All rights reserved.