public final class MethodParameter
extends java.lang.Object
implements java.io.Serializable
Modifier | Constructor and Description |
---|---|
protected |
MethodParameter(java.lang.String _name,
Type _tpe,
boolean _hasDefault,
ParameterModifier _modifier) |
Modifier and Type | Method and Description |
---|---|
static MethodParameter |
create(java.lang.String _name,
Type _tpe,
boolean _hasDefault,
ParameterModifier _modifier) |
boolean |
equals(java.lang.Object obj) |
boolean |
hasDefault() |
int |
hashCode() |
ParameterModifier |
modifier() |
java.lang.String |
name() |
static MethodParameter |
of(java.lang.String _name,
Type _tpe,
boolean _hasDefault,
ParameterModifier _modifier) |
java.lang.String |
toString() |
Type |
tpe() |
MethodParameter |
withHasDefault(boolean hasDefault) |
MethodParameter |
withModifier(ParameterModifier modifier) |
MethodParameter |
withName(java.lang.String name) |
MethodParameter |
withTpe(Type tpe) |
protected MethodParameter(java.lang.String _name, Type _tpe, boolean _hasDefault, ParameterModifier _modifier)
public static MethodParameter create(java.lang.String _name, Type _tpe, boolean _hasDefault, ParameterModifier _modifier)
public static MethodParameter of(java.lang.String _name, Type _tpe, boolean _hasDefault, ParameterModifier _modifier)
public java.lang.String name()
public Type tpe()
public boolean hasDefault()
public ParameterModifier modifier()
public MethodParameter withName(java.lang.String name)
public MethodParameter withTpe(Type tpe)
public MethodParameter withHasDefault(boolean hasDefault)
public MethodParameter withModifier(ParameterModifier modifier)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object