Class ProgramDeclaration
- java.lang.Object
-
- net.morimekta.providence.reflect.model.ProgramDeclaration
-
public class ProgramDeclaration extends java.lang.Objectdeclaration ::= {documentation} ({typedef} | {enum} | {message} | {service} | {const}) program ::= {namespace|include}* {declaration}*
-
-
Constructor Summary
Constructors Constructor Description ProgramDeclaration(java.lang.String documentation, java.lang.String programName, java.util.List<IncludeDeclaration> includes, java.util.List<NamespaceDeclaration> namespaces, java.util.List<Declaration> declarationList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.List<Declaration>getDeclarationList()java.lang.StringgetDocumentation()java.util.List<IncludeDeclaration>getIncludes()java.util.List<NamespaceDeclaration>getNamespaces()java.lang.StringgetProgramName()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ProgramDeclaration
public ProgramDeclaration(@Nullable java.lang.String documentation, @Nonnull java.lang.String programName, @Nonnull java.util.List<IncludeDeclaration> includes, @Nonnull java.util.List<NamespaceDeclaration> namespaces, @Nonnull java.util.List<Declaration> declarationList)
-
-
Method Detail
-
getDocumentation
public java.lang.String getDocumentation()
-
getProgramName
public java.lang.String getProgramName()
-
getIncludes
public java.util.List<IncludeDeclaration> getIncludes()
-
getNamespaces
public java.util.List<NamespaceDeclaration> getNamespaces()
-
getDeclarationList
public java.util.List<Declaration> getDeclarationList()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-