Interface AnyDefinition
-
- All Implemented Interfaces:
@Serializable() public interface AnyDefinition implements IGenericDefinition
Interface representing any definition in a Wrap ABI.
-
-
Method Summary
Modifier and Type Method Description abstract ArrayDefinitiongetArray()An optional ArrayDefinition for this definition. abstract ScalarDefinitiongetScalar()An optional ScalarDefinition for this definition. abstract MapDefinitiongetMap()An optional MapDefinition for this definition. abstract GenericDefinitionget_object()An optional object reference for this definition. abstract GenericDefinitiongetEnum()An optional enum reference for this definition. abstract GenericDefinitiongetUnresolvedObjectOrEnum()An optional unresolved reference for this definition. abstract StringgetType()The type of the generic definition. abstract IntegergetKind()The kind of the generic definition. abstract StringgetName()The name of the generic definition, if any. abstract BooleangetRequired()A flag indicating if the generic definition is required. -
-
Method Detail
-
getArray
abstract ArrayDefinition getArray()
An optional ArrayDefinition for this definition.
-
getScalar
abstract ScalarDefinition getScalar()
An optional ScalarDefinition for this definition.
-
getMap
abstract MapDefinition getMap()
An optional MapDefinition for this definition.
-
get_object
abstract GenericDefinition get_object()
An optional object reference for this definition.
-
getEnum
abstract GenericDefinition getEnum()
An optional enum reference for this definition.
-
getUnresolvedObjectOrEnum
abstract GenericDefinition getUnresolvedObjectOrEnum()
An optional unresolved reference for this definition.
-
getRequired
abstract Boolean getRequired()
A flag indicating if the generic definition is required.
-
-
-
-