CallbackReceiver
public
class
CallbackReceiver
extends Object
java.lang.Object
|
↳ |
androidx.remotecallback.compiler.CallbackReceiver
|
Holder class that is created for each class instance that is a
CallbackReceiver and has methods tagged with @RemoteCallable.
Summary
Public constructors |
CallbackReceiver(Element c, ProcessingEnvironment env, Messager messager)
|
Public methods |
void
|
addMethod(Element element)
Adds a method tagged with @RemoteCallable to this receiver.
|
void
|
finish(ProcessingEnvironment env, Messager messager)
Generates the code to handle creating and executing callbacks.
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
|
Public constructors
CallbackReceiver
public CallbackReceiver (Element c,
ProcessingEnvironment env,
Messager messager)
Parameters |
c |
Element |
env |
ProcessingEnvironment |
messager |
Messager |
Public methods
addMethod
public void addMethod (Element element)
Adds a method tagged with @RemoteCallable to this receiver.
Parameters |
element |
Element |
finish
public void finish (ProcessingEnvironment env,
Messager messager)
Generates the code to handle creating and executing callbacks. The code
is assembled in one class that implements runnable that when run,
registers all of the CallbackHandlers.
Parameters |
env |
ProcessingEnvironment |
messager |
Messager |