public class Annotate extends Object
This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
Modifier and Type | Class and Description |
---|---|
class |
Annotate.AnnotateRepeatedContext<T extends Attribute.Compound>
This context contains all the information needed to synthesize new
annotations trees by the completer for repeating annotations.
|
static interface |
Annotate.Worker
A client that needs to run during
flush() registers an worker
into one of the queues defined in this class. |
Modifier and Type | Field and Description |
---|---|
protected static Context.Key<Annotate> |
annotateKey |
Modifier | Constructor and Description |
---|---|
protected |
Annotate(Context context) |
Modifier and Type | Method and Description |
---|---|
void |
afterRepeated(Annotate.Worker a) |
void |
earlier(Annotate.Worker a) |
void |
enterDone()
Called after the Enter phase completes.
|
void |
enterDoneWithoutFlush()
Variant which allows for a delayed flush of annotations.
|
void |
enterStart()
Called when the Enter phase starts.
|
void |
flush() |
static Annotate |
instance(Context context) |
void |
normal(Annotate.Worker a) |
void |
repeated(Annotate.Worker a) |
void |
typeAnnotation(Annotate.Worker a) |
void |
validate(Annotate.Worker a) |
protected static final Context.Key<Annotate> annotateKey
protected Annotate(Context context)
public void earlier(Annotate.Worker a)
public void normal(Annotate.Worker a)
public void typeAnnotation(Annotate.Worker a)
public void repeated(Annotate.Worker a)
public void afterRepeated(Annotate.Worker a)
public void validate(Annotate.Worker a)
public void enterStart()
public void enterDone()
public void enterDoneWithoutFlush()
public void flush()
Copyright © 2015. All rights reserved.