Package org.codehaus.janino
Class Java.FunctionDeclarator.FormalParameter
- java.lang.Object
-
- org.codehaus.janino.Java.Located
-
- org.codehaus.janino.Java.FunctionDeclarator.FormalParameter
-
- All Implemented Interfaces:
Java.Locatable
- Enclosing class:
- Java.FunctionDeclarator
public static final class Java.FunctionDeclarator.FormalParameter extends Java.Located
Representation of a (formal) function parameter.
-
-
Field Summary
Fields Modifier and Type Field Description boolean
finaL
Whether the parameter is declared FINAL.Java.LocalVariable
localVariable
The local variable associated with this parameter.java.lang.String
name
The name of the parameter.Java.Type
type
The type of the parameter.-
Fields inherited from class org.codehaus.janino.Java.Located
NOWHERE
-
-
Constructor Summary
Constructors Constructor Description FormalParameter(Location location, boolean finaL, Java.Type type, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
java.lang.String
toString(boolean hasEllipsis)
-
Methods inherited from class org.codehaus.janino.Java.Located
getLocation, throwCompileException
-
-
-
-
Field Detail
-
finaL
public final boolean finaL
Whether the parameter is declared FINAL.
-
type
public final Java.Type type
The type of the parameter.
-
name
public final java.lang.String name
The name of the parameter.
-
localVariable
public Java.LocalVariable localVariable
The local variable associated with this parameter.
-
-