| Package | Description |
|---|---|
| kendal.api | |
| kendal.api.builders | |
| kendal.api.impl | |
| kendal.api.impl.builders | |
| kendal.model | |
| kendal.processor | |
| kendal.utils |
| Modifier and Type | Method and Description |
|---|---|
<L extends com.sun.tools.javac.tree.JCTree.JCExpression,R extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildAssignmentStatement(Node<L> lhs,
Node<R> rhs) |
Node<com.sun.tools.javac.tree.JCTree.JCCatch> |
AstNodeBuilder.buildCatch(Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> param,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildReturnStatement(Node<T> expression) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildThrow(Node<T> expression) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildTypeUnion(List<Node<T>> components) |
Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> |
AstHelper.findFieldByNameAndType(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> classDeclNode,
Name name) |
Node<com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.getAccessor(String fullName)
Constructs field accessor for more complex expressions (the ones using dots).
|
| Modifier and Type | Method and Description |
|---|---|
Map<Node,Node> |
AstHelper.getAnnotationSourceMap(Collection<Node> annotationNodes,
String sourceQualifiedName) |
Map<Node,Node> |
AstHelper.getAnnotationSourceMap(Collection<Node> annotationNodes,
String sourceQualifiedName) |
| Modifier and Type | Method and Description |
|---|---|
void |
AstHelper.addArgToAnnotation(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode,
Node<com.sun.tools.javac.tree.JCTree.JCAssign> arg) |
void |
AstHelper.addArgToAnnotation(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode,
Node<com.sun.tools.javac.tree.JCTree.JCAssign> arg) |
default <T extends com.sun.tools.javac.tree.JCTree> |
AstHelper.addElementToClass(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> clazz,
Node<T> element) |
default <T extends com.sun.tools.javac.tree.JCTree> |
AstHelper.addElementToClass(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> clazz,
Node<T> element) |
<T extends com.sun.tools.javac.tree.JCTree> |
AstHelper.addElementToClass(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> clazz,
Node<T> element,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree> |
AstHelper.addElementToClass(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> clazz,
Node<T> element,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelper.addExpressionStatementToConstructor(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset)
Does the same as
AstHelper.addExpressionStatementToMethod(Node, Node, Mode, int) but takes into account
presence of super() invocation. |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelper.addExpressionStatementToConstructor(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset)
Does the same as
AstHelper.addExpressionStatementToMethod(Node, Node, Mode, int) but takes into account
presence of super() invocation. |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelper.addExpressionStatementToMethod(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelper.addExpressionStatementToMethod(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset) |
<L extends com.sun.tools.javac.tree.JCTree.JCExpression,R extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildAssignmentStatement(Node<L> lhs,
Node<R> rhs) |
<L extends com.sun.tools.javac.tree.JCTree.JCExpression,R extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildAssignmentStatement(Node<L> lhs,
Node<R> rhs) |
Node<com.sun.tools.javac.tree.JCTree.JCCatch> |
AstNodeBuilder.buildCatch(Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> param,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
Node<com.sun.tools.javac.tree.JCTree.JCCatch> |
AstNodeBuilder.buildCatch(Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> param,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildReturnStatement(Node<T> expression) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildThrow(Node<T> expression) |
Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> |
AstHelper.findFieldByNameAndType(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> classDeclNode,
Name name) |
Map<String,Object> |
AstHelper.getAnnotationValues(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode) |
boolean |
AstValidator.isClass(Node node) |
boolean |
AstValidator.isConstructor(Node node) |
boolean |
AstValidator.isExpression(Node node) |
boolean |
AstValidator.isExpressionStatement(Node node) |
boolean |
AstValidator.isIdent(Node node) |
boolean |
AstValidator.isMethod(Node node) |
boolean |
AstValidator.isVariable(Node node) |
void |
AstHelper.replaceNode(Node<? extends com.sun.tools.javac.tree.JCTree> parent,
Node<? extends com.sun.tools.javac.tree.JCTree> oldNode,
Node<? extends com.sun.tools.javac.tree.JCTree> newNode) |
void |
AstHelper.replaceNode(Node<? extends com.sun.tools.javac.tree.JCTree> parent,
Node<? extends com.sun.tools.javac.tree.JCTree> oldNode,
Node<? extends com.sun.tools.javac.tree.JCTree> newNode) |
void |
AstHelper.replaceNode(Node<? extends com.sun.tools.javac.tree.JCTree> parent,
Node<? extends com.sun.tools.javac.tree.JCTree> oldNode,
Node<? extends com.sun.tools.javac.tree.JCTree> newNode) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilder.buildTypeUnion(List<Node<T>> components) |
Map<Node,Node> |
AstHelper.getAnnotationSourceMap(Collection<Node> annotationNodes,
String sourceQualifiedName) |
void |
KendalHandler.handle(Collection<Node> annotationNodes,
AstHelper helper) |
<T extends com.sun.tools.javac.tree.JCTree> |
AstUtils.mapNodesToJCListOfObjects(List<Node<T>> listOfNodes) |
| Modifier and Type | Method and Description |
|---|---|
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilder.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
com.sun.tools.javac.tree.JCTree.JCBlock body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilder.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilder.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
com.sun.tools.javac.tree.JCTree.JCBlock body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilder.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilder.build(List<Modifier> modifiers,
T type,
com.sun.tools.javac.util.Name name,
Node<K> source) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilder.build(List<Node<T>> statements) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilder.build(com.sun.tools.javac.util.List<T> statements) |
Node<com.sun.tools.javac.tree.JCTree.JCIdent> |
IdentifierBuilder.build(com.sun.tools.javac.util.Name name) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
List<Node<com.sun.tools.javac.tree.JCTree.JCCatch>> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
Node<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
List<Node<T>> args) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
Node<T> arg) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilder.build(Node<T> statement) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
List<Node<P>> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
com.sun.tools.javac.util.List<P> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilder.build(Node<T> type,
com.sun.tools.javac.util.Name name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilder.build(Node<T> objectRef,
com.sun.tools.javac.util.Name fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
Node<P> parameter) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilder.build(Node<T> type,
String name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilder.build(Node<T> objectRef,
String fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilder.build(Node<T> type,
String name,
Node<K> source) |
Node<com.sun.tools.javac.tree.JCTree.JCIdent> |
IdentifierBuilder.build(String name) |
| Modifier and Type | Method and Description |
|---|---|
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilder.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilder.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilder.build(List<Modifier> modifiers,
T type,
com.sun.tools.javac.util.Name name,
Node<K> source) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
List<Node<com.sun.tools.javac.tree.JCTree.JCCatch>> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
Node<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
Node<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
List<Node<T>> args) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
Node<T> arg) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
Node<T> arg) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilder.build(Node<T> statement) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
List<Node<P>> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
com.sun.tools.javac.util.List<P> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilder.build(Node<T> type,
com.sun.tools.javac.util.Name name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilder.build(Node<T> objectRef,
com.sun.tools.javac.util.Name fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
Node<P> parameter) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
Node<P> parameter) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilder.build(Node<T> type,
String name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilder.build(Node<T> objectRef,
String fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilder.build(Node<T> type,
String name,
Node<K> source) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilder.build(Node<T> type,
String name,
Node<K> source) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilder.build(List<Node<T>> statements) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
List<Node<com.sun.tools.javac.tree.JCTree.JCCatch>> catchers) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilder.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
List<Node<T>> args) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilder.build(Node<T> method,
List<Node<P>> parameters) |
| Modifier and Type | Method and Description |
|---|---|
<L extends com.sun.tools.javac.tree.JCTree.JCExpression,R extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildAssignmentStatement(Node<L> lhs,
Node<R> rhs) |
Node<com.sun.tools.javac.tree.JCTree.JCCatch> |
AstNodeBuilderImpl.buildCatch(Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> param,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildReturnStatement(Node<T> expression) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildThrow(Node<T> expression) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildTypeUnion(List<Node<T>> components) |
Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> |
AstHelperImpl.findFieldByNameAndType(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> classDeclNode,
Name name) |
Node<com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.getAccessor(String fullName) |
| Modifier and Type | Method and Description |
|---|---|
Map<Node,Node> |
AstHelperImpl.getAnnotationSourceMap(Collection<Node> annotationNodes,
String sourceQualifiedName) |
Map<Node,Node> |
AstHelperImpl.getAnnotationSourceMap(Collection<Node> annotationNodes,
String sourceQualifiedName) |
| Modifier and Type | Method and Description |
|---|---|
void |
AstHelperImpl.addArgToAnnotation(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode,
Node<com.sun.tools.javac.tree.JCTree.JCAssign> arg) |
void |
AstHelperImpl.addArgToAnnotation(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode,
Node<com.sun.tools.javac.tree.JCTree.JCAssign> arg) |
<T extends com.sun.tools.javac.tree.JCTree> |
AstHelperImpl.addElementToClass(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> clazz,
Node<T> element,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree> |
AstHelperImpl.addElementToClass(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> clazz,
Node<T> element,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelperImpl.addExpressionStatementToConstructor(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelperImpl.addExpressionStatementToConstructor(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelperImpl.addExpressionStatementToMethod(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
AstHelperImpl.addExpressionStatementToMethod(Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> method,
Node<T> expressionStatement,
AstHelper.Mode mode,
int offset) |
<L extends com.sun.tools.javac.tree.JCTree.JCExpression,R extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildAssignmentStatement(Node<L> lhs,
Node<R> rhs) |
<L extends com.sun.tools.javac.tree.JCTree.JCExpression,R extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildAssignmentStatement(Node<L> lhs,
Node<R> rhs) |
Node<com.sun.tools.javac.tree.JCTree.JCCatch> |
AstNodeBuilderImpl.buildCatch(Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> param,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
Node<com.sun.tools.javac.tree.JCTree.JCCatch> |
AstNodeBuilderImpl.buildCatch(Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> param,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildReturnStatement(Node<T> expression) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildThrow(Node<T> expression) |
Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> |
AstHelperImpl.findFieldByNameAndType(Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> classDeclNode,
Name name) |
Map<String,Object> |
AstHelperImpl.getAnnotationValues(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode) |
boolean |
AstValidatorImpl.isClass(Node node) |
boolean |
AstValidatorImpl.isConstructor(Node node) |
boolean |
AstValidatorImpl.isExpression(Node node) |
boolean |
AstValidatorImpl.isExpressionStatement(Node node) |
boolean |
AstValidatorImpl.isIdent(Node node) |
boolean |
AstValidatorImpl.isMethod(Node node) |
boolean |
AstValidatorImpl.isVariable(Node node) |
void |
AstHelperImpl.replaceNode(Node<? extends com.sun.tools.javac.tree.JCTree> parent,
Node<? extends com.sun.tools.javac.tree.JCTree> oldNode,
Node<? extends com.sun.tools.javac.tree.JCTree> newNode) |
void |
AstHelperImpl.replaceNode(Node<? extends com.sun.tools.javac.tree.JCTree> parent,
Node<? extends com.sun.tools.javac.tree.JCTree> oldNode,
Node<? extends com.sun.tools.javac.tree.JCTree> newNode) |
void |
AstHelperImpl.replaceNode(Node<? extends com.sun.tools.javac.tree.JCTree> parent,
Node<? extends com.sun.tools.javac.tree.JCTree> oldNode,
Node<? extends com.sun.tools.javac.tree.JCTree> newNode) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
AstNodeBuilderImpl.buildTypeUnion(List<Node<T>> components) |
Map<Node,Node> |
AstHelperImpl.getAnnotationSourceMap(Collection<Node> annotationNodes,
String sourceQualifiedName) |
<T extends com.sun.tools.javac.tree.JCTree> |
AstUtilsImpl.mapNodesToJCListOfObjects(List<Node<T>> listOfNodes) |
| Modifier and Type | Method and Description |
|---|---|
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilderImpl.build(com.sun.tools.javac.tree.JCTree.JCModifiers jcModifiers,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
com.sun.tools.javac.tree.JCTree.JCBlock body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilderImpl.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilderImpl.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
com.sun.tools.javac.tree.JCTree.JCBlock body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilderImpl.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilderImpl.build(List<Modifier> modifiers,
T type,
com.sun.tools.javac.util.Name name,
Node<K> source) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilderImpl.build(List<Node<T>> statements) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilderImpl.build(com.sun.tools.javac.util.List<T> statements) |
Node<com.sun.tools.javac.tree.JCTree.JCIdent> |
IdentifierBuilderImpl.build(com.sun.tools.javac.util.Name name) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
List<Node<com.sun.tools.javac.tree.JCTree.JCCatch>> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
Node<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
List<Node<T>> args) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
Node<T> arg) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilderImpl.build(Node<T> statement) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
List<Node<P>> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
com.sun.tools.javac.util.List<P> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilderImpl.build(Node<T> objectRef,
com.sun.tools.javac.util.Name fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilderImpl.build(Node<T> type,
com.sun.tools.javac.util.Name name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
Node<P> parameter) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilderImpl.build(Node<T> objectRef,
String fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilderImpl.build(Node<T> type,
String name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilderImpl.build(Node<T> type,
String name,
Node<K> source) |
Node<com.sun.tools.javac.tree.JCTree.JCIdent> |
IdentifierBuilderImpl.build(String name) |
| Modifier and Type | Method and Description |
|---|---|
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilderImpl.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
MethodDeclBuilderImpl.build(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
Node<com.sun.tools.javac.tree.JCTree.JCBlock> body) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilderImpl.build(List<Modifier> modifiers,
T type,
com.sun.tools.javac.util.Name name,
Node<K> source) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
List<Node<com.sun.tools.javac.tree.JCTree.JCCatch>> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
Node<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
Node<com.sun.tools.javac.tree.JCTree.JCCatch> catchers) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
List<Node<T>> args) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
Node<T> arg) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
Node<T> arg) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method) |
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilderImpl.build(Node<T> statement) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
List<Node<P>> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
com.sun.tools.javac.util.List<P> parameters) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilderImpl.build(Node<T> objectRef,
com.sun.tools.javac.util.Name fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilderImpl.build(Node<T> type,
com.sun.tools.javac.util.Name name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
Node<P> parameter) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
Node<P> parameter) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
FieldAccessBuilderImpl.build(Node<T> objectRef,
String fieldName) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
VariableDeclBuilderImpl.build(Node<T> type,
String name) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilderImpl.build(Node<T> type,
String name,
Node<K> source) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,K extends com.sun.tools.javac.tree.JCTree> |
VariableDeclBuilderImpl.build(Node<T> type,
String name,
Node<K> source) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.sun.tools.javac.tree.JCTree.JCStatement> |
BlockBuilderImpl.build(List<Node<T>> statements) |
Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TryBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCBlock> body,
List<Node<com.sun.tools.javac.tree.JCTree.JCCatch>> catchers) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression> |
NewClassBuilderImpl.build(Node<com.sun.tools.javac.tree.JCTree.JCIdent> clazz,
List<Node<T>> args) |
<T extends com.sun.tools.javac.tree.JCTree.JCExpression,P extends com.sun.tools.javac.tree.JCTree.JCExpression> |
MethodInvocationBuilderImpl.build(Node<T> method,
List<Node<P>> parameters) |
| Modifier and Type | Method and Description |
|---|---|
static Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCAnnotation jcAnnotation) |
static Node<com.sun.tools.javac.tree.JCTree.JCAssign> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCAssign jcAssign) |
static Node<com.sun.tools.javac.tree.JCTree.JCBinary> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCBinary jcBinary) |
static Node<com.sun.tools.javac.tree.JCTree.JCBlock> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCBlock jcBlock) |
static Node<com.sun.tools.javac.tree.JCTree.JCCatch> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCCatch jcCatch) |
static Node<com.sun.tools.javac.tree.JCTree.JCClassDecl> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCClassDecl jcClassDecl) |
static Node<com.sun.tools.javac.tree.JCTree.JCCompilationUnit> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCCompilationUnit jcCompilationUnit) |
static Node<com.sun.tools.javac.tree.JCTree.JCDoWhileLoop> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCDoWhileLoop jcDoWhileLoop) |
static Node<com.sun.tools.javac.tree.JCTree.JCEnhancedForLoop> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCEnhancedForLoop jcEnhancedForLoop) |
static Node<com.sun.tools.javac.tree.JCTree.JCExpressionStatement> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCExpressionStatement jcExpressionStatement) |
static Node<com.sun.tools.javac.tree.JCTree.JCFieldAccess> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCFieldAccess jcFieldAccess) |
static Node<com.sun.tools.javac.tree.JCTree.JCForLoop> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCForLoop jcForLoop) |
static Node<com.sun.tools.javac.tree.JCTree.JCIdent> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCIdent jcIdent) |
static Node<com.sun.tools.javac.tree.JCTree.JCIf> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCIf jcIf) |
static Node<com.sun.tools.javac.tree.JCTree.JCImport> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCImport jcImport) |
static Node<com.sun.tools.javac.tree.JCTree.JCLiteral> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCLiteral jcLiteral) |
static Node<com.sun.tools.javac.tree.JCTree.JCMethodDecl> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCMethodDecl jcMethodDecl) |
static Node<com.sun.tools.javac.tree.JCTree.JCMethodInvocation> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCMethodInvocation jcMethodInvocation) |
static Node<com.sun.tools.javac.tree.JCTree.JCNewArray> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCNewArray jcNewArray) |
static Node<com.sun.tools.javac.tree.JCTree.JCNewClass> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCNewClass jcNewClass) |
static Node<com.sun.tools.javac.tree.JCTree.JCParens> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCParens jcParens) |
static Node<com.sun.tools.javac.tree.JCTree.JCReturn> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCReturn jcReturn) |
static Node<com.sun.tools.javac.tree.JCTree.JCThrow> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCThrow jcThrow) |
static Node<com.sun.tools.javac.tree.JCTree.JCTry> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCTry jcTry) |
static Node<com.sun.tools.javac.tree.JCTree.JCTypeParameter> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCTypeParameter jcFieldAccess) |
static Node<com.sun.tools.javac.tree.JCTree.JCTypeUnion> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCTypeUnion jcTypeUnion) |
static Node<com.sun.tools.javac.tree.JCTree.JCUnary> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCUnary jcUnary) |
static Node<com.sun.tools.javac.tree.JCTree.JCVariableDecl> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCVariableDecl jcVariableDecl) |
static Node<com.sun.tools.javac.tree.JCTree.JCWhileLoop> |
TreeBuilder.buildNode(com.sun.tools.javac.tree.JCTree.JCWhileLoop jcWhileLoop) |
Node |
Node.getParent() |
| Modifier and Type | Method and Description |
|---|---|
Set<Node> |
ForestBuilder.buildForest(Set<? extends Element> elements) |
<T extends com.sun.tools.javac.tree.JCTree> |
Node.deepGetChildrenOfType(Class<T> clazz)
Gets children of given type, search all depths.
|
List<Node> |
Node.getChildren() |
<T extends com.sun.tools.javac.tree.JCTree> |
Node.getChildrenOfType(Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
void |
Node.addChild(Node newChild,
AstHelper.Mode mode,
int offset) |
void |
Node.removeChild(Node child) |
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationInheritanceHandler.handleAnnotationInheritance(Set<Node> forest) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Node<com.sun.tools.javac.tree.JCTree.JCClassDecl>> |
ForestUtils.getAnnotationsDeclMap(Set<Node> forest)
Extract from the forest a map containing fully qualified name as key and node with annotation definition as value.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
AnnotationUtils.annotationNameMatches(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode,
String annotationName) |
static boolean |
AnnotationUtils.isAnnotationType(Node node) |
static boolean |
AnnotationUtils.isPutOnAnnotation(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode) |
static boolean |
AnnotationUtils.isPutOnMethod(Node<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotationNode) |
static void |
ForestUtils.traverse(Node root,
Consumer<Node> consumer) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Node<com.sun.tools.javac.tree.JCTree.JCClassDecl>> |
ForestUtils.getAnnotationsDeclMap(Set<Node> forest)
Extract from the forest a map containing fully qualified name as key and node with annotation definition as value.
|
static void |
ForestUtils.traverse(Collection<Node> roots,
Consumer<Node> consumer) |
static void |
ForestUtils.traverse(Collection<Node> roots,
Consumer<Node> consumer) |
static void |
ForestUtils.traverse(Node root,
Consumer<Node> consumer) |
Copyright © 2019. All rights reserved.