Class TypedefDeclaration
- java.lang.Object
-
- net.morimekta.providence.reflect.model.Declaration
-
- net.morimekta.providence.reflect.model.TypedefDeclaration
-
public class TypedefDeclaration extends Declaration
typedef ::= 'typedef' {name} '=' {type}
-
-
Constructor Summary
Constructors Constructor Description TypedefDeclaration(java.lang.String documentation, ThriftToken typedefToken, ThriftToken name, java.util.List<ThriftToken> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getType()
ThriftToken
getTypedefToken()
java.util.List<ThriftToken>
getTypeTokens()
-
Methods inherited from class net.morimekta.providence.reflect.model.Declaration
getAnnotations, getDocumentation, getName, getNameToken
-
-
-
-
Constructor Detail
-
TypedefDeclaration
public TypedefDeclaration(@Nullable java.lang.String documentation, @Nonnull ThriftToken typedefToken, @Nonnull ThriftToken name, @Nonnull java.util.List<ThriftToken> type)
-
-
Method Detail
-
getTypedefToken
@Nonnull public ThriftToken getTypedefToken()
-
getTypeTokens
@Nonnull public java.util.List<ThriftToken> getTypeTokens()
-
getType
@Nonnull public java.lang.String getType()
-
-