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

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.
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