Skip navigation links
A C E F G I L M N P R S T W 

A

assertElementIsMethod(Element) - Static method in class trip.spi.inject.ProducerImplementation
 

C

classExists(String) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
createAProducerFrom(GenerableClass) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
createAStatelessClassFrom(StatelessClass) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
createClassCanonicalName(ProducerImplementation) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
createFile(URI) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
createIdentifier() - Method in class trip.spi.inject.ProducerImplementation
 
createIdentifier() - Method in class trip.spi.inject.stateless.StatelessClass
 
createNeededDirectoriesTo(URI) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
createResource(String) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
createSingletonMetaInf() - Method in class trip.spi.inject.ProvidedClassesProcessor
 

E

EOL - Static variable in class trip.spi.inject.ProvidedClassesProcessor
 
expectsContext - Variable in class trip.spi.inject.ProducerImplementation
 
exposedByClass - Variable in class trip.spi.inject.stateless.StatelessClass
Identify if the exposed type is a class or interface.
ExposedMethod - Class in trip.spi.inject.stateless
 
ExposedMethod(String, String, List<String>) - Constructor for class trip.spi.inject.stateless.ExposedMethod
 
exposedMethods - Variable in class trip.spi.inject.stateless.StatelessClass
A list of methods that will be wrapped up.
exposedMethodsAsString() - Method in class trip.spi.inject.stateless.StatelessClass
 
extractClassNameFrom(String) - Method in class trip.spi.inject.stateless.StatelessClass
 
extractNameFrom(ExecutableElement) - Static method in class trip.spi.inject.ProducerImplementation
 
extractNameFrom(TypeElement) - Static method in class trip.spi.inject.ProducerImplementation
 
extractPackageNameFrom(String) - Method in class trip.spi.inject.stateless.StatelessClass
 
extractParameters(ExecutableElement) - Static method in class trip.spi.inject.stateless.ExposedMethod
 

F

factoryProviderClazzTemplate - Variable in class trip.spi.inject.ProvidedClassesProcessor
 
factoryProviderClazzTemplate - Variable in class trip.spi.inject.stateless.StatelessClassGenerator
 
filer() - Method in class trip.spi.inject.ProvidedClassesProcessor
 
flush() - Method in class trip.spi.inject.ProvidedClassesProcessor
 
from(ExecutableElement) - Static method in class trip.spi.inject.ProducerImplementation
 
from(Element) - Static method in class trip.spi.inject.SingletonImplementation
 
from(ExecutableElement) - Static method in class trip.spi.inject.stateless.ExposedMethod
 
from(TypeElement) - Static method in class trip.spi.inject.stateless.StatelessClass
 

G

GenerableClass - Interface in trip.spi.inject
 
getExposedMethods() - Method in class trip.spi.inject.stateless.StatelessClass
 
getGeneratedClassCanonicalName() - Method in interface trip.spi.inject.GenerableClass
 
getGeneratedClassCanonicalName() - Method in class trip.spi.inject.ProducerImplementation
 
getGeneratedClassCanonicalName() - Method in class trip.spi.inject.stateless.StatelessClass
 
getIdentifaction() - Method in class trip.spi.inject.stateless.StatelessClass
 
getImplementationCanonicalName() - Method in class trip.spi.inject.stateless.StatelessClass
 
getPackageName() - Method in class trip.spi.inject.stateless.StatelessClass
 
getParametersAsString() - Method in class trip.spi.inject.stateless.ExposedMethod
 
getParametersWithTypesAsString() - Method in class trip.spi.inject.stateless.ExposedMethod
 
getProvidedServiceClass(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
getProvidedServiceClassAsString(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
getProvidedServiceClassForSingleton(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
getProvidedServiceClassForStateless(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
getProvidedServiceName(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
getProvidedSingletonAsTypeMirror(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
getProvidedStatelessAsTypeMirror(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
getReturnable() - Method in class trip.spi.inject.stateless.ExposedMethod
Identifies if the method should or not returns data.
getServiceIdentificationName() - Method in class trip.spi.inject.stateless.StatelessClass
 
getSupportedSourceVersion() - Method in class trip.spi.inject.ProvidedClassesProcessor
We just return the latest version of whatever JDK we run on.
getTypeCanonicalName() - Method in class trip.spi.inject.stateless.StatelessClass
 
getTypeName() - Method in class trip.spi.inject.stateless.StatelessClass
 

I

identifaction - Variable in class trip.spi.inject.stateless.StatelessClass
This attribute will be part of the class name.
implementationCanonicalName - Variable in class trip.spi.inject.stateless.StatelessClass
The implementation type as Canonical Name notation.
implementationClass - Variable in class trip.spi.inject.SingletonImplementation
 
implementationClass() - Method in class trip.spi.inject.SingletonImplementation
 
interfaceClass - Variable in class trip.spi.inject.SingletonImplementation
 
interfaceClass() - Method in class trip.spi.inject.SingletonImplementation
 
isAnnotatedForSingleton(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
isAnnotatedForStateless(TypeElement) - Static method in class trip.spi.inject.SingletonImplementation
 
isExposedByClass() - Method in class trip.spi.inject.stateless.StatelessClass
 
isExposedMethod(Element) - Static method in class trip.spi.inject.stateless.StatelessClass
 
isImplementingClass(String, TypeElement) - Static method in class trip.spi.inject.stateless.StatelessClass
 
isPrivate(ExecutableElement) - Static method in class trip.spi.inject.stateless.StatelessClass
 
isSingletonAnnotationBlank(TypeMirror) - Static method in class trip.spi.inject.SingletonImplementation
 
isStatelessAnnotationClassBlank(TypeMirror) - Static method in class trip.spi.inject.SingletonImplementation
 

L

log(String) - Method in class trip.spi.inject.ProvidedClassesProcessor
 

M

measureIfExpectsContextAsParameter(ExecutableElement) - Static method in class trip.spi.inject.ProducerImplementation
 
memorizeAServiceImplementation(StatelessClass) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
memorizeAServiceImplementation(SingletonImplementation) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
memorizeAServiceImplementation(String, String) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
mustacheFactory - Variable in class trip.spi.inject.ProvidedClassesProcessor
 
mustacheFactory - Variable in class trip.spi.inject.stateless.StatelessClassGenerator
 

N

name - Variable in class trip.spi.inject.ProducerImplementation
 
name() - Method in class trip.spi.inject.ProducerImplementation
 
name - Variable in class trip.spi.inject.stateless.ExposedMethod
The method name.
NameTransformations - Class in trip.spi.inject
 
NameTransformations() - Constructor for class trip.spi.inject.NameTransformations
 

P

packageName - Variable in class trip.spi.inject.ProducerImplementation
 
packageName() - Method in class trip.spi.inject.ProducerImplementation
 
packageName - Variable in class trip.spi.inject.stateless.StatelessClass
The package where the new class should be placed.
parameterTypes - Variable in class trip.spi.inject.stateless.ExposedMethod
List of parameter types in Canonical Name notation.
postConstructMethods - Variable in class trip.spi.inject.stateless.StatelessClass
A list of methods that run after construct the Stateless service.
preDestroyMethods - Variable in class trip.spi.inject.stateless.StatelessClass
A list of methods that run before destroy the Stateless service.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
process(RoundEnvironment) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
processProducers(RoundEnvironment) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
processSingletons(RoundEnvironment) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
processStateless(RoundEnvironment) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
ProducerImplementation - Class in trip.spi.inject
 
ProducerImplementation(String, String, String, String, String, String, boolean, String, boolean) - Constructor for class trip.spi.inject.ProducerImplementation
 
ProvidedClassesProcessor - Class in trip.spi.inject
 
ProvidedClassesProcessor() - Constructor for class trip.spi.inject.ProvidedClassesProcessor
 
provider - Variable in class trip.spi.inject.ProducerImplementation
 
provider() - Method in class trip.spi.inject.ProducerImplementation
 
PROVIDER_FILE - Static variable in class trip.spi.inject.ProvidedClassesProcessor
 
providerMethod - Variable in class trip.spi.inject.ProducerImplementation
 
providerMethod() - Method in class trip.spi.inject.ProducerImplementation
 
providerName - Variable in class trip.spi.inject.ProducerImplementation
 
providerName() - Method in class trip.spi.inject.ProducerImplementation
 

R

readAListWithAllCreatedClassesImplementing(String) - Method in class trip.spi.inject.ProvidedClassesProcessor
 
retrieveExposedMethods(TypeElement) - Static method in class trip.spi.inject.stateless.StatelessClass
 
retrieveMethodsAnnotatedWith(TypeElement, Class<? extends Annotation>...) - Static method in class trip.spi.inject.stateless.StatelessClass
 
returnType - Variable in class trip.spi.inject.stateless.ExposedMethod
The Canonical Name notation of the return type.

S

serviceFor - Variable in class trip.spi.inject.ProducerImplementation
 
serviceIdentificationName - Variable in class trip.spi.inject.stateless.StatelessClass
An easy name to find the class when two or more services are provided to a same type.
SERVICES - Static variable in class trip.spi.inject.ProvidedClassesProcessor
 
SingletonImplementation - Class in trip.spi.inject
 
SingletonImplementation(String, String) - Constructor for class trip.spi.inject.SingletonImplementation
 
singletons - Variable in class trip.spi.inject.ProvidedClassesProcessor
 
stateless - Variable in class trip.spi.inject.ProducerImplementation
 
StatelessClass - Class in trip.spi.inject.stateless
 
StatelessClass(String, String, String, boolean, List<ExposedMethod>, List<ExposedMethod>, List<ExposedMethod>) - Constructor for class trip.spi.inject.stateless.StatelessClass
 
statelessClassGenerator - Variable in class trip.spi.inject.ProvidedClassesProcessor
 
StatelessClassGenerator - Class in trip.spi.inject.stateless
 
StatelessClassGenerator() - Constructor for class trip.spi.inject.stateless.StatelessClassGenerator
 
stripGenericsFrom(String) - Static method in class trip.spi.inject.NameTransformations
 

T

trip.spi.inject - package trip.spi.inject
 
trip.spi.inject.stateless - package trip.spi.inject.stateless
 
type - Variable in class trip.spi.inject.ProducerImplementation
 
type() - Method in class trip.spi.inject.ProducerImplementation
 
typeCanonicalName - Variable in class trip.spi.inject.stateless.StatelessClass
The exposed type as Canonical Name notation.
typeName - Variable in class trip.spi.inject.ProducerImplementation
 
typeName() - Method in class trip.spi.inject.ProducerImplementation
 
typeName - Variable in class trip.spi.inject.stateless.StatelessClass
The exposed type simple name.

W

write(StatelessClass, Writer) - Method in class trip.spi.inject.stateless.StatelessClassGenerator
 
A C E F G I L M N P R S T W 
Skip navigation links

Copyright © 2015. All rights reserved.