$ A B C D E F G I M N O P S T U V 
All Classes All Packages

$

$v(Closure) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods.MacroValuePlaceholder
 

A

afterVisit(Closure<?>) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
afterVisit(TreeContextAction) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
ASTNodePredicate - Interface in org.codehaus.groovy.macro.matcher
 

B

buildSubstitutions(SourceUnit, ASTNode) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 

C

call(TreeContext) - Method in interface org.codehaus.groovy.macro.matcher.TreeContextAction
 
ContextualClassCodeVisitor - Class in org.codehaus.groovy.macro.matcher
A class code visitor which is capable of remembering the context of the current visit.
ContextualClassCodeVisitor() - Constructor for class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 

D

DOLLAR_VALUE - Static variable in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 

E

equals(ASTNode, ASTNode) - Method in interface org.codehaus.groovy.macro.matcher.NodeComparator
 

F

fork(ASTNode) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 

G

getCall() - Method in class org.codehaus.groovy.macro.runtime.MacroContext
 
getClosureArgument(SourceUnit, MethodCallExpression) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
getCompilationUnit() - Method in class org.codehaus.groovy.macro.runtime.MacroContext
 
getLastContext() - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
getMacroArguments(SourceUnit, MethodCallExpression) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
getMacroValue(BlockStatement, boolean) - Static method in enum org.codehaus.groovy.macro.runtime.MacroBuilder
 
getNode() - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
getOnPopHandlers() - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
getParent() - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
getReplacement() - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
getSiblings() - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
getSourceUnit() - Method in class org.codehaus.groovy.macro.runtime.MacroContext
 
getTransformer(ASTNode[], SourceUnit) - Method in class org.codehaus.groovy.macro.transform.MacroClassTransformation
 
getTransformer(ASTNode[], SourceUnit) - Method in class org.codehaus.groovy.macro.transform.MacroTransformation
 
getTreeContext() - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
getTreePath() - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
getUserdata() - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
getUserdata(Object) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
getUserdata(Object, boolean) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 

I

INSTANCE - org.codehaus.groovy.macro.runtime.MacroBuilder
 
INSTANCE - org.codehaus.groovy.macro.runtime.MacroStub
 

M

macro(boolean, String, List<Closure<Expression>>, Class<T>) - Method in enum org.codehaus.groovy.macro.runtime.MacroBuilder
 
macro(Object, boolean, Closure) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
macro(Object, Closure) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
macro(Object, CompilePhase, boolean, Closure) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
macro(Object, CompilePhase, Closure) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
macro(String, List<Closure<Expression>>, Class<T>) - Method in enum org.codehaus.groovy.macro.runtime.MacroBuilder
 
macro(CompilePhase, boolean, String, List<Closure<Expression>>, Class<T>) - Method in enum org.codehaus.groovy.macro.runtime.MacroBuilder
 
macro(CompilePhase, String, List<Closure<Expression>>, Class<T>) - Method in enum org.codehaus.groovy.macro.runtime.MacroBuilder
 
macro(MacroContext, ClosureExpression) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
macro(MacroContext, ConstantExpression, ClosureExpression) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
macro(MacroContext, PropertyExpression, ClosureExpression) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
macro(MacroContext, PropertyExpression, ConstantExpression, ClosureExpression) - Static method in class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
Macro - Annotation Type in org.codehaus.groovy.macro.runtime
 
MacroBuilder - Enum in org.codehaus.groovy.macro.runtime
Runtime support for
MacroClass - Class in org.codehaus.groovy.macro.transform
since 2.5.0
MacroClass() - Constructor for class org.codehaus.groovy.macro.transform.MacroClass
 
MacroClassTransformation - Class in org.codehaus.groovy.macro.transform
Transforms MacroClass calls into it's ClassNode
MacroClassTransformation() - Constructor for class org.codehaus.groovy.macro.transform.MacroClassTransformation
 
MacroContext - Class in org.codehaus.groovy.macro.runtime
Macro method context.
MacroContext(CompilationUnit, SourceUnit, MethodCallExpression) - Constructor for class org.codehaus.groovy.macro.runtime.MacroContext
 
MacroGroovyMethods - Class in org.codehaus.groovy.macro.methods
 
MacroGroovyMethods() - Constructor for class org.codehaus.groovy.macro.methods.MacroGroovyMethods
 
MacroGroovyMethods.MacroValuePlaceholder - Class in org.codehaus.groovy.macro.methods
 
macroMethod(T) - Method in enum org.codehaus.groovy.macro.runtime.MacroStub
 
MacroStub - Enum in org.codehaus.groovy.macro.runtime
Stub for macro calls.
MacroTransformation - Class in org.codehaus.groovy.macro.transform
 
