Skip navigation links
A B D E F G H I K M N P R T U V W 

A

addArgToAnnotation(Node<JCTree.JCAnnotation>, Node<JCTree.JCAssign>) - Method in interface kendal.api.AstHelper
 
addArgToAnnotation(Node<JCTree.JCAnnotation>, Node<JCTree.JCAssign>) - Method in class kendal.api.impl.AstHelperImpl
 
addChild(Node, AstHelper.Mode, int) - Method in class kendal.model.Node
 
addElementToClass(Node<JCTree.JCClassDecl>, Node<T>, AstHelper.Mode, int) - Method in interface kendal.api.AstHelper
 
addElementToClass(Node<JCTree.JCClassDecl>, Node<T>) - Method in interface kendal.api.AstHelper
 
addElementToClass(Node<JCTree.JCClassDecl>, Node<T>, AstHelper.Mode, int) - Method in class kendal.api.impl.AstHelperImpl
 
addExpressionStatementToConstructor(Node<JCTree.JCMethodDecl>, Node<T>, AstHelper.Mode, int) - Method in interface kendal.api.AstHelper
Does the same as AstHelper.addExpressionStatementToMethod(Node, Node, Mode, int) but takes into account presence of super() invocation.
addExpressionStatementToConstructor(Node<JCTree.JCMethodDecl>, Node<T>, AstHelper.Mode, int) - Method in class kendal.api.impl.AstHelperImpl
 
addExpressionStatementToMethod(Node<JCTree.JCMethodDecl>, Node<T>, AstHelper.Mode, int) - Method in interface kendal.api.AstHelper
 
addExpressionStatementToMethod(Node<JCTree.JCMethodDecl>, Node<T>, AstHelper.Mode, int) - Method in class kendal.api.impl.AstHelperImpl
 
AnnotationInheritanceHandler - Class in kendal.processor
 
AnnotationInheritanceHandler(AstHelper, TreeMaker) - Constructor for class kendal.processor.AnnotationInheritanceHandler
 
annotationNameMatches(Node<JCTree.JCAnnotation>, String) - Static method in class kendal.utils.AnnotationUtils
 
AnnotationUtils - Class in kendal.utils
 
AstHelper - Interface in kendal.api
Interface for AST modification helper class Instance of AstHelper is passed to implementations of KendalHandler
AstHelper.Mode - Enum in kendal.api
 
AstHelperImpl - Class in kendal.api.impl
 
AstHelperImpl(Context) - Constructor for class kendal.api.impl.AstHelperImpl
 
AstNodeBuilder - Interface in kendal.api
 
AstNodeBuilderImpl - Class in kendal.api.impl
 
AstUtils - Interface in kendal.api
 
AstUtilsImpl - Class in kendal.api.impl
 
AstUtilsImpl(Context) - Constructor for class kendal.api.impl.AstUtilsImpl
 
AstValidator - Interface in kendal.api
 
AstValidatorImpl - Class in kendal.api.impl
 
Attribute - Annotation Type in kendal.api.inheritance
This annotation will add named parameter to all usages of annotated annotation.
Attribute.List - Annotation Type in kendal.api.inheritance
 
AttrReference - Annotation Type in kendal.api.inheritance
Java does not allow using parameters of annotation to define other parameters of the same annotation.

B

block() - Method in interface kendal.api.AstNodeBuilder
 
block() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
BlockBuilder - Interface in kendal.api.builders
 
BlockBuilderImpl - Class in kendal.api.impl.builders
 
BlockBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.BlockBuilderImpl
 
build(List<Node<T>>) - Method in interface kendal.api.builders.BlockBuilder
 
build(Node<T>) - Method in interface kendal.api.builders.BlockBuilder
 
build(List<T>) - Method in interface kendal.api.builders.BlockBuilder
 
build(Node<T>, String) - Method in interface kendal.api.builders.FieldAccessBuilder
 
build(Node<T>, Name) - Method in interface kendal.api.builders.FieldAccessBuilder
 
