mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-05 08:06:56 +07:00
18 lines
613 B
Java
18 lines
613 B
Java
// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
|
package com.intellij.serialization;
|
|
|
|
import java.lang.annotation.ElementType;
|
|
import java.lang.annotation.Retention;
|
|
import java.lang.annotation.RetentionPolicy;
|
|
import java.lang.annotation.Target;
|
|
|
|
/**
|
|
* <p>Usage in Kotlin: {@code @PropertyMapping("name", "name2")}</p>
|
|
* <p>Usage in Java: {@code @PropertyMapping({"name", "name2"})}</p>
|
|
*/
|
|
@Retention(RetentionPolicy.RUNTIME)
|
|
@Target(ElementType.CONSTRUCTOR)
|
|
public @interface PropertyMapping {
|
|
String[] value();
|
|
}
|