Uses of Class
org.codehaus.groovy.ast.Parameter

Packages that use Parameter
org.codehaus.groovy.antlr   
org.codehaus.groovy.ast Groovy AST nodes for the syntax of the language 
org.codehaus.groovy.ast.expr AST nodes for Groovy expressions 
org.codehaus.groovy.ast.stmt AST nodes for Groovy statements 
org.codehaus.groovy.classgen Generates Java classes for Groovy classes using ASM. 
 

Uses of Parameter in org.codehaus.groovy.antlr
 

Methods in org.codehaus.groovy.antlr that return Parameter
protected  Parameter AntlrParserPlugin.parameter(antlr.collections.AST paramNode)
           
protected  Parameter[] AntlrParserPlugin.parameters(antlr.collections.AST parametersNode)
           
 

Uses of Parameter in org.codehaus.groovy.ast
 

Fields in org.codehaus.groovy.ast declared as Parameter
static Parameter[] Parameter.EMPTY_ARRAY
           
 

Methods in org.codehaus.groovy.ast that return Parameter
protected  Parameter ClassNode.createParameter(java.lang.Class parameterType, int idx)
           
protected  Parameter[] ClassNode.createParameters(java.lang.Class[] types)
           
 Parameter[] MethodNode.getParameters()
           
 

Methods in org.codehaus.groovy.ast with parameters of type Parameter
 ConstructorNode ClassNode.addConstructor(int modifiers, Parameter[] parameters, ClassNode[] exceptions, Statement code)
           
 MethodNode ClassNode.addMethod(java.lang.String name, int modifiers, ClassNode returnType, Parameter[] parameters, ClassNode[] exceptions, Statement code)
          IF a method with the given name and parameters is already defined then it is returned otherwise the given method is added to this node.
 MethodNode ClassNode.addSyntheticMethod(java.lang.String name, int modifiers, ClassNode returnType, Parameter[] parameters, ClassNode[] exceptions, Statement code)
          Adds a synthetic method as part of the compilation process
 MethodNode ClassNode.getDeclaredMethod(java.lang.String name, Parameter[] parameters)
           
protected  boolean ClassNode.parametersEqual(Parameter[] a, Parameter[] b)
           
protected  boolean ClassNode.parametersEqual(Parameter[] a, Parameter[] b)
           
 

Constructors in org.codehaus.groovy.ast with parameters of type Parameter
ConstructorNode(int modifiers, Parameter[] parameters, ClassNode[] exceptions, Statement code)
           
MethodNode(java.lang.String name, int modifiers, ClassNode returnType, Parameter[] parameters, ClassNode[] exceptions, Statement code)
           
 

Uses of Parameter in org.codehaus.groovy.ast.expr
 

Methods in org.codehaus.groovy.ast.expr that return Parameter
 Parameter[] ClosureExpression.getParameters()
           
 

Constructors in org.codehaus.groovy.ast.expr with parameters of type Parameter
ArgumentListExpression(Parameter[] parameters)
           
ClosureExpression(Parameter[] parameters, Statement code)
           
 

Uses of Parameter in org.codehaus.groovy.ast.stmt
 

Methods in org.codehaus.groovy.ast.stmt that return Parameter
 Parameter ForStatement.getVariable()
           
 Parameter CatchStatement.getVariable()
           
 

Constructors in org.codehaus.groovy.ast.stmt with parameters of type Parameter
CatchStatement(Parameter variable, Statement code)
           
ForStatement(Parameter variable, Expression collectionExpression, Statement loopBlock)
           
 

Uses of Parameter in org.codehaus.groovy.classgen
 

Methods in org.codehaus.groovy.classgen that return Parameter
protected  Parameter[] AsmClassGenerator.getClosureSharedVariables(ClosureExpression ce)
           
 

Methods in org.codehaus.groovy.classgen with parameters of type Parameter
static java.lang.String BytecodeHelper.getMethodDescriptor(ClassNode returnType, Parameter[] parameters)
           
protected  void CompileStack.init(VariableScope el, Parameter[] parameters, org.objectweb.asm.MethodVisitor mv, ClassNode cn)
          initializes this class for a MethodNode.
protected  void DummyClassGenerator.visitParameter(ASTNode node, Parameter parameter)
           
protected  void DummyClassGenerator.visitParameters(ASTNode node, Parameter[] parameters)
           
 



Copyright © 2003-2011 The Codehaus. All Rights Reserved.