public class SMethod extends Object
| Constructor and Description |
|---|
SMethod(SService service,
Method method) |
| Modifier and Type | Method and Description |
|---|---|
SClass |
getBestReturnType() |
String |
getDoc() |
SClass |
getGenericReturnType() |
Method |
getMethod() |
String |
getName() |
SParameter |
getParameter(int index) |
SParameter |
getParameter(String name) |
List<SParameter> |
getParameters() |
String |
getPrintableName() |
String |
getReturnDoc() |
SClass |
getReturnType() |
SService |
getService() |
<T extends PublicInterface,K extends PublicInterface> |
invoke(Class<K> clazz,
T service,
KeyValuePair[] keyValuePairs) |
boolean |
isAggregateReturnType() |
boolean |
isListReturnType() |
boolean |
returnsVoid() |
String |
returnTypeToJavaCode() |
void |
setDoc(String doc) |
void |
setReturnDoc(String returnDoc) |
String |
signatureToJavaCode() |
com.fasterxml.jackson.databind.node.ObjectNode |
toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
public String getName()
public SParameter getParameter(int index)
public Method getMethod()
public SClass getReturnType()
public List<SParameter> getParameters()
public boolean returnsVoid()
public boolean isAggregateReturnType()
public SClass getGenericReturnType()
public SClass getBestReturnType()
public String returnTypeToJavaCode()
public String signatureToJavaCode()
public boolean isListReturnType()
public String getPrintableName()
public SParameter getParameter(String name)
public void setDoc(String doc)
public String getDoc()
public void setReturnDoc(String returnDoc)
public String getReturnDoc()
public <T extends PublicInterface,K extends PublicInterface> Object invoke(Class<K> clazz, T service, KeyValuePair[] keyValuePairs) throws ServiceException, ReflectorException
ServiceExceptionReflectorExceptionpublic SService getService()
public com.fasterxml.jackson.databind.node.ObjectNode toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Copyright © 2016 OpenSource BIM. All rights reserved.