public class TypeAnnotationData
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeAnnotationData.Target |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<AnnotationData> |
annotations |
static TypeAnnotationData |
EMPTY |
| Constructor and Description |
|---|
TypeAnnotationData() |
TypeAnnotationData(@Nullable TypeAnnotationData.Target target) |
| Modifier and Type | Method and Description |
|---|---|
TypeAnnotationData |
addStep(TypeAnnotationData.Target target) |
TypeAnnotationData |
addStep(TypeAnnotationData.Target target,
int index) |
boolean |
equals(java.lang.Object o) |
TypeAnnotationData |
getChild(int i) |
TypeAnnotationData |
getLeftMost() |
boolean |
isEmpty() |
void |
setChild(int i,
TypeAnnotationData child) |
TypeAnnotationData |
step(TypeAnnotationData.Target target) |
TypeAnnotationData |
step(TypeAnnotationData.Target target,
int index) |
public static final TypeAnnotationData EMPTY
public final java.util.List<AnnotationData> annotations
public TypeAnnotationData()
public TypeAnnotationData(@Nullable
@Nullable TypeAnnotationData.Target target)
public TypeAnnotationData getChild(int i)
public void setChild(int i,
TypeAnnotationData child)
public TypeAnnotationData getLeftMost()
public TypeAnnotationData step(TypeAnnotationData.Target target)
public TypeAnnotationData step(TypeAnnotationData.Target target, int index)
public TypeAnnotationData addStep(TypeAnnotationData.Target target)
public TypeAnnotationData addStep(TypeAnnotationData.Target target, int index)
public boolean isEmpty()
public boolean equals(java.lang.Object o)
equals in class java.lang.Object