Class ChainedApiImplementationGenerator
java.lang.Object
eu.cloudnetservice.driver.network.rpc.defaults.generation.ChainedApiImplementationGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindSuperConstructorTypes(@Nullable Class<?> extendingClass) static <T> @NonNull ChainInstanceFactory<T>generateApiImplementation(@NonNull Class<T> baseClass, @NonNull GenerationContext context, @NonNull RPCSender classSender, @NonNull Function<Object[], RPC> rpcFactory)
-
Field Details
-
RPC_TYPE
private static final org.objectweb.asm.Type RPC_TYPE -
RPC_DESC
-
RPC_CHAIN_TYPE
private static final org.objectweb.asm.Type RPC_CHAIN_TYPE -
CHAINABLE_RPC_NAME
-
RPC_JOIN_METHOD_DESC
-
-
Constructor Details
-
ChainedApiImplementationGenerator
private ChainedApiImplementationGenerator()
-
-
Method Details
-
generateApiImplementation
-
findSuperConstructorTypes
-