NamespaceDeclaration.java
- package net.morimekta.providence.reflect.model;
- import net.morimekta.providence.reflect.parser.ThriftToken;
- import javax.annotation.Nonnull;
- public class NamespaceDeclaration {
- private final ThriftToken namespaceToken;
- private final ThriftToken language;
- private final ThriftToken namespace;
- public NamespaceDeclaration(@Nonnull ThriftToken namespaceToken,
- @Nonnull ThriftToken language,
- @Nonnull ThriftToken namespace) {
- this.namespaceToken = namespaceToken;
- this.language = language;
- this.namespace = namespace;
- }
- @Nonnull
- public String getLanguage() {
- return language.toString();
- }
- @Nonnull
- public ThriftToken getNameToken() {
- return language;
- }
- @Nonnull
- public String getNamespace() {
- return namespace.toString();
- }
- @Nonnull
- public ThriftToken getNamespaceToken() {
- return namespace;
- }
- }