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