MacroTransformation() - Constructor for class org.codehaus.groovy.macro.transform.MacroTransformation
 
MacroValuePlaceholder() - Constructor for class org.codehaus.groovy.macro.methods.MacroGroovyMethods.MacroValuePlaceholder
 
matchByClass(Class<ASTNode>...) - Static method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
matches(Closure<Boolean>) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
matches(ASTNode) - Method in interface org.codehaus.groovy.macro.matcher.ASTNodePredicate
 
matches(ASTNodePredicate) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 

N

NodeComparator - Interface in org.codehaus.groovy.macro.matcher
 

O

org.codehaus.groovy.macro.matcher - package org.codehaus.groovy.macro.matcher
 
org.codehaus.groovy.macro.methods - package org.codehaus.groovy.macro.methods
 
org.codehaus.groovy.macro.runtime - package org.codehaus.groovy.macro.runtime
 
org.codehaus.groovy.macro.transform - package org.codehaus.groovy.macro.transform
 

P

pathMatches(List<ASTNodePredicate>) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
pathUpTo(Class<ASTNode>) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
pathUpTo(Class<ASTNode>, ASTNodePredicate) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
pathUpTo(ASTNodePredicate) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
popContext() - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
pushContext(ASTNode) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
pushContext(TreeContext) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
putUserdata(Object, Object) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 

S

setCompilationUnit(CompilationUnit) - Method in class org.codehaus.groovy.macro.transform.MacroTransformation
 
setReplacement(Expression) - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 

T

toString() - Method in class org.codehaus.groovy.macro.matcher.TreeContext
 
TreeContext - Class in org.codehaus.groovy.macro.matcher
 
TreeContextAction - Interface in org.codehaus.groovy.macro.matcher
 

U

unit - Variable in class org.codehaus.groovy.macro.transform.MacroTransformation
 

V

valueOf(String) - Static method in enum org.codehaus.groovy.macro.runtime.MacroBuilder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.codehaus.groovy.macro.runtime.MacroStub
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.codehaus.groovy.macro.runtime.MacroBuilder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.codehaus.groovy.macro.runtime.MacroStub
Returns an array containing the constants of this enum type, in the order they are declared.
visitArrayExpression(ArrayExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitAssertStatement(AssertStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitAttributeExpression(AttributeExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitBinaryExpression(BinaryExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitBitwiseNegationExpression(BitwiseNegationExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitBlockStatement(BlockStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitBooleanExpression(BooleanExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitBreakStatement(BreakStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitBytecodeExpression(BytecodeExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitCaseStatement(CaseStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitCastExpression(CastExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitCatchStatement(CatchStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitClass(ClassNode) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitClassExpression(ClassExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitClosureExpression(ClosureExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitClosureListExpression(ClosureListExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitConstantExpression(ConstantExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitConstructorCallExpression(ConstructorCallExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitConstructorOrMethod(MethodNode, boolean) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitContinueStatement(ContinueStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitDoWhileLoop(DoWhileStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitEmptyStatement(EmptyStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitExpressionStatement(ExpressionStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitField(FieldNode) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitFieldExpression(FieldExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitForLoop(ForStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitGStringExpression(GStringExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitIfElse(IfStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitImports(ModuleNode) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitListExpression(ListExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitMapEntryExpression(MapEntryExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitMapExpression(MapExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitMethodCallExpression(MethodCallExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitMethodPointerExpression(MethodPointerExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitNotExpression(NotExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitPackage(PackageNode) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitPostfixExpression(PostfixExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitPrefixExpression(PrefixExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitProperty(PropertyNode) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitPropertyExpression(PropertyExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitRangeExpression(RangeExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitReturnStatement(ReturnStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitShortTernaryExpression(ElvisOperatorExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitSpreadExpression(SpreadExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitSpreadMapExpression(SpreadMapExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitStaticMethodCallExpression(StaticMethodCallExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitSwitch(SwitchStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitSynchronizedStatement(SynchronizedStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitTernaryExpression(TernaryExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitThrowStatement(ThrowStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitTryCatchFinally(TryCatchStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitTupleExpression(TupleExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitUnaryMinusExpression(UnaryMinusExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitUnaryPlusExpression(UnaryPlusExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitVariableExpression(VariableExpression) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
visitWhileLoop(WhileStatement) - Method in class org.codehaus.groovy.macro.matcher.ContextualClassCodeVisitor
 
$ A B C D E F G I M N O P S T U V 
All Classes All Packages