public class ParameterCode extends AbstractCodeElement implements LambdaParameter
| Modifier and Type | Method and Description |
|---|---|
CodeWriter |
acceptCodeWriter(CodeWriter writer) |
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isVarArgs() |
String |
name() |
static ParameterCode |
of(Class<?> type,
String name) |
static ParameterCode |
of(ParameterTypeName typeName,
String name) |
static ParameterCode |
of(VariableElement element) |
ParameterTypeName |
typeName() |
toStringpublic static ParameterCode of(VariableElement element)
public static ParameterCode of(Class<?> type, String name)
public static ParameterCode of(ParameterTypeName typeName, String name)
public final CodeWriter acceptCodeWriter(CodeWriter writer)
acceptCodeWriter in interface CodeElementpublic final boolean equals(Object obj)
equals in class AbstractCodeElementpublic final int hashCode()
hashCode in class AbstractCodeElementpublic final boolean isVarArgs()
public final String name()
public final ParameterTypeName typeName()
Copyright © 2019 Objectos Software LTDA. All rights reserved.