Modifier and Type | Class and Description |
---|---|
class |
ClassExtendsTypeTarget
Represents a type annotation target which occurs in the extends or implements clause of an enclosing class.
|
class |
EmptyTypeTarget
Represents a type annotation target which occurs directly on a field type, a method return type, or a method receiver
type.
|
class |
MethodParameterTypeTarget
Represents a type annotation target which occurs within a method parameter type.
|
class |
PositionBasedTypeTarget
A common parent for type targets which provide a position.
|
class |
ThrowsTypeTarget
Represents a type annotation target which occurs within a throwable type on a method.
|
class |
TypeParameterBoundTypeTarget
Represents a type annotation target which occurs within a bound of type parameter type.
|
class |
TypeParameterTypeTarget
Represents a type annotation target which occurs within a type parameter type.
|
Modifier and Type | Field and Description |
---|---|
private TypeTarget |
Indexer.TypeAnnotationState.target |
Modifier and Type | Method and Description |
---|---|
TypeTarget |
TypeTarget.asType() |
TypeTarget |
MethodParameterInfo.asType() |
TypeTarget |
MethodInfo.asType() |
TypeTarget |
FieldInfo.asType() |
TypeTarget |
ClassInfo.asType() |
TypeTarget |
AnnotationTarget.asType()
Casts and returns this target as a
TypeTarget if it is of kind TYPE |
Modifier and Type | Method and Description |
---|---|
private void |
IndexWriterV2.writeTypeTarget(PackedDataOutputStream stream,
TypeTarget typeTarget) |
private void |
IndexWriterV2.writeTypeTargetFields(PackedDataOutputStream stream,
byte tag,
TypeTarget target) |
Constructor and Description |
---|
TypeAnnotationState(TypeTarget target,
AnnotationInstance annotation,
java.util.ArrayList<Indexer.PathElement> pathElements,
boolean genericsRequired) |