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 |
---|---|
public static class | |
public static enum |
Modifier and Type | Field and Description |
---|---|
public final int | |
public static final List | |
private int | |
private int | |
public boolean | |
public List | |
public int[] | |
public int[] | |
public int[] | |
public int | |
public final JCTree. | |
public int | |
public final int | |
public final TargetType | |
public final int | |
public static final TypeAnnotationPosition |
Access | Constructor and Description |
---|---|
private | TypeAnnotationPosition(final TargetType ttype, final int pos, final int parameter_index, final JCTree.
|
Modifier and Type | Method and Description |
---|---|
public static TypeAnnotationPosition | classExtends(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the interface. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | classExtends(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | classExtends(final List<TypeAnnotationPosition.
The type path. location,The index of the interface. type_index)Create a |
public static TypeAnnotationPosition | classExtends(final int
The index of the interface. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | classExtends(final int
The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | constructorInvocationTypeArg(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type argument. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | constructorInvocationTypeArg(final List<TypeAnnotationPosition.
The type path. location,The index of the type argument. type_index)Create a |
public static TypeAnnotationPosition | constructorRef(final List<TypeAnnotationPosition.
The type path. location,The lambda for this constructor reference. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | constructorRef(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | constructorRefTypeArg(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type argument. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | constructorRefTypeArg(final List<TypeAnnotationPosition.
The type path. location,The index of the type argument. type_index)Create a |
public boolean | Returns: true if the target has not been optimized awayIndicates whether the target tree of the annotation has been optimized away from classfile or not. |
public static TypeAnnotationPosition | exceptionParameter(final List<TypeAnnotationPosition.
The type path. location,The lambda for this parameter. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | exceptionParameter(final JCTree.
The lambda for this parameter. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | exceptionParameter(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | field(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | field(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | field(final int
The position from the associated tree node. pos)Create a |
public static List | |
public int | |
public int | |
public int | |
public static List | getTypePathFromBinary(List<Integer>
The bytecode representation of the type path. list)Decode the binary representation for a type path and set
the |
public boolean | |
public boolean | |
public static TypeAnnotationPosition | instanceOf(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | instanceOf(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | localVariable(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | localVariable(final JCTree.
The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | localVariable(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public boolean | |
public static TypeAnnotationPosition | methodInvocationTypeArg(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type argument. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodInvocationTypeArg(final List<TypeAnnotationPosition.
The type path. location,The index of the type argument. type_index)Create a |
public static TypeAnnotationPosition | methodParameter(final List<TypeAnnotationPosition.
The type path. location,The lambda for this parameter. onLambda,The index of the parameter. parameter_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodParameter(final JCTree.
The lambda for this parameter. onLambda,The index of the parameter. parameter_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodParameter(final int
The index of the parameter. parameter_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodParameter(final List<TypeAnnotationPosition.
The type path. location,The index of the parameter. parameter_index)Create a |
public static TypeAnnotationPosition | methodReceiver(final List<TypeAnnotationPosition.
The type path. location,The lambda for this parameter. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodReceiver(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | methodReceiver(final int
The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodRef(final List<TypeAnnotationPosition.
The type path. location,The lambda for this method reference. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodRef(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | methodRefTypeArg(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type argument. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodRefTypeArg(final List<TypeAnnotationPosition.
The type path. location,The index of the type argument. type_index)Create a |
public static TypeAnnotationPosition | methodReturn(final List<TypeAnnotationPosition.
The type path. location,The lambda for this parameter. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodReturn(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | methodReturn(final int
The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodThrows(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the exception. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodThrows(final List<TypeAnnotationPosition.
The type path. location,The index of the exception. type_index)Create a |
public static TypeAnnotationPosition | methodTypeParameter(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type parameter. parameter_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodTypeParameter(final List<TypeAnnotationPosition.
The type path. location,The index of the type parameter. parameter_index)Create a |
public static TypeAnnotationPosition | methodTypeParameterBound(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type parameter. parameter_index, final int The index of the type parameter bound. bound_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | methodTypeParameterBound(final List<TypeAnnotationPosition.
The type path. location,The index of the type parameter. parameter_index, final int The index of the type parameter bound. bound_index)Create a |
public static TypeAnnotationPosition | newObj(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | newObj(final int
The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | newObj(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public static TypeAnnotationPosition | resourceVariable(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | resourceVariable(final JCTree.
The lambda for this variable. onLambda,The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | resourceVariable(final List<TypeAnnotationPosition.
The type path. locationCreate a |
public void | |
public void | |
public String | |
public static TypeAnnotationPosition | typeCast(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index into an intersection type. type_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | typeCast(final List<TypeAnnotationPosition.
The type path. location,The index into an intersection type. type_index)Create a |
public static TypeAnnotationPosition | typeParameter(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type parameter. parameter_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | typeParameter(final List<TypeAnnotationPosition.
The type path. location,The index of the type parameter. parameter_index)Create a |
public static TypeAnnotationPosition | typeParameterBound(final List<TypeAnnotationPosition.
The type path. location,The lambda for this variable. onLambda,The index of the type parameter. parameter_index, final int The index of the type parameter bound. bound_index, final int The position from the associated tree node. pos)Create a |
public static TypeAnnotationPosition | typeParameterBound(final List<TypeAnnotationPosition.
The type path. location,The index of the type parameter. parameter_index, final int The index of the type parameter bound. bound_index)Create a |
public void |