| Package | Description |
|---|---|
| net.morimekta.providence.model | |
| net.morimekta.providence.reflect | |
| net.morimekta.providence.reflect.parser | |
| net.morimekta.providence.reflect.util |
| Class and Description |
|---|
| ConstType
const <type> <name> = <value>
|
| ConstType._Builder
const <type> <name> = <value>
|
| ConstType._Field |
| Declaration
( <enum> | <typedef> | <struct> | <service> | <const> )
|
| Declaration._Builder
( <enum> | <typedef> | <struct> | <service> | <const> )
|
| Declaration._Field |
| EnumType
enum {
(<value> ([;,])?)*
}
|
| EnumType._Builder
enum {
(<value> ([;,])?)*
}
|
| EnumType._Field |
| EnumValue
<name> (= <value>)
|
| EnumValue._Builder
<name> (= <value>)
|
| EnumValue._Field |
| FieldRequirement
The requirement of the field.
|
| FieldRequirement._Builder |
| FieldType
For fields:
(<key>:)? (required|optional)? <type> <name> (= <default_value>)?
For const:
const <type> <name> = <default_value>
|
| FieldType._Builder
For fields:
(<key>:)? (required|optional)? <type> <name> (= <default_value>)?
For const:
const <type> <name> = <default_value>
|
| FieldType._Field |
| FunctionType
(oneway)? <return_type> <name>'('<param>*')' (throws '(' <exception>+ ')')?
|
| FunctionType._Builder
(oneway)? <return_type> <name>'('<param>*')' (throws '(' <exception>+ ')')?
|
| FunctionType._Field |
| MessageType
<variant> {
(<field> ([,;])?)*
}
|
| MessageType._Builder
<variant> {
(<field> ([,;])?)*
}
|
| MessageType._Field |
| MessageVariant
Struct variant for StructType.
|
| MessageVariant._Builder |
| ProgramType
<namespace>* <include>* <declataion>*
|
| ProgramType._Builder
<namespace>* <include>* <declataion>*
|
| ProgramType._Field |
| ServiceType
service (extends <extend>)? {
(<method> [;,]?)*
}
|
| ServiceType._Builder
service (extends <extend>)? {
(<method> [;,]?)*
}
|
| ServiceType._Field |
| TypedefType
typedef <type> <name>
|
| TypedefType._Builder
typedef <type> <name>
|
| TypedefType._Field |
| Class and Description |
|---|
| ProgramType
<namespace>* <include>* <declataion>*
|
| Class and Description |
|---|
| ProgramType
<namespace>* <include>* <declataion>*
|
| Class and Description |
|---|
| ProgramType
<namespace>* <include>* <declataion>*
|
Copyright © 2015–2017 morimekta.net. All rights reserved.