Package org.fife.rsta.ac.java.rjc.ast
Class FormalParameter
- java.lang.Object
-
- org.fife.rsta.ac.java.rjc.ast.AbstractASTNode
-
- org.fife.rsta.ac.java.rjc.ast.LocalVariable
-
- org.fife.rsta.ac.java.rjc.ast.FormalParameter
-
- All Implemented Interfaces:
ASTNode
public class FormalParameter extends LocalVariable
A parameter to a method.- Version:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Annotation>annotations
-
Constructor Summary
Constructors Constructor Description FormalParameter(Scanner s, boolean isFinal, Type type, int offs, java.lang.String name, java.util.List<Annotation> annotations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAnnotationCount()java.lang.StringtoString()Overridden to return "getType() getName()".-
Methods inherited from class org.fife.rsta.ac.java.rjc.ast.LocalVariable
getType, isFinal
-
Methods inherited from class org.fife.rsta.ac.java.rjc.ast.AbstractASTNode
getName, getNameEndOffset, getNameStartOffset, setDeclarationEndOffset, setDeclarationOffsets
-
-
-
-
Field Detail
-
annotations
private java.util.List<Annotation> annotations
-
-
Constructor Detail
-
FormalParameter
public FormalParameter(Scanner s, boolean isFinal, Type type, int offs, java.lang.String name, java.util.List<Annotation> annotations)
-
-
Method Detail
-
getAnnotationCount
public int getAnnotationCount()
-
toString
public java.lang.String toString()
Overridden to return "getType() getName()".- Overrides:
toStringin classAbstractASTNode- Returns:
- This parameter, as a string.
-
-