Annotation Type KeyFullyChecked


  • @Retention(RUNTIME)
    @Target(FIELD)
    @Documented
    public @interface KeyFullyChecked
    Use this when a check considers a key to be "fully" checked. This means that there should be no unintended values left over. Any keys that do *not* have this annotation will be checked by the fallback tag checker, which can be an expensive process. This is mostly useful for tags that can have *any* number of arbitrary values (e.g., "name" or "addr:street").
    • Element Detail

      • value

        KeyFullyChecked.Type value
        Default:
        org.openstreetmap.atlas.checks.utility.KeyFullyChecked.Type.TAG_KEY