$ A B C D E F G I M N O P S T U V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages