public class RpcMethod<INSTANCE> extends Object
public int getParameterCount()
public Method getMethod()
public MethodHandle getMethodHandle()
public boolean isInnerMethodFlag()
public boolean isReturnCompletableFutureFlag()
public boolean isReturnCompletionStageFlag()
public boolean isReturnFutureFlag()
public boolean isReturnRxjava3FlowableFlag()
public boolean isReturnRxjava3ObservableFlag()
public boolean isReturnTypeJdk9PublisherFlag()
public boolean isReturnTypeReactivePublisherFlag()
public Class<?>[] getParameterTypes()
public Type getGenericReturnType()
public boolean isReturnVoid()
public String getMethodDescriptorName()
public Class<?> getReturnType()
public String getMethodName()
public String getParameterTypeDescriptorName()
public String[] getParameterNames()
public static <INSTANCE> Map<String,RpcMethod<INSTANCE>> getMethodMap(INSTANCE instance, Class source, Function<Method,String[]> methodToParameterNamesFunction, Function<Method,String> methodToNameFunction, boolean overwriteCheck) throws UnsupportedOperationException
public INSTANCE getInstance()
Copyright © 2021. All rights reserved.