build(String) - Method in interface kendal.api.builders.IdentifierBuilder
 
build(Name) - Method in interface kendal.api.builders.IdentifierBuilder
 
build(JCTree.JCModifiers, String, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, Node<JCTree.JCBlock>) - Method in interface kendal.api.builders.MethodDeclBuilder
 
build(JCTree.JCModifiers, Name, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, Node<JCTree.JCBlock>) - Method in interface kendal.api.builders.MethodDeclBuilder
 
build(JCTree.JCModifiers, String, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, JCTree.JCBlock) - Method in interface kendal.api.builders.MethodDeclBuilder
 
build(JCTree.JCModifiers, Name, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, JCTree.JCBlock) - Method in interface kendal.api.builders.MethodDeclBuilder
 
build(Node<T>) - Method in interface kendal.api.builders.MethodInvocationBuilder
 
build(Node<T>, List<Node<P>>) - Method in interface kendal.api.builders.MethodInvocationBuilder
 
build(Node<T>, Node<P>) - Method in interface kendal.api.builders.MethodInvocationBuilder
 
build(Node<T>, List<P>) - Method in interface kendal.api.builders.MethodInvocationBuilder
 
build(Node<JCTree.JCIdent>, Node<T>) - Method in interface kendal.api.builders.NewClassBuilder
 
build(Node<JCTree.JCIdent>, List<Node<T>>) - Method in interface kendal.api.builders.NewClassBuilder
 
build(Node<JCTree.JCBlock>, Node<JCTree.JCCatch>) - Method in interface kendal.api.builders.TryBuilder
 
build(Node<JCTree.JCBlock>, List<Node<JCTree.JCCatch>>) - Method in interface kendal.api.builders.TryBuilder
 
build(Node<JCTree.JCBlock>, List<JCTree.JCCatch>) - Method in interface kendal.api.builders.TryBuilder
 
build(Node<T>, String) - Method in interface kendal.api.builders.VariableDeclBuilder
 
build(Node<T>, Name) - Method in interface kendal.api.builders.VariableDeclBuilder
 
build(Node<T>, String, Node<K>) - Method in interface kendal.api.builders.VariableDeclBuilder
 
build(List<Modifier>, T, Name, Node<K>) - Method in interface kendal.api.builders.VariableDeclBuilder
 
build(List<Node<T>>) - Method in class kendal.api.impl.builders.BlockBuilderImpl
 
build(Node<T>) - Method in class kendal.api.impl.builders.BlockBuilderImpl
 
build(List<T>) - Method in class kendal.api.impl.builders.BlockBuilderImpl
 
build(Node<T>, String) - Method in class kendal.api.impl.builders.FieldAccessBuilderImpl
 
build(Node<T>, Name) - Method in class kendal.api.impl.builders.FieldAccessBuilderImpl
 
build(String) - Method in class kendal.api.impl.builders.IdentifierBuilderImpl
 
build(Name) - Method in class kendal.api.impl.builders.IdentifierBuilderImpl
 
build(JCTree.JCModifiers, String, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, Node<JCTree.JCBlock>) - Method in class kendal.api.impl.builders.MethodDeclBuilderImpl
 
build(JCTree.JCModifiers, Name, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, Node<JCTree.JCBlock>) - Method in class kendal.api.impl.builders.MethodDeclBuilderImpl
 
build(JCTree.JCModifiers, String, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, JCTree.JCBlock) - Method in class kendal.api.impl.builders.MethodDeclBuilderImpl
 
build(JCTree.JCModifiers, Name, JCTree.JCExpression, List<JCTree.JCTypeParameter>, List<JCTree.JCVariableDecl>, List<JCTree.JCExpression>, JCTree.JCBlock) - Method in class kendal.api.impl.builders.MethodDeclBuilderImpl
 
build(Node<T>) - Method in class kendal.api.impl.builders.MethodInvocationBuilderImpl
 
build(Node<T>, List<Node<P>>) - Method in class kendal.api.impl.builders.MethodInvocationBuilderImpl
 
