public class Method extends GraphMember
| Modifier and Type | Field | Description |
|---|---|---|
static StringFilter<Method> |
NAME |
|
static java.lang.String |
PROPERTY_ANNOTATIONS |
|
static java.lang.String |
PROPERTY_NODE |
|
static java.lang.String |
PROPERTY_PARAMETER |
|
static java.lang.String |
PROPERTY_PARAMETERNAME |
|
static java.lang.String |
PROPERTY_RETURNTYPE |
children, name, parentNode, PROPERTY_CHILD, PROPERTY_CLASSNAME, PROPERTY_LITERAL, PROPERTY_MODIFIERS, PROPERTY_NAME, PROPERTY_PARENT, PROPERTY_PATH, PROPERTY_THIS, PROPERTY_VISIBILITY| Constructor | Description |
|---|---|
Method() |
|
Method(java.lang.String name) |
|
Method(java.lang.String name,
DataType returnType,
Parameter... parameters) |
|
Method(java.lang.String name,
Parameter... parameters) |
| Modifier and Type | Method | Description |
|---|---|---|
Parameter |
create(DataType type) |
|
Annotation |
getAnnotation() |
|
java.lang.String |
getBody() |
|
Modifier |
getModifier() |
|
java.lang.String |
getName(boolean shortName) |
|
java.lang.String |
getName(boolean shortName,
boolean removeParameterNames) |
|
ParameterSet |
getParameters(Condition<?>... filters) |
get All Parameter
|
DataType |
getReturnType() |
|
SimpleSet<Throws> |
getThrows() |
|
java.lang.Object |
getValue(java.lang.String attribute) |
|
boolean |
isValidReturn() |
|
java.lang.String |
toString() |
|
Method |
with(Annotation value) |
|
Method |
with(Clazz returnType) |
|
Method |
with(DataType returnType) |
|
Method |
with(Modifier... modifiers) |
|
Method |
with(Parameter... values) |
|
Method |
with(Throws... values) |
|
Method |
with(java.lang.String name) |
Set the name of Element
|
Method |
withBody(java.lang.String value) |
|
Method |
without(GraphMember... values) |
|
Method |
withParameter(java.lang.String paramName,
DataType dataType) |
|
Method |
withParent(Clazz value) |
check, getChildren, getClazz, getDiff, getFullId, getName, getNodes, getParent, remove, setName, setParentNode, withAnnotation, withModifierpublic static final StringFilter<Method> NAME
public static final java.lang.String PROPERTY_RETURNTYPE
public static final java.lang.String PROPERTY_PARAMETER
public static final java.lang.String PROPERTY_PARAMETERNAME
public static final java.lang.String PROPERTY_NODE
public static final java.lang.String PROPERTY_ANNOTATIONS
public Method()
public Method(java.lang.String name)
public Method(java.lang.String name,
Parameter... parameters)
public Method with(java.lang.String name)
GraphMemberwith in class GraphMembername - The Name of Elementpublic java.lang.String getName(boolean shortName)
public java.lang.String getName(boolean shortName,
boolean removeParameterNames)
public Modifier getModifier()
getModifier in class GraphMemberpublic DataType getReturnType()
public java.lang.String getBody()
public Method withBody(java.lang.String value)
public ParameterSet getParameters(Condition<?>... filters)
filters - Can Filter the List of ParameterMethod --------------------- Parameter one many
public Annotation getAnnotation()
getAnnotation in class GraphMemberpublic Method with(Annotation value)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object getValue(java.lang.String attribute)
getValue in class GraphMemberpublic boolean isValidReturn()
public Method without(GraphMember... values)
without in class GraphMember