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

Packages that use Parameter
org.codehaus.groovy.antlr Parser related classes. 
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. 
org.codehaus.groovy.tools.javac Classes related to the joint compiler. 
org.codehaus.groovy.vmplugin.v4 Java 1.4 specific classes. 
org.codehaus.groovy.vmplugin.v5 Java 5 specific classes. 
 

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
           
private  Parameter[] MethodNode.parameters
           
 

Methods in org.codehaus.groovy.ast that return Parameter
 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)
          Finds a method matching the given name and parameters in this class.
 MethodNode ClassNode.getMethod(java.lang.String name, Parameter[] parameters)
          Finds a method matching the given name and parameters in this class or any parent class.
 boolean ClassNode.hasDeclaredMethod(java.lang.String name, Parameter[] parameters)
           
 boolean ClassNode.hasMethod(java.lang.String name, Parameter[] parameters)
           
protected  boolean ClassNode.parametersEqual(Parameter[] a, Parameter[] b)
           
protected  boolean ClassNode.parametersEqual(Parameter[] a, Parameter[] b)
           
 void MethodNode.setParameters(Parameter[] parameters)
           
 

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
 

Fields in org.codehaus.groovy.ast.expr declared as Parameter
private  Parameter[] ClosureExpression.parameters
           
 

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
 

Fields in org.codehaus.groovy.ast.stmt declared as Parameter
static Parameter ForStatement.FOR_LOOP_DUMMY
           
private  Parameter ForStatement.variable
           
private  Parameter CatchStatement.variable
           
 

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
 

Fields in org.codehaus.groovy.classgen declared as Parameter
private static Parameter[] Verifier.GET_PROPERTY_PARAMS
           
private static Parameter[] Verifier.INVOKE_METHOD_PARAMS
           
private static Parameter[] Verifier.SET_METACLASS_PARAMS
           
private static Parameter[] Verifier.SET_PROPERTY_PARAMS
           
 

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

Methods in org.codehaus.groovy.classgen with parameters of type Parameter
private  void ClassCompletionVerifier.addErrorIfParamsAndReturnTypeEqual(Parameter[] p2, Parameter[] p1, MethodNode node, MethodNode element)
           
private  void ClassCompletionVerifier.addErrorIfParamsAndReturnTypeEqual(Parameter[] p2, Parameter[] p1, MethodNode node, MethodNode element)
           
private  void ClassCompletionVerifier.addInvalidUseOfFinalError(MethodNode method, Parameter[] parameters, ClassNode superCN)
           
 void Verifier.DefaultArgsAction.call(ArgumentListExpression arguments, Parameter[] newParams, MethodNode method)
           
private  Parameter[] Verifier.cleanParameters(Parameter[] parameters)
           
private  void VariableScopeVisitor.declare(Parameter[] parameters, ASTNode node)
           
private  void CompileStack.defineMethodVariables(Parameter[] paras, boolean isInStaticContext)
           
private  boolean AsmClassGenerator.equalParameterTypes(Parameter[] p1, Parameter[] p2)
           
private  boolean AsmClassGenerator.equalParameterTypes(Parameter[] p1, Parameter[] p2)
           
static java.lang.String BytecodeHelper.getMethodDescriptor(ClassNode returnType, Parameter[] parameters)
           
private  boolean ClassCompletionVerifier.hasEqualParameterTypes(Parameter[] first, Parameter[] second)
           
private  boolean ClassCompletionVerifier.hasEqualParameterTypes(Parameter[] first, Parameter[] second)
           
private static boolean BytecodeHelper.hasGenerics(Parameter[] param)
           
protected  void CompileStack.init(VariableScope el, Parameter[] parameters, org.objectweb.asm.MethodVisitor mv, ClassNode cn)
          initializes this class for a MethodNode.
private  boolean AsmClassGenerator.isVargs(Parameter[] p)
           
private  void CompileStack.makeLocalVariablesOffset(Parameter[] paras, boolean isInStaticContext)
           
private  void AsmClassGenerator.removeInitialValues(Parameter[] params)
          this method is called for local variables shared between scopes.
protected  void DummyClassGenerator.visitParameter(ASTNode node, Parameter parameter)
           
private  void AsmClassGenerator.visitParameterAnnotations(Parameter parameter, int paramNumber, org.objectweb.asm.MethodVisitor mv)
           
protected  void DummyClassGenerator.visitParameters(ASTNode node, Parameter[] parameters)
           
 

Uses of Parameter in org.codehaus.groovy.tools.javac
 

Methods in org.codehaus.groovy.tools.javac that return Parameter
private  Parameter[] JavaStubGenerator.selectAccessibleConstructorFromSuper(ConstructorNode node)
           
 

Uses of Parameter in org.codehaus.groovy.vmplugin.v4
 

Methods in org.codehaus.groovy.vmplugin.v4 that return Parameter
private  Parameter Java4.createParameter(java.lang.Class parameterType, int idx)
           
private  Parameter[] Java4.createParameters(java.lang.Class[] types)
           
 

Uses of Parameter in org.codehaus.groovy.vmplugin.v5
 

Methods in org.codehaus.groovy.vmplugin.v5 that return Parameter
private  Parameter Java5.makeParameter(CompileUnit cu, java.lang.reflect.Type type, java.lang.Class cl, int idx)
           
private  Parameter[] Java5.makeParameters(CompileUnit cu, java.lang.reflect.Type[] types, java.lang.Class[] cls)
           
 



Copyright © ${year} The Codehaus. All Rights Reserved.