build(Node<T>, Node<P>) - Method in class kendal.api.impl.builders.MethodInvocationBuilderImpl
 
build(Node<T>, List<P>) - Method in class kendal.api.impl.builders.MethodInvocationBuilderImpl
 
build(Node<JCTree.JCIdent>, Node<T>) - Method in class kendal.api.impl.builders.NewClassBuilderImpl
 
build(Node<JCTree.JCIdent>, List<Node<T>>) - Method in class kendal.api.impl.builders.NewClassBuilderImpl
 
build(Node<JCTree.JCBlock>, Node<JCTree.JCCatch>) - Method in class kendal.api.impl.builders.TryBuilderImpl
 
build(Node<JCTree.JCBlock>, List<Node<JCTree.JCCatch>>) - Method in class kendal.api.impl.builders.TryBuilderImpl
 
build(Node<JCTree.JCBlock>, List<JCTree.JCCatch>) - Method in class kendal.api.impl.builders.TryBuilderImpl
 
build(Node<T>, String) - Method in class kendal.api.impl.builders.VariableDeclBuilderImpl
 
build(Node<T>, Name) - Method in class kendal.api.impl.builders.VariableDeclBuilderImpl
 
build(Node<T>, String, Node<K>) - Method in class kendal.api.impl.builders.VariableDeclBuilderImpl
 
build(List<Modifier>, T, Name, Node<K>) - Method in class kendal.api.impl.builders.VariableDeclBuilderImpl
 
buildAssignmentStatement(Node<L>, Node<R>) - Method in interface kendal.api.AstNodeBuilder
 
buildAssignmentStatement(Node<L>, Node<R>) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
buildBinary(JCTree.Tag, JCTree.JCExpression, JCTree.JCExpression) - Method in interface kendal.api.AstNodeBuilder
 
buildBinary(JCTree.Tag, JCTree.JCExpression, JCTree.JCExpression) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
buildCatch(Node<JCTree.JCVariableDecl>, Node<JCTree.JCBlock>) - Method in interface kendal.api.AstNodeBuilder
 
buildCatch(Node<JCTree.JCVariableDecl>, Node<JCTree.JCBlock>) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
buildForest(Set<? extends Element>) - Method in class kendal.model.ForestBuilder
 
buildLiteral(String) - Method in interface kendal.api.AstNodeBuilder
 
buildLiteral(String) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
buildNode(JCTree.JCCompilationUnit) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCClassDecl) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCMethodDecl) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCBlock) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCVariableDecl) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCWhileLoop) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCDoWhileLoop) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCForLoop) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCEnhancedForLoop) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCImport) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCAnnotation) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCAssign) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCNewArray) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCExpressionStatement) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCMethodInvocation) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCBinary) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCUnary) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCIdent) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCLiteral) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCTry) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCReturn) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCIf) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCCatch) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCThrow) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCNewClass) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCParens) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCTypeUnion) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCFieldAccess) - Static method in class kendal.model.TreeBuilder
 
buildNode(JCTree.JCTypeParameter) - Static method in class kendal.model.TreeBuilder
 
buildReturnStatement(Node<T>) - Method in interface kendal.api.AstNodeBuilder
 
buildReturnStatement(Node<T>) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
buildThrow(Node<T>) - Method in interface kendal.api.AstNodeBuilder
 
buildThrow(Node<T>) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
buildType(Type) - Method in interface kendal.api.AstNodeBuilder
 
buildType(Type) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
buildTypeUnion(List<Node<T>>) - Method in interface kendal.api.AstNodeBuilder
 
buildTypeUnion(List<Node<T>>) - Method in class kendal.api.impl.AstNodeBuilderImpl
 

D

deepClone(TreeMaker, T) - Method in interface kendal.api.AstHelper
Will perform deep clone of JCTree.
deepClone(TreeMaker, T) - Method in class kendal.api.impl.AstHelperImpl
 
