All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
Pair<QualifiedTypeMirror.QualifiedExecutableType<Q>,List<QualifiedTypeMirror<Q>>> |
constructorFromUse(NewClassTree tree)
Hook for customizing type parameter inference for constructors.
|
QualAnalysis<Q> |
createFlowAnalysis(List<Pair<VariableElement,QualValue<Q>>> fieldValues)
Create the Analysis to configure dataflow.
|
TypeVariableSubstitutor<Q> |
createTypeVariableSubstitutor() |
Set<AnnotationMirror> |
getDeclAnnotations(Element elt) |
ExtendedTypeMirror |
getDecoratedElement(Element element)
Get an ExtendedTypeMirror for an Element that has all the Annotations
that were located on the element in source code or in stub files.
|
TreePath |
getPath(Tree node) |
QualifiedTypeMirror<Q> |
getQualifiedType(Element element)
Gets the qualified type of an Element .
|
QualifiedTypeMirror<Q> |
getQualifiedType(Tree tree)
Gets the qualified type of an AST node.
|
QualifiedTypeMirror<Q> |
getQualifiedTypeFromTypeTree(Tree typeTree)
Gets the qualified type from a type in Tree form.
|
QualifiedTypeParameterBounds<Q> |
getQualifiedTypeParameterBounds(ExtendedParameterDeclaration etm)
Gets the qualified types of the bounds of a type parameter, identified
by its Element .
|
QualifiedTypes<Q> |
getQualifiedTypes()
|
QualifierHierarchy<Q> |
getQualifierHierarchy()
|
QualifiedTypeMirror<Q> |
getReceiverType(ExpressionTree expression)
Returns the receiver type of the expression tree, or null if it does not exist.
|
TypeHierarchy<Q> |
getTypeHierarchy()
|
Pair<QualifiedTypeMirror.QualifiedExecutableType<Q>,List<QualifiedTypeMirror<Q>>> |
methodFromUse(ExpressionTree tree,
ExecutableElement methodElt,
QualifiedTypeMirror<Q> receiverType) |
Pair<QualifiedTypeMirror.QualifiedExecutableType<Q>,List<QualifiedTypeMirror<Q>>> |
methodFromUse(MethodInvocationTree tree)
Hook for customizing type parameter inference for methods.
|
QualifiedTypeMirror<Q> |
postAsMemberOf(QualifiedTypeMirror<Q> memberType,
QualifiedTypeMirror<Q> receiverType,
Element memberElement)
Hook for customizing the behavior of asMemberOf .
|
List<QualifiedTypeMirror<Q>> |
postDirectSuperTypes(QualifiedTypeMirror<Q> subtype,
List<? extends QualifiedTypeMirror<Q>> supertypes)
Hook for customizing the behavior of directSuperTypes .
|