| Package | Description |
|---|---|
| net.morimekta.providence.reflect.model |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstDeclaration
Declaration of a const value.
|
class |
EnumDeclaration
enum ::= 'enum' {name} '{' {enum_value}* '}' {annotations}?
|
class |
EnumValueDeclaration
enum_value ::= {name} ('=' {id})?
|
class |
FieldDeclaration
Represents the declaration of a single field param or thrown exception.
|
class |
MessageDeclaration
variant ::= 'struct' | 'union' | 'exception' | 'interface'
message ::= {variant} {name} (('implements' | 'of') {implementing})?
|
class |
MethodDeclaration
{@code
function ::= 'oneway'?
|
class |
ServiceDeclaration
service ::= 'service' {name} ('extends' {extending})?
|
class |
TypedefDeclaration
typedef ::= 'typedef' {name} '=' {type}
|
| Modifier and Type | Method and Description |
|---|---|
List<Declaration> |
ProgramDeclaration.getDeclarationList() |
| Constructor and Description |
|---|
ProgramDeclaration(String documentation,
String programName,
List<IncludeDeclaration> includes,
List<NamespaceDeclaration> namespaces,
List<Declaration> declarationList) |
Copyright © 2015–2020 morimekta.net. All rights reserved.