- 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
                    
               
                
        
        
     
    
 
    
    
    Copyright © 2003-2024 The Apache Software Foundation. All rights reserved.