A B C D E F G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addPossibleType(PMessageDescriptor<?>) - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- addTo(int, Object) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- addTo(int, Object) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- allowIdentifier(int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- AnnotationDeclaration - Class in net.morimekta.providence.reflect.model
-
A single annotation declaration, as part of the annotation list.
- AnnotationDeclaration(ThriftToken, ThriftToken) - Constructor for class net.morimekta.providence.reflect.model.AnnotationDeclaration
- asInteger() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- asString() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- asString() - Method in interface net.morimekta.providence.reflect.contained.CMessage
- asString() - Method in class net.morimekta.providence.reflect.contained.CUnion
- asString(Message) - Static method in class net.morimekta.providence.reflect.contained.CStruct
-
Prints a jsonCompact string representation of the message.
B
- build() - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
- build() - Method in class net.morimekta.providence.reflect.contained.CException.Builder
- build() - Method in class net.morimekta.providence.reflect.contained.CStruct.Builder
- build() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- builder() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- Builder(CEnumDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CEnumValue.Builder
- Builder(CExceptionDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CException.Builder
- Builder(CStructDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CStruct.Builder
- Builder(CUnion) - Constructor for class net.morimekta.providence.reflect.contained.CUnion.Builder
- Builder(CUnionDescriptor) - Constructor for class net.morimekta.providence.reflect.contained.CUnion.Builder
C
- CAnnotatedDescriptor - Interface in net.morimekta.providence.reflect.contained
- CConst - Class in net.morimekta.providence.reflect.contained
-
First stage before we have a totally separate CConst from the CField contained type class.
- CConst(String, String, String, PDescriptorProvider, PValueProvider, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CConst
- CEnumDescriptor - Class in net.morimekta.providence.reflect.contained
-
Contained enum descriptor type.
- CEnumDescriptor(String, String, String, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CEnumDescriptor
- CEnumValue - Class in net.morimekta.providence.reflect.contained
-
Contained enum value.
- CEnumValue(String, int, String, PEnumDescriptor<CEnumValue>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CEnumValue
- CEnumValue.Builder - Class in net.morimekta.providence.reflect.contained
- CException - Exception in net.morimekta.providence.reflect.contained
- CException.Builder - Class in net.morimekta.providence.reflect.contained
- CExceptionDescriptor - Class in net.morimekta.providence.reflect.contained
- CExceptionDescriptor(String, String, String, List<CField<CException>>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- CField<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.reflect.contained
-
Description of a single contained field.
- CField(String, int, PRequirement, String, PDescriptorProvider, PStructDescriptorProvider, PValueProvider, Map<String, String>, PDescriptorProvider) - Constructor for class net.morimekta.providence.reflect.contained.CField
- CInterface - Class in net.morimekta.providence.reflect.contained
-
A contained message of variant interface.
- CInterfaceDescriptor - Class in net.morimekta.providence.reflect.contained
-
Descriptor for an interface.
- CInterfaceDescriptor(String, String, String, List<CField<CInterface>>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- clear(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- clear(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- CMessage<Message extends net.morimekta.providence.PMessage<Message>> - Interface in net.morimekta.providence.reflect.contained
- CMessageBuilder<Builder extends CMessageBuilder<Builder,Message>,Message extends net.morimekta.providence.PMessage<Message>> - Class in net.morimekta.providence.reflect.contained
-
Base message builder class for contained messages.
- CMessageBuilder() - Constructor for class net.morimekta.providence.reflect.contained.CMessageBuilder
- CMessageDescriptor - Interface in net.morimekta.providence.reflect.contained
-
See the struct descriptor of
PStructDescriptor
. - COMMENT - net.morimekta.providence.reflect.parser.ThriftTokenType
- compareTo(Message) - Method in interface net.morimekta.providence.reflect.contained.CMessage
- compareTo(CEnumValue) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- compareTo(CUnion) - Method in class net.morimekta.providence.reflect.contained.CUnion
- ConstDeclaration - Class in net.morimekta.providence.reflect.model
-
Declaration of a const value.
- ConstDeclaration(String, ThriftToken, ThriftToken, List<ThriftToken>, List<ThriftToken>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.ConstDeclaration
- ConstValueProvider - Class in net.morimekta.providence.reflect.util
-
A value provider for thrift constants.
- ConstValueProvider(TypeRegistry, String, TypeReference, List<ThriftToken>) - Constructor for class net.morimekta.providence.reflect.util.ConstValueProvider
- CProgram - Class in net.morimekta.providence.reflect.contained
-
Contained document.
- CProgram(String, String, String, Map<String, String>, Collection<String>, Collection<String>, Map<String, String>, Collection<PDeclaredDescriptor<?>>, Collection<CService>, Collection<CConst>) - Constructor for class net.morimekta.providence.reflect.contained.CProgram
- CService - Class in net.morimekta.providence.reflect.contained
-
Descriptor for a complete service.
- CService(String, String, String, PServiceProvider, Collection<CServiceMethod>, Map<String, String>) - Constructor for class net.morimekta.providence.reflect.contained.CService
- CServiceMethod - Class in net.morimekta.providence.reflect.contained
-
Descriptor for a single service method.
- CServiceMethod(String, String, boolean, boolean, CStructDescriptor, CUnionDescriptor, Map<String, String>, PServiceProvider) - Constructor for class net.morimekta.providence.reflect.contained.CServiceMethod
- CStruct - Class in net.morimekta.providence.reflect.contained
-
A contained message of variant struct.
- CStruct.Builder - Class in net.morimekta.providence.reflect.contained
- CStructDescriptor - Class in net.morimekta.providence.reflect.contained
- CStructDescriptor(String, String, String, List<CField<CStruct>>, Map<String, String>, PDescriptorProvider) - Constructor for class net.morimekta.providence.reflect.contained.CStructDescriptor
- CUnion - Class in net.morimekta.providence.reflect.contained
- CUnion.Builder - Class in net.morimekta.providence.reflect.contained
- CUnionDescriptor - Class in net.morimekta.providence.reflect.contained
- CUnionDescriptor(String, String, String, List<CField<CUnion>>, Map<String, String>, PDescriptorProvider) - Constructor for class net.morimekta.providence.reflect.contained.CUnionDescriptor
D
- Declaration - Class in net.morimekta.providence.reflect.model
- Declaration(String, ThriftToken, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.Declaration
- descriptor() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- descriptor() - Method in class net.morimekta.providence.reflect.contained.CException.Builder
- descriptor() - Method in exception net.morimekta.providence.reflect.contained.CException
- descriptor() - Method in class net.morimekta.providence.reflect.contained.CInterface
- descriptor() - Method in class net.morimekta.providence.reflect.contained.CStruct.Builder
- descriptor() - Method in class net.morimekta.providence.reflect.contained.CStruct
- descriptor() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- descriptor() - Method in class net.morimekta.providence.reflect.contained.CUnion
- DOCUMENTATION - net.morimekta.providence.reflect.parser.ThriftTokenType
E
- EMPTY_ARRAY - Static variable in class net.morimekta.providence.reflect.contained.CField
- EnumDeclaration - Class in net.morimekta.providence.reflect.model
-
enum ::= 'enum' {name} '{' {enum_value}* '}' {annotations}?
- EnumDeclaration(String, ThriftToken, ThriftToken, List<EnumValueDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.EnumDeclaration
- EnumValueDeclaration - Class in net.morimekta.providence.reflect.model
-
enum_value ::= {name} ('=' {id})? {annotations}?
- EnumValueDeclaration(String, ThriftToken, ThriftToken, int, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.EnumValueDeclaration
- equals(Object) - Method in class net.morimekta.providence.reflect.contained.CConst
- equals(Object) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- equals(Object) - Method in exception net.morimekta.providence.reflect.contained.CException
- equals(Object) - Method in class net.morimekta.providence.reflect.contained.CField
- equals(Object) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- equals(Object) - Method in class net.morimekta.providence.reflect.contained.CStruct
- equals(Object) - Method in class net.morimekta.providence.reflect.contained.CUnion
- equals(Object) - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- equals(Object) - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
- equals(M, M) - Static method in class net.morimekta.providence.reflect.contained.CStruct
F
- FieldDeclaration - Class in net.morimekta.providence.reflect.model
-
Represents the declaration of a single field param or thrown exception.
- FieldDeclaration(String, ThriftToken, int, ThriftToken, ThriftToken, List<ThriftToken>, List<ThriftToken>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.FieldDeclaration
- fieldForId(int) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- fieldForName(String) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- findById(int) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- findByName(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- findFieldById(int) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- findFieldById(int) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- findFieldByName(String) - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- findFieldByName(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- findFieldByPojoName(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- findFieldByPojoName(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- findFieldByPojoName(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
G
- genericToken(char[], int, int, ThriftTokenType, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- get() - Method in class net.morimekta.providence.reflect.util.ConstValueProvider
- get(int) - Method in interface net.morimekta.providence.reflect.contained.CMessage
- get(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- get(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- get(int) - Method in class net.morimekta.providence.reflect.contained.CUnion
- getAnnotation() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- getAnnotations() - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
-
Get set of available annotations.
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CConst
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CField
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CService
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- getAnnotations() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- getAnnotations() - Method in class net.morimekta.providence.reflect.model.Declaration
- getAnnotationValue(String) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
-
Get the given annotation value.
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CConst
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CField
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CService
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- getAnnotationValue(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- getAnnotationValue(PAnnotation) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
-
Get the given annotation value.
- getArgumentsType() - Method in class net.morimekta.providence.reflect.contained.CField
- getConstants() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getConstantValue(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
- getConstantValue(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getConstToken() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
- getDeclarationList() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
- getDeclaredType(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
- getDeclaredType(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getDeclaredTypes() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getDeclaredTypes() - Method in class net.morimekta.providence.reflect.GlobalRegistry
- getDeclaredTypes() - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CConst
- getDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CField
- getDefaultValue() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getDefaultValueTokens() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getDescriptor() - Method in class net.morimekta.providence.reflect.contained.CConst
- getDescriptor() - Method in class net.morimekta.providence.reflect.contained.CField
- getDocumentation() - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
-
The type comment is the last block of comment written before the type declaration.
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CConst
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CField
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CService
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- getDocumentation() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- getDocumentation() - Method in class net.morimekta.providence.reflect.model.Declaration
- getDocumentation() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
- getEnumToken() - Method in class net.morimekta.providence.reflect.model.EnumDeclaration
- getError() - Method in exception net.morimekta.providence.reflect.parser.ThriftException
- getExtending() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
- getExtendingToken() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
- getExtendsService() - Method in class net.morimekta.providence.reflect.contained.CService
- getFields() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- getFields() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- getFields() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- getFields() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- getFields() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
- getFile() - Method in exception net.morimekta.providence.reflect.parser.ThriftException
- getFileName(Path) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
-
Get file name without suffix.
- getFilePath() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
- getFilePathToken() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
- getFileSuffix(Path) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
-
Get file suffix.
- getGlobalRegistry() - Method in class net.morimekta.providence.reflect.ProgramLoader
- getId() - Method in class net.morimekta.providence.reflect.contained.CField
- getId() - Method in class net.morimekta.providence.reflect.model.EnumValueDeclaration
- getId() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getIdToken() - Method in class net.morimekta.providence.reflect.model.EnumValueDeclaration
- getIdToken() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getImplementing() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- getImplementing() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- getImplementing() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- getImplementing() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- getImplementing() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- getImplementing() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
- getIncludedFiles() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getIncludedPrograms() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getIncludes() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
- getIncludeToken() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
- getLanguage() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
- getMethod(String) - Method in class net.morimekta.providence.reflect.contained.CService
- getMethods() - Method in class net.morimekta.providence.reflect.contained.CService
- getMethods() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
- getMethodsIncludingExtended() - Method in class net.morimekta.providence.reflect.contained.CService
-
Get all methods including methods declared in extended services.
- getName() - Method in class net.morimekta.providence.reflect.contained.CField
- getName() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- getName() - Method in class net.morimekta.providence.reflect.model.Declaration
- getNamespace() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
- getNamespaceForLanguage(String) - Method in class net.morimekta.providence.reflect.contained.CProgram
- getNamespaces() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getNamespaces() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
- getNamespaceToken() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
- getNameToken() - Method in class net.morimekta.providence.reflect.model.Declaration
- getNameToken() - Method in class net.morimekta.providence.reflect.model.NamespaceDeclaration
- getOneWayToken() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
- getParams() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
- getPojoName() - Method in class net.morimekta.providence.reflect.contained.CField
- getPossibleTypes() - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- getProgram() - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getProgramContext() - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getProgramFilePath() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getProgramName() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getProgramName() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
- getProgramName() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
- getProgramNameToken() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
- getProgramType() - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getRegistries() - Method in class net.morimekta.providence.reflect.GlobalRegistry
- getRegistry(String) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getRequestType() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- getRequestTypeToken() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
- getRequirement() - Method in class net.morimekta.providence.reflect.contained.CField
- getRequirement() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getRequirementToken() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getResponseType() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- getReturnType() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
- getReturnTypeTokens() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
- getService() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- getService(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
- getService(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getServices() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getServiceToken() - Method in class net.morimekta.providence.reflect.model.ServiceDeclaration
- getTag() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- getTagToken() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- getThrowing() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
- getType() - Method in class net.morimekta.providence.reflect.contained.CConst
- getType() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
- getType() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getType() - Method in class net.morimekta.providence.reflect.model.TypedefDeclaration
- getTypedef(TypeReference) - Method in class net.morimekta.providence.reflect.GlobalRegistry
- getTypedef(TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- getTypedefs() - Method in class net.morimekta.providence.reflect.contained.CProgram
- getTypedefToken() - Method in class net.morimekta.providence.reflect.model.TypedefDeclaration
- getTypeToken() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getTypeTokens() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
- getTypeTokens() - Method in class net.morimekta.providence.reflect.model.FieldDeclaration
- getTypeTokens() - Method in class net.morimekta.providence.reflect.model.TypedefDeclaration
- getValue() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- getValue() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
- getValues() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- getValues() - Method in class net.morimekta.providence.reflect.model.EnumDeclaration
- getValueToken() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- getValueTokens() - Method in class net.morimekta.providence.reflect.model.ConstDeclaration
- getVariant() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- getVariant() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
- getVariantToken() - Method in class net.morimekta.providence.reflect.model.MessageDeclaration
- GlobalRegistry - Class in net.morimekta.providence.reflect
-
A global type registry containing lots of individual program registries for each program.
- GlobalRegistry() - Constructor for class net.morimekta.providence.reflect.GlobalRegistry
-
Create an empty program registry.
H
- has(int) - Method in interface net.morimekta.providence.reflect.contained.CMessage
- has(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- has(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- has(int) - Method in class net.morimekta.providence.reflect.contained.CUnion
- hasAnnotation(String) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
-
Get the given annotation value.
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CConst
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CField
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CInterfaceDescriptor
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CService
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- hasAnnotation(String) - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- hasAnnotation(PAnnotation) - Method in interface net.morimekta.providence.reflect.contained.CAnnotatedDescriptor
-
Get the given annotation value.
- hasDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CConst
- hasDefaultValue() - Method in class net.morimekta.providence.reflect.contained.CField
- hashCode() - Method in class net.morimekta.providence.reflect.contained.CConst
- hashCode() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- hashCode() - Method in exception net.morimekta.providence.reflect.contained.CException
- hashCode() - Method in class net.morimekta.providence.reflect.contained.CField
- hashCode() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- hashCode() - Method in class net.morimekta.providence.reflect.contained.CStruct
- hashCode() - Method in class net.morimekta.providence.reflect.contained.CUnion
- hashCode() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- hashCode(M) - Static method in class net.morimekta.providence.reflect.contained.CStruct
I
- IDENTIFIER - net.morimekta.providence.reflect.parser.ThriftTokenType
- identifierToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- IncludeDeclaration - Class in net.morimekta.providence.reflect.model
-
include ::= 'include' {file_path} ('as' {programName})?
- IncludeDeclaration(ThriftToken, ThriftToken, ThriftToken) - Constructor for class net.morimekta.providence.reflect.model.IncludeDeclaration
- initCause(Throwable) - Method in exception net.morimekta.providence.reflect.parser.ThriftException
- isApacheThriftFile(Path) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
- isAutoType() - Method in class net.morimekta.providence.reflect.contained.CConst
- isAutoType() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- isAutoType() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- isAutoType() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- isDeclaredType(PDeclaredDescriptor) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
- isDoubleQualifiedIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isEnumValueId() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isFieldId() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isInnerType() - Method in class net.morimekta.providence.reflect.contained.CConst
- isInnerType() - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- isInnerType() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- isInnerType() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- isInteger() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isJsonCompactible() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- isKnownProgram(String) - Method in class net.morimekta.providence.reflect.GlobalRegistry
- isKnownProgram(String) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- isModified(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- isModified(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- isOneway() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- isOneWay() - Method in class net.morimekta.providence.reflect.model.MethodDeclaration
- isProtoStub() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- isProvidenceFile(File) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
-
Deprecated.
- isProvidenceFile(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
-
Deprecated.
- isProvidenceFile(Path) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
- isProvidenceFileSuffix(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
- isQualifiedIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isReal() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isReferenceIdentifier() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isSet(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- isSet(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- isSimple() - Method in class net.morimekta.providence.reflect.contained.CExceptionDescriptor
- isSimple() - Method in interface net.morimekta.providence.reflect.contained.CMessageDescriptor
- isSimple() - Method in class net.morimekta.providence.reflect.contained.CStructDescriptor
- isSimple() - Method in class net.morimekta.providence.reflect.contained.CUnionDescriptor
- isSymbol(char) - Method in class net.morimekta.providence.reflect.parser.ThriftToken
- isThriftBasedFileSyntax(Path) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
- isThriftFile(File) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
-
Deprecated.
- isThriftFile(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
-
Deprecated.
- isThriftFileSuffix(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
J
- jsonCompact() - Method in class net.morimekta.providence.reflect.contained.CStruct
K
- kConst - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kEnum - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kException - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kExtends - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kFieldValueSep - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kGenericEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kGenericStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kImplements - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kInclude - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kInterface - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kKeyValueSep - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kLineSep1 - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kLineSep2 - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kListEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kListStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kMessageEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kMessageStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kNamespace - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kNull - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kOf - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kOneway - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kOptional - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kParamsEnd - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kParamsStart - Static variable in class net.morimekta.providence.reflect.parser.ThriftToken
- kProvidenceKeywords - Static variable in class net.morimekta.providence.reflect.parser.ThriftConstants
- kRequired - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kReservedWords - Static variable in class net.morimekta.providence.reflect.parser.ThriftConstants
- kService - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kStruct - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kThriftKeywords - Static variable in class net.morimekta.providence.reflect.parser.ThriftConstants
- kThrows - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kTypedef - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kUnion - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- kVoid - Static variable in class net.morimekta.providence.reflect.parser.ThriftTokenizer
L
- load(File) - Method in class net.morimekta.providence.reflect.ProgramLoader
- load(Path) - Method in class net.morimekta.providence.reflect.ProgramLoader
-
Load a thrift definition from file including all it's dependencies.
- longestCommonPrefixPath(Collection<String>) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
M
- MAX_COMPACT_FIELDS - Static variable in class net.morimekta.providence.reflect.contained.CStructDescriptor
- merge(Message) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- merge(CUnion) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- MessageDeclaration - Class in net.morimekta.providence.reflect.model
-
variant ::= 'struct' | 'union' | 'exception' | 'interface' message ::= {variant} {name} (('implements' | 'of') {implementing})? '{' {field}* '}' {annotations}?
- MessageDeclaration(String, ThriftToken, ThriftToken, ThriftToken, List<FieldDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.MessageDeclaration
- MethodDeclaration - Class in net.morimekta.providence.reflect.model
-
function ::= 'oneway'? {type} {name} '(' {field}* ')' ('throws' '(' {field}* ')')? {annotations}?
- MethodDeclaration(String, ThriftToken, List<ThriftToken>, ThriftToken, List<FieldDeclaration>, ThriftToken, List<FieldDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.MethodDeclaration
- mutate() - Method in exception net.morimekta.providence.reflect.contained.CException
- mutate() - Method in class net.morimekta.providence.reflect.contained.CInterface
- mutate() - Method in class net.morimekta.providence.reflect.contained.CStruct
- mutate() - Method in class net.morimekta.providence.reflect.contained.CUnion
- mutator(int) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- mutator(int) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
N
- NamespaceDeclaration - Class in net.morimekta.providence.reflect.model
- NamespaceDeclaration(ThriftToken, ThriftToken, ThriftToken) - Constructor for class net.morimekta.providence.reflect.model.NamespaceDeclaration
- net.morimekta.providence.reflect - package net.morimekta.providence.reflect
- net.morimekta.providence.reflect.contained - package net.morimekta.providence.reflect.contained
- net.morimekta.providence.reflect.model - package net.morimekta.providence.reflect.model
- net.morimekta.providence.reflect.parser - package net.morimekta.providence.reflect.parser
- net.morimekta.providence.reflect.util - package net.morimekta.providence.reflect.util
- nextSymbol() - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- NUMBER - net.morimekta.providence.reflect.parser.ThriftTokenType
- numberToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
O
- onMessageType() - Method in class net.morimekta.providence.reflect.contained.CField
P
- parse(InputStream, Path) - Method in class net.morimekta.providence.reflect.parser.ThriftParser
- parseDocumentation() - Method in class net.morimekta.providence.reflect.parser.ThriftToken
-
Parse token content as documentation.
- parseNextToken() - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- ProgramDeclaration - Class in net.morimekta.providence.reflect.model
-
declaration ::= {documentation} ({typedef} | {enum} | {message} | {service} | {const}) program ::= {namespace|include}* {declaration}*
- ProgramDeclaration(String, String, List<IncludeDeclaration>, List<NamespaceDeclaration>, List<Declaration>) - Constructor for class net.morimekta.providence.reflect.model.ProgramDeclaration
- ProgramLoader - Class in net.morimekta.providence.reflect
-
Class that loads programs and packages them into a contained type structure.
- ProgramLoader() - Constructor for class net.morimekta.providence.reflect.ProgramLoader
-
Constructor with lax and default behavior.
- ProgramLoader(boolean, boolean, boolean) - Constructor for class net.morimekta.providence.reflect.ProgramLoader
-
Constructor with specified options.
- programNameFromPath(String) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
-
Deprecated.
- programNameFromPath(Path) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
- ProgramRegistry - Class in net.morimekta.providence.reflect
-
This is a registry for a single program.
R
- ReflectionUtils - Class in net.morimekta.providence.reflect.util
-
Simple utility for type checking and matching.
- registerConstant(TypeReference, PValueProvider) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- registerService(PService) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- registerType(PDeclaredDescriptor<T>) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- registerTypedef(TypeReference, TypeReference) - Method in class net.morimekta.providence.reflect.ProgramRegistry
- registryForPath(String) - Method in class net.morimekta.providence.reflect.GlobalRegistry
S
- ServiceDeclaration - Class in net.morimekta.providence.reflect.model
-
service ::= 'service' {name} ('extends' {extending})? '{' {function}* '}' {annotations}?
- ServiceDeclaration(String, ThriftToken, ThriftToken, ThriftToken, List<MethodDeclaration>, List<AnnotationDeclaration>) - Constructor for class net.morimekta.providence.reflect.model.ServiceDeclaration
- set(int, Object) - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- set(int, Object) - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- setById(int) - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
- setByName(String) - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
- setFile(String) - Method in exception net.morimekta.providence.reflect.parser.ThriftException
- setValues(List<CEnumValue>) - Method in class net.morimekta.providence.reflect.contained.CEnumDescriptor
- startString() - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- STRING - net.morimekta.providence.reflect.parser.ThriftTokenType
- stringToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
- stripCommonPrefix(List<String>) - Static method in class net.morimekta.providence.reflect.util.ReflectionUtils
- SYMBOL - net.morimekta.providence.reflect.parser.ThriftTokenType
- symbolToken(char[], int, int, int, int) - Method in class net.morimekta.providence.reflect.parser.ThriftTokenizer
T
- ThriftConstants - Class in net.morimekta.providence.reflect.parser
-
Reflective thrift IDL description.
- ThriftException - Exception in net.morimekta.providence.reflect.parser
-
Token specialization for the thrift parser and tokenizer.
- ThriftException(String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ThriftException
- ThriftException(Throwable, String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ThriftException
- ThriftException(ThriftToken, String, Object...) - Constructor for exception net.morimekta.providence.reflect.parser.ThriftException
- ThriftLexer - Class in net.morimekta.providence.reflect.parser
- ThriftLexer(InputStream) - Constructor for class net.morimekta.providence.reflect.parser.ThriftLexer
- ThriftLexer(Tokenizer<ThriftTokenType, ThriftToken>) - Constructor for class net.morimekta.providence.reflect.parser.ThriftLexer
- ThriftParser - Class in net.morimekta.providence.reflect.parser
- ThriftParser(boolean, boolean, boolean, boolean) - Constructor for class net.morimekta.providence.reflect.parser.ThriftParser
- ThriftToken - Class in net.morimekta.providence.reflect.parser
- ThriftToken(char[], int, int, ThriftTokenType, int, int) - Constructor for class net.morimekta.providence.reflect.parser.ThriftToken
-
Create a slice instance.
- ThriftTokenizer - Class in net.morimekta.providence.reflect.parser
-
Specialization of the 'pretty' tokenizer to make it handle some special cases only applicable when parsing thrift files, but not allowed in pretty format or config files.
- ThriftTokenizer(InputStream) - Constructor for class net.morimekta.providence.reflect.parser.ThriftTokenizer
- ThriftTokenizer(Reader) - Constructor for class net.morimekta.providence.reflect.parser.ThriftTokenizer
- ThriftTokenType - Enum in net.morimekta.providence.reflect.parser
- toString() - Method in class net.morimekta.providence.reflect.contained.CEnumValue
- toString() - Method in exception net.morimekta.providence.reflect.contained.CException
- toString() - Method in class net.morimekta.providence.reflect.contained.CField
- toString() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- toString() - Method in class net.morimekta.providence.reflect.contained.CServiceMethod
- toString() - Method in class net.morimekta.providence.reflect.contained.CStruct
- toString() - Method in class net.morimekta.providence.reflect.contained.CUnion
- toString() - Method in class net.morimekta.providence.reflect.model.AnnotationDeclaration
- toString() - Method in class net.morimekta.providence.reflect.model.IncludeDeclaration
- toString() - Method in class net.morimekta.providence.reflect.model.ProgramDeclaration
- toString() - Method in exception net.morimekta.providence.reflect.parser.ThriftException
- toString() - Method in enum net.morimekta.providence.reflect.parser.ThriftTokenType
- TypedefDeclaration - Class in net.morimekta.providence.reflect.model
-
typedef ::= 'typedef' {name} '=' {type}
- TypedefDeclaration(String, ThriftToken, ThriftToken, List<ThriftToken>) - Constructor for class net.morimekta.providence.reflect.model.TypedefDeclaration
U
- unionField() - Method in class net.morimekta.providence.reflect.contained.CUnion
- unionFieldIsSet() - Method in class net.morimekta.providence.reflect.contained.CUnion
V
- valid() - Method in class net.morimekta.providence.reflect.contained.CEnumValue.Builder
- valid() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- valid() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- validate() - Method in class net.morimekta.providence.reflect.contained.CMessageBuilder
- validate() - Method in class net.morimekta.providence.reflect.contained.CUnion.Builder
- valueOf(String) - Static method in enum net.morimekta.providence.reflect.parser.ThriftTokenType
-
Returns the enum constant of this type with the specified name.
- values() - Method in exception net.morimekta.providence.reflect.contained.CException
- values() - Method in class net.morimekta.providence.reflect.contained.CInterface
- values() - Method in interface net.morimekta.providence.reflect.contained.CMessage
-
Method to access all values in the message.
- values() - Method in class net.morimekta.providence.reflect.contained.CStruct
- values() - Static method in enum net.morimekta.providence.reflect.parser.ThriftTokenType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages