Uses of Class
org.derive4j.processor.api.InstanceLocation
Packages that use InstanceLocation
-
Uses of InstanceLocation in org.derive4j.processor
Methods in org.derive4j.processor that return types with arguments of type InstanceLocationModifier and TypeMethodDescriptionprivate Optional
<InstanceLocation> DeriveUtilsImpl.findCompiledInstance
(TypeElement typeElementContext, TypeElement typeClass, TypeElement typeElement, DeclaredType declaredType, List<TypeElement> lowPriorityProviders, Optional<com.squareup.javapoet.ClassName> deriveTarget, Optional<com.squareup.javapoet.ClassName> deriveTargetExtend, Optional<com.squareup.javapoet.ClassName> contextExtend) private Function
<TypeElement, Stream<InstanceLocation>> DeriveUtilsImpl.findCompiledInstanceIn
(TypeElement typeElement, DeclaredType declaredType, Optional<com.squareup.javapoet.ClassName> deriveTarget, TypeMirror rawTypeClass) DeriveUtilsImpl.findInstance
(TypeElement typeElementContext, com.squareup.javapoet.ClassName typeClassContext, com.squareup.javapoet.ClassName typeClass, TypeElement typeElement, DeclaredType declaredType, List<TypeElement> lowPriorityProviders) -
Uses of InstanceLocation in org.derive4j.processor.api
Subclasses of InstanceLocation in org.derive4j.processor.apiModifier and TypeClassDescriptionprivate static final class
private static final class
private static final class
private static final class
Fields in org.derive4j.processor.api declared as InstanceLocationModifier and TypeFieldDescriptionprivate final InstanceLocation
InstanceLocations.CaseOfMatchers.PartialMatcher._instanceLocation
private final InstanceLocation
InstanceLocations.CaseOfMatchers.TotalMatcher_Value._instanceLocation
private InstanceLocation
InstanceLocations.Lazy.evaluation
Fields in org.derive4j.processor.api with type parameters of type InstanceLocationModifier and TypeFieldDescriptionprivate Supplier
<InstanceLocation> InstanceLocations.Lazy.expression
Methods in org.derive4j.processor.api that return InstanceLocationModifier and TypeMethodDescriptionprivate InstanceLocation
InstanceLocations.Lazy._evaluate()
static InstanceLocation
InstanceLocations.generatedIn
(com.squareup.javapoet.ClassName className) static InstanceLocation
InstanceLocations.lazy
(Supplier<InstanceLocation> instanceLocation) static InstanceLocation
InstanceLocations.method
(com.squareup.javapoet.ClassName className, ExecutableElement executableElement, Map<TypeVariable, TypeMirror> typeArgs) static InstanceLocation
InstanceLocations.value
(com.squareup.javapoet.ClassName className, VariableElement variableElement) Methods in org.derive4j.processor.api that return types with arguments of type InstanceLocationModifier and TypeMethodDescriptionDeriveUtils.findInstance
(TypeElement typeElementContext, com.squareup.javapoet.ClassName typeClassContext, com.squareup.javapoet.ClassName typeClass, TypeElement typeElement, DeclaredType declaredType, List<TypeElement> lowPriorityProviders) final Function
<InstanceLocation, X> InstanceLocations.CasesMatchers.TotalMatcher_Method.method
(InstanceLocations.MethodMapper<X> method) final Function
<InstanceLocation, X> static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modClassName
(Function<com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName> classNameMod) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modClassName
(Function<com.squareup.javapoet.ClassName, com.squareup.javapoet.ClassName> classNameMod) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modExecutableElement
(Function<ExecutableElement, ExecutableElement> executableElementMod) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modExecutableElement
(Function<ExecutableElement, ExecutableElement> executableElementMod) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modTypeArgs
(Function<Map<TypeVariable, TypeMirror>, Map<TypeVariable, TypeMirror>> typeArgsMod) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modTypeArgs
(Function<Map<TypeVariable, TypeMirror>, Map<TypeVariable, TypeMirror>> typeArgsMod) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modVariableElement
(Function<VariableElement, VariableElement> variableElementMod) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.modVariableElement
(Function<VariableElement, VariableElement> variableElementMod) final Function
<InstanceLocation, X> final Function
<InstanceLocation, X> InstanceLocations.CasesMatchers.PartialMatcher.otherwise_
(X x) final Function
<InstanceLocation, Optional<X>> InstanceLocations.CasesMatchers.PartialMatcher.otherwiseEmpty()
static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setClassName
(com.squareup.javapoet.ClassName newClassName) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setClassName
(com.squareup.javapoet.ClassName newClassName) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setExecutableElement
(ExecutableElement newExecutableElement) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setExecutableElement
(ExecutableElement newExecutableElement) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setTypeArgs
(Map<TypeVariable, TypeMirror> newTypeArgs) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setTypeArgs
(Map<TypeVariable, TypeMirror> newTypeArgs) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setVariableElement
(VariableElement newVariableElement) static Function
<InstanceLocation, InstanceLocation> InstanceLocations.setVariableElement
(VariableElement newVariableElement) Methods in org.derive4j.processor.api with parameters of type InstanceLocationModifier and TypeMethodDescriptionInstanceLocations.caseOf
(InstanceLocation instanceLocation) static com.squareup.javapoet.ClassName
InstanceLocations.getClassName
(InstanceLocation instanceLocation) static Optional
<ExecutableElement> InstanceLocations.getExecutableElement
(InstanceLocation instanceLocation) static Optional
<Map<TypeVariable, TypeMirror>> InstanceLocations.getTypeArgs
(InstanceLocation instanceLocation) static Optional
<VariableElement> InstanceLocations.getVariableElement
(InstanceLocation instanceLocation) Method parameters in org.derive4j.processor.api with type arguments of type InstanceLocationModifier and TypeMethodDescriptionstatic InstanceLocation
InstanceLocations.lazy
(Supplier<InstanceLocation> instanceLocation) Constructors in org.derive4j.processor.api with parameters of type InstanceLocationModifierConstructorDescription(package private)
PartialMatcher
(InstanceLocation _instanceLocation, InstanceLocations.ValueMapper<X> value, Function<com.squareup.javapoet.ClassName, X> generatedIn, InstanceLocations.MethodMapper<X> method) (package private)
PartialMatcher_Method
(InstanceLocation _instanceLocation, InstanceLocations.ValueMapper<X> value, Function<com.squareup.javapoet.ClassName, X> generatedIn) (package private)
TotalMatcher_GeneratedIn
(InstanceLocation _instanceLocation, InstanceLocations.ValueMapper<X> value) (package private)
TotalMatcher_Method
(InstanceLocation _instanceLocation, InstanceLocations.ValueMapper<X> value, Function<com.squareup.javapoet.ClassName, X> generatedIn) (package private)
TotalMatcher_Value
(InstanceLocation _instanceLocation) Constructor parameters in org.derive4j.processor.api with type arguments of type InstanceLocationModifierConstructorDescription(package private)
Lazy
(Supplier<InstanceLocation> instanceLocation)