Package org.codehaus.groovy.ast
Class Parameter
java.lang.Object
org.codehaus.groovy.ast.ASTNode
org.codehaus.groovy.ast.AnnotatedNode
org.codehaus.groovy.ast.Parameter
- All Implemented Interfaces:
- GroovydocHolder<AnnotatedNode>,- NodeMetaDataHandler,- Variable
Represents a parameter on a constructor or method call. The type name is
 optional - it defaults to java.lang.Object if unknown.
- 
Field SummaryFieldsFields inherited from interface groovy.lang.groovydoc.GroovydocHolderDOC_COMMENT
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionexpression used to initialize the variable or null of there is no initialization.intgetName()the name of the variablethe type before wrapping primitives type of the variablegetType()the type of the variablebooleanreturns true if there is an initialization expressionbooleanbooleanbooleanreturns true if this variable is used in a static context.voidsetClosureSharedVariable(boolean inClosure) voidvoidsetInStaticContext(boolean inStaticContext) voidsetModifiers(int modifiers) voidvoidtoString()Methods inherited from class org.codehaus.groovy.ast.AnnotatedNodeaddAnnotation, addAnnotation, addAnnotations, getAnnotations, getAnnotations, getDeclaringClass, getGroovydoc, getInstance, hasNoRealSourcePosition, isSynthetic, setDeclaringClass, setHasNoRealSourcePosition, setSyntheticMethods inherited from class org.codehaus.groovy.ast.ASTNodecopyNodeMetaData, getColumnNumber, getLastColumnNumber, getLastLineNumber, getLineNumber, getMetaDataMap, getText, setColumnNumber, setLastColumnNumber, setLastLineNumber, setLineNumber, setMetaDataMap, setSourcePosition, visitMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.NodeMetaDataHandlercopyNodeMetaData, getNodeMetaData, getNodeMetaData, getNodeMetaData, putNodeMetaData, removeNodeMetaData, setNodeMetaData
- 
Field Details- 
EMPTY_ARRAY
 
- 
- 
Constructor Details- 
Parameter
- 
Parameter
 
- 
- 
Method Details- 
toString
- 
getNameDescription copied from interface:Variablethe name of the variable
- 
getTypeDescription copied from interface:Variablethe type of the variable
- 
setType
- 
hasInitialExpressionpublic boolean hasInitialExpression()Description copied from interface:Variablereturns true if there is an initialization expression- Specified by:
- hasInitialExpressionin interface- Variable
 
- 
getInitialExpressionDescription copied from interface:Variableexpression used to initialize the variable or null of there is no initialization.- Specified by:
- getInitialExpressionin interface- Variable
- Returns:
- the default value expression for this parameter or null if no default value is specified
 
- 
setInitialExpression
- 
isInStaticContextpublic boolean isInStaticContext()Description copied from interface:Variablereturns true if this variable is used in a static context. A static context is any static initializer block, when this variable is declared as static or when this variable is used in a static method- Specified by:
- isInStaticContextin interface- Variable
 
- 
setInStaticContextpublic void setInStaticContext(boolean inStaticContext) 
- 
isDynamicTypedpublic boolean isDynamicTyped()- Specified by:
- isDynamicTypedin interface- Variable
 
- 
getModifierspublic int getModifiers()- Specified by:
- getModifiersin interface- Variable
 
- 
getOriginTypeDescription copied from interface:Variablethe type before wrapping primitives type of the variable- Specified by:
- getOriginTypein interface- Variable
 
- 
setOriginType
- 
setModifierspublic void setModifiers(int modifiers) 
- 
getDefaultValue
 
-