public static class TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget extends java.lang.Object implements TypeAnnotationTargetInfo
TypeAnnotationTargetInfo.LocalVarTarget, TypeAnnotationTargetInfo.TypeAnnotationCatchTarget, TypeAnnotationTargetInfo.TypeAnnotationEmptyTarget, TypeAnnotationTargetInfo.TypeAnnotationFormalParameterTarget, TypeAnnotationTargetInfo.TypeAnnotationLocalVarTarget, TypeAnnotationTargetInfo.TypeAnnotationOffsetTarget, TypeAnnotationTargetInfo.TypeAnnotationParameterBoundTarget, TypeAnnotationTargetInfo.TypeAnnotationParameterTarget, TypeAnnotationTargetInfo.TypeAnnotationSupertypeTarget, TypeAnnotationTargetInfo.TypeAnnotationThrowsTarget, TypeAnnotationTargetInfo.TypeAnnotationTypeArgumentTarget
Modifier and Type | Field and Description |
---|---|
private java.util.List<TypeAnnotationTargetInfo.LocalVarTarget> |
targets |
Constructor and Description |
---|
TypeAnnotationLocalVarTarget(java.util.List<TypeAnnotationTargetInfo.LocalVarTarget> targets) |
Modifier and Type | Method and Description |
---|---|
boolean |
matches(int offset,
int slot,
int tolerance) |
(package private) static Pair<java.lang.Long,TypeAnnotationTargetInfo> |
Read(ByteData raw,
long offset) |
private final java.util.List<TypeAnnotationTargetInfo.LocalVarTarget> targets
TypeAnnotationLocalVarTarget(java.util.List<TypeAnnotationTargetInfo.LocalVarTarget> targets)
public boolean matches(int offset, int slot, int tolerance)
static Pair<java.lang.Long,TypeAnnotationTargetInfo> Read(ByteData raw, long offset)