JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
I
K
M
N
O
P
R
S
T
U
V
W
A
addToPath(TypeDef)
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
addToVisited(TypeDef)
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
addToVisited(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
All
- Annotation Type in
io.sundr.dsl.annotations
And
- Annotation Type in
io.sundr.dsl.annotations
AndTransitionFilter
- Class in
io.sundr.dsl.internal.element.functions.filter
AndTransitionFilter(Set<TransitionFilter>)
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
AndTransitionFilter
AndTransitionFilter(TransitionFilter...)
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
AndTransitionFilter
Any
- Annotation Type in
io.sundr.dsl.annotations
apply(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.element.functions.filter.
AndTransitionFilter
apply(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.element.functions.filter.
OrTransitionFilter
apply(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.element.functions.filter.
RequiresAllFilter
apply(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.element.functions.filter.
RequiresAnyFilter
apply(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.element.functions.filter.
RequiresNoneFilter
apply(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.element.functions.filter.
RequiresNoneOfFilter
apply(Collection<TypeDef>)
- Method in class io.sundr.dsl.internal.element.functions.filter.
RequiresOnlyFilter
apply(Element)
- Method in class io.sundr.dsl.internal.element.functions.
KeywordsAndMethodsToFilter
apply(Element)
- Method in class io.sundr.dsl.internal.element.functions.
ToClasses
apply(Element)
- Method in class io.sundr.dsl.internal.element.functions.
ToKeywords
apply(Element)
- Method in class io.sundr.dsl.internal.element.functions.
ToRequiresOnly
B
Begin
- Annotation Type in
io.sundr.dsl.annotations
An annotation to specify that the current method or annotation acts as a keyword (transition candidate).
BEGIN_SCOPE
- Static variable in class io.sundr.dsl.internal.
Constants
build()
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
builder()
- Static method in class io.sundr.dsl.internal.graph.
NodeContext
Builder()
- Constructor for class io.sundr.dsl.internal.graph.
NodeContext.Builder
but()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
C
CARDINALITY_MULTIPLE
- Static variable in class io.sundr.dsl.internal.
Constants
CLASSES
- Static variable in class io.sundr.dsl.internal.
Constants
CLASSES
- Static variable in class io.sundr.dsl.internal.type.functions.
Merge
CLASSREFS
- Static variable in class io.sundr.dsl.internal.type.functions.
Generify
CLASSREFS_TO_NAME
- Static variable in class io.sundr.dsl.internal.type.functions.
Combine
CLASSREFS_TO_PACKAGE
- Static variable in class io.sundr.dsl.internal.type.functions.
Combine
clear()
- Method in class io.sundr.dsl.internal.graph.
NodeRepository
clear()
- Static method in class io.sundr.dsl.internal.type.functions.
Generics
Combine
- Class in
io.sundr.dsl.internal.type.functions
Combine()
- Constructor for class io.sundr.dsl.internal.type.functions.
Combine
Constants
- Class in
io.sundr.dsl.internal
contextOfChild(TypeDef)
- Method in class io.sundr.dsl.internal.graph.
NodeContext
create(Set<String>, Set<String>, Set<String>)
- Method in class io.sundr.dsl.internal.element.functions.
KeywordsAndMethodsToFilter
create(Set<String>, Set<String>, Set<String>)
- Method in class io.sundr.dsl.internal.element.functions.
ToRequiresAll
create(Set<String>, Set<String>, Set<String>)
- Method in class io.sundr.dsl.internal.element.functions.
ToRequiresAny
create(Set<String>, Set<String>, Set<String>)
- Method in class io.sundr.dsl.internal.element.functions.
ToRequiresNoneOf
create(Set<String>, Set<String>, Set<String>)
- Method in class io.sundr.dsl.internal.element.functions.
ToRequiresOnly
create(Elements, Types)
- Static method in class io.sundr.dsl.internal.processor.
DslContextManager
createNode(TypeDef, Set<Node<TypeDef>>)
- Method in class io.sundr.dsl.internal.graph.
NodeRepository
D
DEFAULT_TEMPLATE_LOCATION
- Static variable in class io.sundr.dsl.internal.processor.
DslProcessor
Dsl
- Annotation Type in
io.sundr.dsl.annotations
DslContext
- Class in
io.sundr.dsl.internal.processor
DslContext(Elements, Types)
- Constructor for class io.sundr.dsl.internal.processor.
DslContext
DslContextManager
- Class in
io.sundr.dsl.internal.processor
DslProcessor
- Class in
io.sundr.dsl.internal.processor
DslProcessor()
- Constructor for class io.sundr.dsl.internal.processor.
DslProcessor
E
End
- Annotation Type in
io.sundr.dsl.annotations
An annotation to specify that the current method or annotation acts as a keyword (transition candidate).
END_SCOPE
- Static variable in class io.sundr.dsl.internal.
Constants
EntryPoint
- Annotation Type in
io.sundr.dsl.annotations
An annotation to mark entry points to the DSL.
exclusion(Set<TypeDef>, Collection<TypeDef>)
- Static method in class io.sundr.dsl.internal.utils.
GraphUtils
executablesToInterfaces(DslContext, Collection<ExecutableElement>)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
Convert a
Collection
of
ExecutableElement
s to a
Set
of
TypeDef
es.
executableToInterface(DslContext, ExecutableElement)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
Convert an
ExecutableElement
to a
TypeDef
extractInterfacesFromClassRef(ClassRef)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
extractInterfacesFromClassRefs(Set<ClassRef>)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
extractInterfacesFromType(TypeDef)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
extractInterfacesFromTypes(Set<TypeDef>)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
F
FILTER
- Static variable in class io.sundr.dsl.internal.
Constants
G
Generics
- Class in
io.sundr.dsl.internal.type.functions
Generics()
- Constructor for class io.sundr.dsl.internal.type.functions.
Generics
Generify
- Class in
io.sundr.dsl.internal.type.functions
Generify()
- Constructor for class io.sundr.dsl.internal.type.functions.
Generify
get(TypeDef)
- Method in class io.sundr.dsl.internal.graph.
NodeRepository
getActiveScopes()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
getAll()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
getClasses(Collection<TypeDef>)
- Static method in class io.sundr.dsl.internal.utils.
GraphUtils
getCodegenContext()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getContext()
- Static method in class io.sundr.dsl.internal.processor.
DslContextManager
getDefinitionRepository()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getElements()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getItem()
- Method in class io.sundr.dsl.internal.graph.
Node
getItem()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
getKeywords(Collection<TypeDef>)
- Static method in class io.sundr.dsl.internal.utils.
GraphUtils
getMethods(Collection<TypeDef>)
- Static method in class io.sundr.dsl.internal.utils.
GraphUtils
getNodeRepository()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getOrCreateNode(TypeDef, Set<Node<TypeDef>>)
- Method in class io.sundr.dsl.internal.graph.
NodeRepository
getPath()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
getPathTypes()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
getScopes(Collection<TypeDef>)
- Static method in class io.sundr.dsl.internal.utils.
GraphUtils
getTerminatingTypes(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
getToClasses()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getToKeywords()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getToRequiresAll()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getToRequiresAny()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getToRequiresNoneOf()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getToRequiresOnly()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getTransitions()
- Method in class io.sundr.dsl.internal.graph.
Node
getTypes()
- Method in class io.sundr.dsl.internal.processor.
DslContext
getVisited()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
getVisitedTypes()
- Method in class io.sundr.dsl.internal.graph.
NodeContext
GraphUtils
- Class in
io.sundr.dsl.internal.utils
I
INTERFACE_SUFFIX
- Static variable in class io.sundr.dsl.internal.
Constants
InterfaceName
- Annotation Type in
io.sundr.dsl.annotations
This annotation allows you to explicitly define the generated interface name.
io.sundr.dsl.annotations
- package io.sundr.dsl.annotations
io.sundr.dsl.internal
- package io.sundr.dsl.internal
io.sundr.dsl.internal.element.functions
- package io.sundr.dsl.internal.element.functions
io.sundr.dsl.internal.element.functions.filter
- package io.sundr.dsl.internal.element.functions.filter
io.sundr.dsl.internal.graph
- package io.sundr.dsl.internal.graph
io.sundr.dsl.internal.graph.functions
- package io.sundr.dsl.internal.graph.functions
io.sundr.dsl.internal.processor
- package io.sundr.dsl.internal.processor
io.sundr.dsl.internal.type.functions
- package io.sundr.dsl.internal.type.functions
io.sundr.dsl.internal.utils
- package io.sundr.dsl.internal.utils
io.sundr.dsl.internal.visitors
- package io.sundr.dsl.internal.visitors
IS_COMPOSITE
- Static variable in class io.sundr.dsl.internal.
Constants
IS_ENTRYPOINT
- Static variable in class io.sundr.dsl.internal.
Constants
IS_GENERATED
- Static variable in class io.sundr.dsl.internal.
Constants
IS_GENERIC
- Static variable in class io.sundr.dsl.internal.
Constants
IS_TERMINAL
- Static variable in class io.sundr.dsl.internal.
Constants
IS_TRANSITION
- Static variable in class io.sundr.dsl.internal.
Constants
isBeginScope(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isCardinalityMultiple(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isEndScope(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isEntryPoint(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isGeneric(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isSatisfied(TypeDef, List<TypeDef>)
- Static method in class io.sundr.dsl.internal.utils.
GraphUtils
isTerminal(ExecutableElement)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isTerminal(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isTransition(Attributeable)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
isVoid(ExecutableElement)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
K
Keyword
- Annotation Type in
io.sundr.dsl.annotations
An annotation to specify that the current method or annotation acts as a keyword (transition candidate).
KEYWORDS
- Static variable in class io.sundr.dsl.internal.
Constants
KeywordsAndMethodsToFilter
- Class in
io.sundr.dsl.internal.element.functions
KeywordsAndMethodsToFilter(Elements, String)
- Constructor for class io.sundr.dsl.internal.element.functions.
KeywordsAndMethodsToFilter
M
MAP
- Static variable in class io.sundr.dsl.internal.type.functions.
Generics
Merge
- Class in
io.sundr.dsl.internal.type.functions
METHOD_NAME
- Static variable in class io.sundr.dsl.internal.
Constants
MethodName
- Annotation Type in
io.sundr.dsl.annotations
This annotation allows you to explicitly define the generated interface name.
METHODS
- Static variable in class io.sundr.dsl.internal.
Constants
Multiple
- Annotation Type in
io.sundr.dsl.annotations
An annotation to mark methods that can appear multiple times in the invocation chain.
N
Node
<
T
> - Class in
io.sundr.dsl.internal.graph
NodeContext
- Class in
io.sundr.dsl.internal.graph
NodeContext(TypeDef, List<TypeDef>, Set<TypeDef>, Set<TypeDef>)
- Constructor for class io.sundr.dsl.internal.graph.
NodeContext
NodeContext.Builder
- Class in
io.sundr.dsl.internal.graph
NodeRepository
- Class in
io.sundr.dsl.internal.graph
NodeRepository()
- Constructor for class io.sundr.dsl.internal.graph.
NodeRepository
Nodes
- Class in
io.sundr.dsl.internal.graph.functions
Nodes()
- Constructor for class io.sundr.dsl.internal.graph.functions.
Nodes
None
- Annotation Type in
io.sundr.dsl.annotations
O
Only
- Annotation Type in
io.sundr.dsl.annotations
Option
- Annotation Type in
io.sundr.dsl.annotations
An annotation to specify that the current annotation is using for transition filtering.
Or
- Annotation Type in
io.sundr.dsl.annotations
ORIGINAL_REF
- Static variable in class io.sundr.dsl.internal.
Constants
ORIGINAL_RETURN_TYPE
- Static variable in class io.sundr.dsl.internal.
Constants
OrTransitionFilter
- Class in
io.sundr.dsl.internal.element.functions.filter
OrTransitionFilter(TransitionFilter...)
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
OrTransitionFilter
P
process(Set<? extends TypeElement>, RoundEnvironment)
- Method in class io.sundr.dsl.internal.processor.
DslProcessor
R
REMOVABLE_PREFIXES
- Static variable in class io.sundr.dsl.internal.
Constants
RequiresAllFilter
- Class in
io.sundr.dsl.internal.element.functions.filter
Function that determines if a set of visited keywords contains ALL of the specified requirements.
RequiresAllFilter(Set<String>, Set<String>, Set<String>)
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
RequiresAllFilter
RequiresAnyFilter
- Class in
io.sundr.dsl.internal.element.functions.filter
Function that determines if a set of visited keywords contains ALL of the specified requirements.
RequiresAnyFilter(Set<String>, Set<String>, Set<String>)
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
RequiresAnyFilter
RequiresNoneFilter
- Class in
io.sundr.dsl.internal.element.functions.filter
Function that determines if a set of visited keywords contains No Classes/Keywords/Methods.
RequiresNoneFilter()
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
RequiresNoneFilter
RequiresNoneOfFilter
- Class in
io.sundr.dsl.internal.element.functions.filter
Function that determines if a set of visited keywords contains ALL of the specified requirements.
RequiresNoneOfFilter(Set<String>, Set<String>, Set<String>)
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
RequiresNoneOfFilter
RequiresOnlyFilter
- Class in
io.sundr.dsl.internal.element.functions.filter
Function that determines if a set of visited keywords contains ALL of the specified requirements.
RequiresOnlyFilter(Set<String>, Set<String>, Set<String>, Boolean, Boolean)
- Constructor for class io.sundr.dsl.internal.element.functions.filter.
RequiresOnlyFilter
S
SCOPE_SUFFIX
- Static variable in class io.sundr.dsl.internal.
Constants
T
Terminal
- Annotation Type in
io.sundr.dsl.annotations
An annotation to mark the terminal point of the DSL.
TERMINATING_TYPES
- Static variable in class io.sundr.dsl.internal.
Constants
TO_GRAPH
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
Function
that accepts a set of
TypeDef
and creates a the transition graph.
TO_NEXT
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
Function
that accepts a
NodeContext
and finds which classes can follow next.
TO_ROOT
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
TO_SCOPE
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
TO_TRANSITION
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
TO_TREE
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
TO_UNCYCLIC
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
TO_UNWRAPPED
- Static variable in class io.sundr.dsl.internal.graph.functions.
Nodes
ToClasses
- Class in
io.sundr.dsl.internal.element.functions
ToClasses(Elements)
- Constructor for class io.sundr.dsl.internal.element.functions.
ToClasses
toClassNames(T)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
toInterfaceName(String)
- Static method in class io.sundr.dsl.internal.utils.
TypeDefUtils
ToKeywords
- Class in
io.sundr.dsl.internal.element.functions
ToKeywords(Elements)
- Constructor for class io.sundr.dsl.internal.element.functions.
ToKeywords
ToRequiresAll
- Class in
io.sundr.dsl.internal.element.functions
ToRequiresAll(Elements)
- Constructor for class io.sundr.dsl.internal.element.functions.
ToRequiresAll
ToRequiresAny
- Class in
io.sundr.dsl.internal.element.functions
ToRequiresAny(Elements)
- Constructor for class io.sundr.dsl.internal.element.functions.
ToRequiresAny
ToRequiresNoneOf
- Class in
io.sundr.dsl.internal.element.functions
ToRequiresNoneOf(Elements)
- Constructor for class io.sundr.dsl.internal.element.functions.
ToRequiresNoneOf
ToRequiresOnly
- Class in
io.sundr.dsl.internal.element.functions
ToRequiresOnly(Elements)
- Constructor for class io.sundr.dsl.internal.element.functions.
ToRequiresOnly
toString()
- Method in class io.sundr.dsl.internal.graph.
Node
TransitionFilter
- Interface in
io.sundr.dsl.internal.element.functions.filter
A Function that determines if a set of visited keyword types satisfies some requirements.
TRANSPARENT
- Static variable in class io.sundr.dsl.internal.
Constants
TRANSPARENT_REF
- Static variable in class io.sundr.dsl.internal.
Constants
TypeArgumentReplace
- Class in
io.sundr.dsl.internal.visitors
TypeArgumentReplace(TypeRef, TypeRef)
- Constructor for class io.sundr.dsl.internal.visitors.
TypeArgumentReplace
TYPEDEFS
- Static variable in class io.sundr.dsl.internal.type.functions.
Combine
TYPEDEFS
- Static variable in class io.sundr.dsl.internal.type.functions.
Generify
TYPEDEFS_TO_NAME
- Static variable in class io.sundr.dsl.internal.type.functions.
Combine
TypeDefUtils
- Class in
io.sundr.dsl.internal.utils
TypeParamDefColletor
- Class in
io.sundr.dsl.internal.visitors
TypeParamDefColletor(Collection<TypeParamDef>)
- Constructor for class io.sundr.dsl.internal.visitors.
TypeParamDefColletor
TypeParamDefReplace
- Class in
io.sundr.dsl.internal.visitors
TypeParamDefReplace(TypeParamDef, TypeParamDef)
- Constructor for class io.sundr.dsl.internal.visitors.
TypeParamDefReplace
TypeParamRefColletor
- Class in
io.sundr.dsl.internal.visitors
TypeParamRefColletor(Collection<TypeParamRef>)
- Constructor for class io.sundr.dsl.internal.visitors.
TypeParamRefColletor
TYPEREFS
- Static variable in class io.sundr.dsl.internal.type.functions.
Combine
TYPES
- Static variable in class io.sundr.dsl.internal.type.functions.
Merge
U
UNWRAP
- Static variable in class io.sundr.dsl.internal.type.functions.
Generics
V
visit(ClassRefBuilder)
- Method in class io.sundr.dsl.internal.visitors.
TypeArgumentReplace
visit(TypeDefBuilder)
- Method in class io.sundr.dsl.internal.visitors.
TypeParamDefColletor
visit(TypeDefBuilder)
- Method in class io.sundr.dsl.internal.visitors.
TypeParamDefReplace
visit(ClassRefBuilder)
- Method in class io.sundr.dsl.internal.visitors.
TypeParamRefColletor
VOID
- Static variable in class io.sundr.dsl.internal.
Constants
VOID_REF
- Static variable in class io.sundr.dsl.internal.
Constants
W
withAll(Set<TypeDef>)
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
withItem(TypeDef)
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
withPath(List<TypeDef>)
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
withVisited(Set<TypeDef>)
- Method in class io.sundr.dsl.internal.graph.
NodeContext.Builder
A
B
C
D
E
F
G
I
K
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All Rights Reserved.