Annotation Interface JsonSubTypes.Type
- Enclosing class:
JsonSubTypes
Known Subtype Declaration
已知子类型声明
Declares a known subtype with its class and optional logical name(s) for polymorphic type resolution.
声明一个已知子类型及其类和可选的逻辑名,用于多态类型解析。
- Since:
- JDK 25, opencode-base-json V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
- See Also:
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
value
-
name
String nameThe primary logical type name for this subtype. 此子类型的主要逻辑类型名。- Returns:
- the logical name, or empty for default - 逻辑名,空则使用默认值
- Default:
""
-
names
String[] namesAlternative logical type names (aliases) for this subtype. 此子类型的替代逻辑类型名(别名)。- Returns:
- array of alternative names - 替代名称的数组
- Default:
{}
-