-
public final class ProtelisFunData class describing a Protelis function: name, parameters, return type, visibility, and type parameters (generics)
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final List<ProtelisFunArg>paramsprivate final StringreturnTypeprivate final Booleanpublicprivate final Set<String>genericTypes
-
Constructor Summary
Constructors Constructor Description ProtelisFun(String name, List<ProtelisFunArg> params, String returnType, Boolean public, Set<String> genericTypes)
-
Method Summary
Modifier and Type Method Description final Stringcomponent1()final List<ProtelisFunArg>component2()final Stringcomponent3()final Booleancomponent4()final Set<String>component5()final ProtelisFuncopy(String name, List<ProtelisFunArg> params, String returnType, Boolean public, Set<String> genericTypes)final StringgetName()final List<ProtelisFunArg>getParams()final StringgetReturnType()final BooleangetPublic()final Set<String>getGenericTypes()-
-
Method Detail
-
component1
final String component1()
-
component2
final List<ProtelisFunArg> component2()
-
component3
final String component3()
-
component4
final Boolean component4()
-
component5
final Set<String> component5()
-
copy
final ProtelisFun copy(String name, List<ProtelisFunArg> params, String returnType, Boolean public, Set<String> genericTypes)
-
getParams
final List<ProtelisFunArg> getParams()
-
getReturnType
final String getReturnType()
-
getGenericTypes
final Set<String> getGenericTypes()
-
-
-
-