All Methods Static Methods Concrete Methods
Modifier and Type |
Method and Description |
static com.sun.tools.javac.code.Attribute |
attributeFromAnnotationValue(ExecutableElement meth,
AnnotationValue av,
ProcessingEnvironment env)
Returns a newly created Attribute corresponding to an argument AnnotationValue.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
classExtendsTAPosition(int implidx,
int pos)
Create a class extends TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
copyTAPosition(com.sun.tools.javac.code.TypeAnnotationPosition tapos)
Copy a TypeAnnotationPosition.
|
static com.sun.tools.javac.code.Attribute.Compound |
createCompoundFromAnnotationMirror(AnnotationMirror am,
ProcessingEnvironment env)
Returns a newly created Attribute.Compound corresponding to an argument AnnotationMirror.
|
static com.sun.tools.javac.code.Attribute.TypeCompound |
createTypeCompoundFromAnnotationMirror(AnnotationMirror am,
com.sun.tools.javac.code.TypeAnnotationPosition tapos,
ProcessingEnvironment env)
Returns a newly created Attribute.TypeCompound corresponding to an argument AnnotationMirror.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
fieldTAPosition(int pos)
Create a field TypeAnnotationPosition.
|
static boolean |
isSameTAPosition(com.sun.tools.javac.code.TypeAnnotationPosition p1,
com.sun.tools.javac.code.TypeAnnotationPosition p2)
Compare two TypeAnnotationPositions for equality.
|
static boolean |
isSameTAPositionExceptTreePos(com.sun.tools.javac.code.TypeAnnotationPosition p1,
com.sun.tools.javac.code.TypeAnnotationPosition p2)
Compare two TypeAnnotationPositions for equality, ignoring the source tree position.
|
static boolean |
isTypeCompoundContained(com.sun.tools.javac.util.List<com.sun.tools.javac.code.Attribute.TypeCompound> list,
com.sun.tools.javac.code.Attribute.TypeCompound tc,
Types types)
Check whether a TypeCompound is contained in a list of TypeCompounds.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
methodParameterTAPosition(int pidx,
int pos)
Create a method parameter TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
methodReceiverTAPosition(int pos)
Create a method receiver TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
methodReturnTAPosition(int pos)
Create a method return TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
methodThrowsTAPosition(int tidx,
int pos)
Create a method throws TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
methodTypeParameterBoundTAPosition(int tpidx,
int bndidx,
int pos)
Create a method type parameter bound TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
methodTypeParameterTAPosition(int tpidx,
int pos)
Create a method type parameter TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
typeParameterBoundTAPosition(int tpidx,
int bndidx,
int pos)
Create a type parameter bound TypeAnnotationPosition.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
typeParameterTAPosition(int tpidx,
int pos)
Create a type parameter TypeAnnotationPosition.
|
static com.sun.tools.javac.code.Type |
unannotatedType(TypeMirror in)
Remove type annotations from the given type.
|
static com.sun.tools.javac.code.TypeAnnotationPosition |
unknownTAPosition()
Create an unknown TypeAnnotationPosition.
|