deepGetChildrenOfType(Class<T>) - Method in class kendal.model.Node
Gets children of given type, search all depths.
DuplicatedElementsException - Exception in kendal.api.exceptions
Exception thrown by KendalHandler when an element (field/method/etc...) with given configuration (name/parameters/etc...) that is to be generated, already exists in the destination class.
DuplicatedElementsException(String) - Constructor for exception kendal.api.exceptions.DuplicatedElementsException
 

E

equals(Object) - Method in class kendal.model.Node
 

F

fieldAccess() - Method in interface kendal.api.AstNodeBuilder
 
fieldAccess() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
FieldAccessBuilder - Interface in kendal.api.builders
 
FieldAccessBuilderImpl - Class in kendal.api.impl.builders
 
FieldAccessBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.FieldAccessBuilderImpl
 
findFieldByNameAndType(Node<JCTree.JCClassDecl>, Name) - Method in interface kendal.api.AstHelper
 
findFieldByNameAndType(Node<JCTree.JCClassDecl>, Name) - Method in class kendal.api.impl.AstHelperImpl
 
ForestBuilder - Class in kendal.model
 
ForestBuilder(Trees, KendalMessager) - Constructor for class kendal.model.ForestBuilder
 
ForestUtils - Class in kendal.utils
 

G

getAccessor(String) - Method in interface kendal.api.AstNodeBuilder
Constructs field accessor for more complex expressions (the ones using dots).
getAccessor(String) - Method in class kendal.api.impl.AstNodeBuilderImpl
 
getAnnotationsDeclMap(Set<Node>) - Static method in class kendal.utils.ForestUtils
Extract from the forest a map containing fully qualified name as key and node with annotation definition as value.
getAnnotationSourceMap(Collection<Node>, String) - Method in interface kendal.api.AstHelper
 
getAnnotationSourceMap(Collection<Node>, String) - Method in class kendal.api.impl.AstHelperImpl
 
getAnnotationType(Class<? extends KendalHandler>) - Static method in class kendal.utils.HandledAnnotationTypeUtil
 
getAnnotationValues(Node<JCTree.JCAnnotation>) - Method in interface kendal.api.AstHelper
 
getAnnotationValues(Node<JCTree.JCAnnotation>) - Method in class kendal.api.impl.AstHelperImpl
 
getAstNodeBuilder() - Method in interface kendal.api.AstHelper
 
getAstNodeBuilder() - Method in class kendal.api.impl.AstHelperImpl
 
getAstUtils() - Method in interface kendal.api.AstHelper
 
getAstUtils() - Method in class kendal.api.impl.AstHelperImpl
 
getAstValidator() - Method in interface kendal.api.AstHelper
 
getAstValidator() - Method in class kendal.api.impl.AstHelperImpl
 
getChildren() - Method in class kendal.model.Node
 
getChildrenOfType(Class<T>) - Method in class kendal.model.Node
 
getContext() - Method in interface kendal.api.AstHelper
 
getContext() - Method in class kendal.api.impl.AstHelperImpl
 
getFlag() - Method in enum kendal.api.Modifier
 
getHandledAnnotationType() - Method in interface kendal.api.KendalHandler
Returns annotation that given handler supports.
getObject() - Method in class kendal.model.Node
 
getParent() - Method in class kendal.model.Node
 

H

handle(Collection<Node>, AstHelper) - Method in interface kendal.api.KendalHandler
 
handleAnnotationInheritance(Set<Node>) - Method in class kendal.processor.AnnotationInheritanceHandler
 
HandledAnnotationTypeUtil - Class in kendal.utils
 
HandledAnnotationTypeUtil() - Constructor for class kendal.utils.HandledAnnotationTypeUtil
 
hashCode() - Method in class kendal.model.Node
 

I

identifier() - Method in interface kendal.api.AstNodeBuilder
 
identifier() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
IdentifierBuilder - Interface in kendal.api.builders
 
IdentifierBuilderImpl - Class in kendal.api.impl.builders
 
IdentifierBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.IdentifierBuilderImpl
 
