- org.codehaus.groovy.macro.runtime.MacroBuilder
    
        - 
        
        
        
        
            
                - 
                    Enum Constants Summary
                    
                        Enum constants classes 
                        
                            | Enum constant | Description |  
                            | INSTANCE |  |  
 
 
 
            
            - 
                    Methods Summary
                    
                        Methods 
                        
                            | Type Params | Return Type | Name and description |  
                            |  | public static ASTNode | getMacroValue(BlockStatement closureBlock, boolean asIs)
 |  
                            |  | protected SourceUnit | getSourceUnit()
 |  
                            | <T> | public T | macro(String source, List<Closure<Expression>> context, Class<T> resultClass)
 |  
                            | <T> | public T | macro(boolean asIs, String source, List<Closure<Expression>> context, Class<T> resultClass)
 |  
                            | <T> | public T | macro(CompilePhase compilePhase, String source, List<Closure<Expression>> context, Class<T> resultClass)
 |  
                            | <T> | public T | macro(CompilePhase compilePhase, boolean asIs, String source, List<Closure<Expression>> context, Class<T> resultClass)
 |  
                            |  | public Expression | transform(Expression expression)
 |  
 
 
- 
                    Inherited Methods Summary
                    
                        Inherited Methods 
                        
                            | Methods inherited from class | Name |  
                            | class Enum | compareTo, compareTo, describeConstable, equals, getClass, getDeclaringClass, hashCode, name, notify, notifyAll, ordinal, toString, valueOf, wait, wait, wait |  
 
 
 
 
    
    
    Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.