ifNotNull(T, Consumer<T>) - Static method in class kendal.utils.Utils
 
ifNotNull(T, Function<T, R>, R) - Static method in class kendal.utils.Utils
 
ImproperNodeTypeException - Exception in kendal.api.exceptions
Exception thrown by KendalHandler to signal misuse of AstHelper methods.
ImproperNodeTypeException() - Constructor for exception kendal.api.exceptions.ImproperNodeTypeException
 
Inherit - Annotation Type in kendal.api.inheritance
1.
init(ProcessingEnvironment) - Method in class kendal.processor.KendalProcessor
 
InvalidAnnotationException - Exception in kendal.api.exceptions
Exception thrown by KendalHandler to signal misuse of annotation.
InvalidAnnotationException(String) - Constructor for exception kendal.api.exceptions.InvalidAnnotationException
 
InvalidAnnotationParamsException - Exception in kendal.api.exceptions
Exception thrown by KendalHandler to signal invalid annotation parameters.
InvalidAnnotationParamsException(String) - Constructor for exception kendal.api.exceptions.InvalidAnnotationParamsException
 
InvalidArgumentException - Exception in kendal.api.exceptions
 
InvalidArgumentException(String) - Constructor for exception kendal.api.exceptions.InvalidArgumentException
 
is(Class) - Method in class kendal.model.Node
 
isAddedByHandler() - Method in class kendal.model.Node
 
isAnnotationType(Node) - Static method in class kendal.utils.AnnotationUtils
 
isClass(Node) - Method in interface kendal.api.AstValidator
 
isClass(Node) - Method in class kendal.api.impl.AstValidatorImpl
 
isConstructor(Node) - Method in interface kendal.api.AstValidator
 
isConstructor(Node) - Method in class kendal.api.impl.AstValidatorImpl
 
isExpression(Node) - Method in interface kendal.api.AstValidator
 
isExpression(Node) - Method in class kendal.api.impl.AstValidatorImpl
 
isExpressionStatement(Node) - Method in interface kendal.api.AstValidator
 
isExpressionStatement(Node) - Method in class kendal.api.impl.AstValidatorImpl
 
isIdent(Node) - Method in interface kendal.api.AstValidator
 
isIdent(Node) - Method in class kendal.api.impl.AstValidatorImpl
 
isMethod(Node) - Method in interface kendal.api.AstValidator
 
isMethod(Node) - Method in class kendal.api.impl.AstValidatorImpl
 
isPutOnAnnotation(Node<JCTree.JCAnnotation>) - Static method in class kendal.utils.AnnotationUtils
 
isPutOnMethod(Node<JCTree.JCAnnotation>) - Static method in class kendal.utils.AnnotationUtils
 
isVariable(Node) - Method in interface kendal.api.AstValidator
 
isVariable(Node) - Method in class kendal.api.impl.AstValidatorImpl
 

K

kendal.api - package kendal.api
 
kendal.api.builders - package kendal.api.builders
 
kendal.api.exceptions - package kendal.api.exceptions
 
kendal.api.impl - package kendal.api.impl
 
kendal.api.impl.builders - package kendal.api.impl.builders
 
kendal.api.inheritance - package kendal.api.inheritance
 
kendal.model - package kendal.model
 
kendal.processor - package kendal.processor
 
kendal.utils - package kendal.utils
 
KendalException - Exception in kendal.api.exceptions
Exception thrown by KendalHandler in case of any errors.
KendalHandler<T extends Annotation> - Interface in kendal.api
Service provider interface (SPI).
KendalMessager - Class in kendal.utils
 
KendalMessager(Messager) - Constructor for class kendal.utils.KendalMessager
 
KendalProcessor - Class in kendal.processor
 
KendalProcessor() - Constructor for class kendal.processor.KendalProcessor
 
KendalRuntimeException - Exception in kendal.api.exceptions
Exception thrown by KendalHandler in case of any errors.
KendalRuntimeException(String) - Constructor for exception kendal.api.exceptions.KendalRuntimeException
 

M

map(T, Function<T, R>) - Static method in class kendal.utils.Utils
 
map(T, Consumer<T>) - Static method in class kendal.utils.Utils
 
mapNodesToJCListOfObjects(List<Node<T>>) - Method in interface kendal.api.AstUtils
 
mapNodesToJCListOfObjects(List<Node<T>>) - Method in class kendal.api.impl.AstUtilsImpl
 
methodDecl() - Method in interface kendal.api.AstNodeBuilder
 
methodDecl() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
MethodDeclBuilder - Interface in kendal.api.builders
 
MethodDeclBuilderImpl - Class in kendal.api.impl.builders
 
MethodDeclBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.MethodDeclBuilderImpl
 
methodInvocation() - Method in interface kendal.api.AstNodeBuilder
 
methodInvocation() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
MethodInvocationBuilder - Interface in kendal.api.builders
 
MethodInvocationBuilderImpl - Class in kendal.api.impl.builders
 
MethodInvocationBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.MethodInvocationBuilderImpl
 
Modifier - Enum in kendal.api
 

N

nameFromString(String) - Method in interface kendal.api.AstUtils
 
nameFromString(String) - Method in class kendal.api.impl.AstUtilsImpl
 
newClass() - Method in interface kendal.api.AstNodeBuilder
 
newClass() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
NewClassBuilder - Interface in kendal.api.builders
 
NewClassBuilderImpl - Class in kendal.api.impl.builders
 
NewClassBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.NewClassBuilderImpl
 
Node<T extends com.sun.tools.javac.tree.JCTree> - Class in kendal.model
 

P

printElapsedTime(String, long) - Method in class kendal.utils.KendalMessager
 
printMessage(Diagnostic.Kind, String) - Method in class kendal.utils.KendalMessager
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class kendal.processor.KendalProcessor
 

R

removeChild(Node) - Method in class kendal.model.Node
 
replaceNode(Node<? extends JCTree>, Node<? extends JCTree>, Node<? extends JCTree>) - Method in interface kendal.api.AstHelper
 
replaceNode(Node<? extends JCTree>, Node<? extends JCTree>, Node<? extends JCTree>) - Method in class kendal.api.impl.AstHelperImpl
 

T

toJCList(List<T>) - Method in interface kendal.api.AstUtils
 
toJCList(T) - Method in interface kendal.api.AstUtils
 
toJCList(List<T>) - Method in class kendal.api.impl.AstUtilsImpl
 
toJCList(T) - Method in class kendal.api.impl.AstUtilsImpl
 
traverse(Node, Consumer<Node>) - Static method in class kendal.utils.ForestUtils
 
traverse(Collection<Node>, Consumer<Node>) - Static method in class kendal.utils.ForestUtils
 
TreeBuilder - Class in kendal.model
 
tryBlock() - Method in interface kendal.api.AstNodeBuilder
 
tryBlock() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
TryBuilder - Interface in kendal.api.builders
 
TryBuilderImpl - Class in kendal.api.impl.builders
 
TryBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.TryBuilderImpl
 

U

Utils - Class in kendal.utils
 
Utils() - Constructor for class kendal.utils.Utils
 

V

valueOf(String) - Static method in enum kendal.api.AstHelper.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kendal.api.Modifier
Returns the enum constant of this type with the specified name.
values() - Static method in enum kendal.api.AstHelper.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum kendal.api.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
variableDecl() - Method in interface kendal.api.AstNodeBuilder
 
variableDecl() - Method in class kendal.api.impl.AstNodeBuilderImpl
 
VariableDeclBuilder - Interface in kendal.api.builders
 
VariableDeclBuilderImpl - Class in kendal.api.impl.builders
 
VariableDeclBuilderImpl(AstUtils, TreeMaker) - Constructor for class kendal.api.impl.builders.VariableDeclBuilderImpl
 

W

with(T, Consumer<T>) - Static method in class kendal.utils.Utils
 
A B D E F G H I K M N P R T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.